drivers: Defer probe if firmware is not ready
authorRajan Vaja <rajan.vaja@xilinx.com>
Mon, 4 Mar 2019 23:18:08 +0000 (15:18 -0800)
committerMichal Simek <michal.simek@xilinx.com>
Mon, 18 Mar 2019 12:45:27 +0000 (13:45 +0100)
commit3d0313786470acb414b7d5fdd2202f061acffb02
tree7e34a492da0da9cab34389dfa8125d2e741085ae
parentb9472f7d8224460499dd7128ec944735ed5345a0
drivers: Defer probe if firmware is not ready

Driver needs ZynqMP firmware interface to call EEMI
APIs. In case firmware is not ready, dependent drivers
should wait until the firmware is ready.

Signed-off-by: Rajan Vaja <rajan.vaja@xilinx.com>
Signed-off-by: Jolly Shah <jollys@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
Documentation/xilinx/eemi.txt
drivers/clk/zynqmp/clkc.c
drivers/firmware/xilinx/zynqmp-debug.c
drivers/firmware/xilinx/zynqmp.c
drivers/nvmem/zynqmp_nvmem.c
drivers/reset/reset-zynqmp.c
drivers/soc/xilinx/zynqmp_pm_domains.c
drivers/soc/xilinx/zynqmp_power.c
drivers/spi/spi-zynqmp-gqspi.c
include/linux/firmware/xlnx-zynqmp.h