arm-trusted-firmware/plat/xilinx/zynqmp/pm_service
Siva Durga Prasad Paladugu 256d133a8a plat: xilinx: zynqmp: Use GIC framework for warm restart
- Flag GICV2_G0_FOR_EL3 needs to be set for group interrupts
  to be targeted to EL3.
- Raise SGI interrupts for individual CPU cores as GIC API
  uses CPU num as parameter, not CPU mask.
- Flag WARMBOOT_ENABLE_DCACHE_EARLY needs to be set to enable
  CPU interface mask work properly for all CPU cores which is
  required when generating SGI.
- Call plat_ic_end_of_interrupt() from ttc_fiq_handler() to clear
  GIC interrupt to avoid same interrupt again.

Signed-off-by: Siva Durga Prasad Paladugu <siva.durga.paladugu@xilinx.com>
Signed-off-by: Rajan Vaja <rajan.vaja@xilinx.com>
Signed-off-by: Jolly Shah <jolly.shah@xilinx.com>
Change-Id: I71d4935b8d4688a3729c62753ca8a1a77cd92ae7
2020-01-15 11:01:23 -08:00
..
pm_api_clock.c zynqmp: pm_service: Add support to query max divisor 2020-01-14 16:26:33 -08:00
pm_api_clock.h zynqmp: pm_service: Add support to query max divisor 2020-01-14 16:26:33 -08:00
pm_api_ioctl.c Enable -Wlogical-op always 2019-11-19 08:53:21 -06:00
pm_api_ioctl.h Standardise header guards across codebase 2018-11-08 10:20:19 +00:00
pm_api_pinctrl.c Sanitise includes across codebase 2019-01-04 10:43:17 +00:00
pm_api_pinctrl.h Standardise header guards across codebase 2018-11-08 10:20:19 +00:00
pm_api_sys.c zynqmp: pm_service: Add support to query max divisor 2020-01-14 16:26:33 -08:00
pm_api_sys.h zynqmp: pm_service: Add support to query max divisor 2020-01-14 16:26:33 -08:00
pm_client.c xilinx: Move IPI functions to common file 2019-01-09 12:38:00 -08:00
pm_client.h xilinx: Move IPI functions to common file 2019-01-09 12:38:00 -08:00
pm_defs.h zynqmp: pm: Reimplement clock set divider EEMI API 2019-01-04 11:51:05 -08:00
pm_svc_main.c plat: xilinx: zynqmp: Use GIC framework for warm restart 2020-01-15 11:01:23 -08:00
pm_svc_main.h Standardise header guards across codebase 2018-11-08 10:20:19 +00:00