Dan Carpenter
a6f2f0fdc7
soc: xilinx: Fix error code in zynqmp_pm_probe()
...
This should be returning PTR_ERR() but it returns IS_ERR() instead.
Fixes: ffdbae28d9
("drivers: soc: xilinx: Use mailbox IPI callback")
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com >
Reviewed-by: Michal Simek <michal.simek@xilinx.com >
Signed-off-by: Michal Simek <michal.simek@xilinx.com >
Link: https://lore.kernel.org/r/20200605110020.GA978434@mwanda
2020-06-18 10:07:17 +02:00
Rajan Vaja
951d0a97e4
firmware: xilinx: Remove eemi ops for set_suspend_mode
...
Use direct function call instead of eemi ops for set_suspend_mode.
Signed-off-by: Rajan Vaja <rajan.vaja@xilinx.com >
Signed-off-by: Jolly Shah <jolly.shah@xilinx.com >
Link: https://lore.kernel.org/r/1587761887-4279-16-git-send-email-jolly.shah@xilinx.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2020-04-28 15:45:08 +02:00
Rajan Vaja
9474da950d
firmware: xilinx: Remove eemi ops for init_finalize
...
Use direct function call instead of eemi ops for init_finalize.
Signed-off-by: Rajan Vaja <rajan.vaja@xilinx.com >
Signed-off-by: Jolly Shah <jolly.shah@xilinx.com >
Link: https://lore.kernel.org/r/1587761887-4279-15-git-send-email-jolly.shah@xilinx.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2020-04-28 15:45:08 +02:00
Rajan Vaja
b9b3a8be28
firmware: xilinx: Remove eemi ops for get_api_version
...
Use direct function calls instead of using eemi ops. So remove
eemi ops for get_api_version and use direct function call.
Signed-off-by: Rajan Vaja <rajan.vaja@xilinx.com >
Signed-off-by: Jolly Shah <jolly.shah@xilinx.com >
Link: https://lore.kernel.org/r/1587761887-4279-2-git-send-email-jolly.shah@xilinx.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2020-04-28 15:38:38 +02:00
Tejas Patel
ffdbae28d9
drivers: soc: xilinx: Use mailbox IPI callback
...
Add support for init suspend callback through mailbox IPI callback.
Signed-off-by: Tejas Patel <tejas.patel@xilinx.com >
Signed-off-by: Rajan Vaja <rajan.vaja@xilinx.com >
Signed-off-by: Michal Simek <michal.simek@xilinx.com >
2020-01-21 10:43:27 +01:00
Rajan Vaja
3d03137864
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 >
2019-03-18 13:45:27 +01:00
Rajan Vaja
ab272643d7
drivers: soc: xilinx: Add ZynqMP PM driver
...
Add ZynqMP PM driver. PM driver provides power management
support for ZynqMP.
Signed-off-by: Rajan Vaja <rajan.vaja@xilinx.com >
Signed-off-by: Jolly Shah <jolly.shah@xilinx.com >
Signed-off-by: Michal Simek <michal.simek@xilinx.com >
2019-02-12 13:36:24 +01:00