Merge changes from topic "add-versal-soc-support" into integration
* changes:
  plat: xilinx: Move pm_client.h to common directory
  plat: xilinx: versal: Make silicon default build target
  xilinx: versal: Wire silicon default setup
  versal: Increase OCM memory size for DEBUG builds
  plat: xilinx: versal: Dont set IOU switch clock
  arm64: versal: Adjust cpu clock for versal virtual
  xilinx: versal: Add support for PM_GET_OPERATING_CHARACTERISTIC EEMI call
  plat: versal: Add Get_ChipID API
  plat: xilinx: versal: Add load Pdi API support
  xilinx: versal: Add feature check API
  xilinx: versal: Implement set wakeup source for client
  plat: xilinx: versal: Add GET_CALLBACK_DATA function
  xilinx: versal: Add PSCI APIs for system shutdown & reset
  xilinx: versal: Add PSCI APIs for suspend/resume
  xilinx: versal: Remove no_pmc ops to ON power domain
  xilinx: versal: Add set wakeup source API
  xilinx: versal: Add client wakeup API
  xilinx: versal: Add query data API
  xilinx: versal: Add request wakeup API
  xilinx: versal: Add PM_INIT_FINALIZE API for versal
  xilinx: versal: Add support of PM_GET_TRUSTZONE_VERSION API
  xilinx: versal: enable ipi mailbox service
  xilinx: move ipi mailbox svc to xilinx common
  plat: xilinx: versal: Implement PM IOCTL API
  xilinx: versal: Implement power down/restart related EEMI API
  xilinx: versal: Add SMC handler for EEMI API
  xilinx: versal: Implement PLL related PM APIs
  xilinx: versal: Implement clock related PM APIs
  xilinx: versal: Implement pin control related PM APIs
  xilinx: versal: Implement reset related PM APIs
  xilinx: versal: Implement device related PM APIs
  xilinx: versal: Add support for suspend related APIs
  xilinx: versal: Add get_api_version support
  xilinx: Add support to send PM API to PMC using IPI for versal
  plat: xilinx: versal: Move versal_def.h to include directory
  plat: xilinx: versal: Move versal_private.h to include directory
  plat: xilinx: zynqmp: Use GIC framework for warm restart
commit f44d291f239a7513cc3b797f903e8b7737e1b267
2 parents c9c0b66 + 92c30ac
@Soby Mathew Soby Mathew authored on 22 Jan 2020
TrustedFirmware Code Review committed on 22 Jan 2020
Showing 32 changed files
View
docs/plat/xilinx-versal.rst
View
plat/xilinx/common/include/pm_client.h 0 → 100644
View
plat/xilinx/common/ipi_mailbox_service/ipi_mailbox_svc.c 0 → 100644
View
plat/xilinx/common/ipi_mailbox_service/ipi_mailbox_svc.h 0 → 100644
View
plat/xilinx/versal/aarch64/versal_common.c
View
plat/xilinx/versal/bl31_versal_setup.c
View
plat/xilinx/versal/include/plat_ipi.h 0 → 100644
View
plat/xilinx/versal/include/plat_pm_common.h 0 → 100644
View
plat/xilinx/versal/include/plat_private.h 0 → 100644
View
plat/xilinx/versal/include/platform_def.h
View
plat/xilinx/versal/include/versal_def.h 0 → 100644
View
plat/xilinx/versal/plat_psci.c
View
plat/xilinx/versal/plat_versal.c
View
plat/xilinx/versal/platform.mk
View
plat/xilinx/versal/pm_service/pm_api_sys.c 0 → 100644
View
plat/xilinx/versal/pm_service/pm_api_sys.h 0 → 100644
View
plat/xilinx/versal/pm_service/pm_client.c 0 → 100644
View
plat/xilinx/versal/pm_service/pm_defs.h 0 → 100644
View
plat/xilinx/versal/pm_service/pm_node.h 0 → 100644
View
plat/xilinx/versal/pm_service/pm_svc_main.c 0 → 100644
View
plat/xilinx/versal/pm_service/pm_svc_main.h 0 → 100644
View
plat/xilinx/versal/sip_svc_setup.c
View
plat/xilinx/versal/versal_def.h 100644 → 0
View
plat/xilinx/versal/versal_gicv3.c
View
plat/xilinx/versal/versal_ipi.c 0 → 100644
View
plat/xilinx/versal/versal_private.h 100644 → 0
View
plat/xilinx/zynqmp/ipi_mailbox_service/ipi_mailbox_svc.c 100644 → 0
View
plat/xilinx/zynqmp/ipi_mailbox_service/ipi_mailbox_svc.h 100644 → 0
View
plat/xilinx/zynqmp/plat_psci.c
View
plat/xilinx/zynqmp/platform.mk
View
plat/xilinx/zynqmp/pm_service/pm_client.h 100644 → 0
View
plat/xilinx/zynqmp/pm_service/pm_svc_main.c