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 |
---|
docs/plat/xilinx-versal.rst |
---|
plat/xilinx/common/include/pm_client.h 0 → 100644 |
---|
plat/xilinx/common/ipi_mailbox_service/ipi_mailbox_svc.c 0 → 100644 |
---|
plat/xilinx/common/ipi_mailbox_service/ipi_mailbox_svc.h 0 → 100644 |
---|
plat/xilinx/versal/aarch64/versal_common.c |
---|
plat/xilinx/versal/bl31_versal_setup.c |
---|
plat/xilinx/versal/include/plat_ipi.h 0 → 100644 |
---|
plat/xilinx/versal/include/plat_pm_common.h 0 → 100644 |
---|
plat/xilinx/versal/include/plat_private.h 0 → 100644 |
---|
plat/xilinx/versal/include/platform_def.h |
---|
plat/xilinx/versal/include/versal_def.h 0 → 100644 |
---|
plat/xilinx/versal/plat_psci.c |
---|
plat/xilinx/versal/plat_versal.c |
---|
plat/xilinx/versal/platform.mk |
---|
plat/xilinx/versal/pm_service/pm_api_sys.c 0 → 100644 |
---|
plat/xilinx/versal/pm_service/pm_api_sys.h 0 → 100644 |
---|
plat/xilinx/versal/pm_service/pm_client.c 0 → 100644 |
---|
plat/xilinx/versal/pm_service/pm_defs.h 0 → 100644 |
---|
plat/xilinx/versal/pm_service/pm_node.h 0 → 100644 |
---|
plat/xilinx/versal/pm_service/pm_svc_main.c 0 → 100644 |
---|
plat/xilinx/versal/pm_service/pm_svc_main.h 0 → 100644 |
---|
plat/xilinx/versal/sip_svc_setup.c |
---|
plat/xilinx/versal/versal_def.h 100644 → 0 |
---|
plat/xilinx/versal/versal_gicv3.c |
---|
plat/xilinx/versal/versal_ipi.c 0 → 100644 |
---|
plat/xilinx/versal/versal_private.h 100644 → 0 |
---|
plat/xilinx/zynqmp/ipi_mailbox_service/ipi_mailbox_svc.c 100644 → 0 |
---|
plat/xilinx/zynqmp/ipi_mailbox_service/ipi_mailbox_svc.h 100644 → 0 |
---|
plat/xilinx/zynqmp/plat_psci.c |
---|
plat/xilinx/zynqmp/platform.mk |
---|
plat/xilinx/zynqmp/pm_service/pm_client.h 100644 → 0 |
---|
plat/xilinx/zynqmp/pm_service/pm_svc_main.c |
---|