Support for NVIDIA's Tegra T210 SoCs
T210 is the latest chip in the Tegra family of SoCs from NVIDIA. It is an ARM v8 dual-cluster (A57/A53) SoC, with any one of the clusters being active at a given point in time. This patch adds support to boot the Trusted Firmware on T210 SoCs. The patch also adds support to boot secondary CPUs, enter/exit core power states for all CPUs in the slow/fast clusters. The support to switch between clusters is still not available in this patch and would be available later. Signed-off-by: Varun Wadekar <vwadekar@nvidia.com> |
---|
|
docs/plat/nvidia-tegra.md 0 → 100644 |
---|
plat/nvidia/tegra/common/aarch64/tegra_helpers.S 0 → 100644 |
---|
plat/nvidia/tegra/common/drivers/flowctrl/flowctrl.c 0 → 100644 |
---|
plat/nvidia/tegra/common/drivers/memctrl/memctrl.c 0 → 100644 |
---|
plat/nvidia/tegra/common/drivers/pmc/pmc.c 0 → 100644 |
---|
plat/nvidia/tegra/common/tegra_bl31_setup.c 0 → 100644 |
---|
plat/nvidia/tegra/common/tegra_common.mk 0 → 100644 |
---|
plat/nvidia/tegra/common/tegra_gic.c 0 → 100644 |
---|
plat/nvidia/tegra/common/tegra_pm.c 0 → 100644 |
---|
plat/nvidia/tegra/common/tegra_topology.c 0 → 100644 |
---|
plat/nvidia/tegra/include/drivers/flowctrl.h 0 → 100644 |
---|
plat/nvidia/tegra/include/drivers/memctrl.h 0 → 100644 |
---|
plat/nvidia/tegra/include/drivers/pmc.h 0 → 100644 |
---|
plat/nvidia/tegra/include/plat_macros.S 0 → 100644 |
---|
plat/nvidia/tegra/include/platform_def.h 0 → 100644 |
---|
plat/nvidia/tegra/include/t210/tegra_def.h 0 → 100644 |
---|
plat/nvidia/tegra/include/tegra_private.h 0 → 100644 |
---|
plat/nvidia/tegra/platform.mk 0 → 100644 |
---|
plat/nvidia/tegra/soc/t210/plat_psci_handlers.c 0 → 100644 |
---|
plat/nvidia/tegra/soc/t210/plat_secondary.c 0 → 100644 |
---|
plat/nvidia/tegra/soc/t210/plat_setup.c 0 → 100644 |
---|
plat/nvidia/tegra/soc/t210/platform_t210.mk 0 → 100644 |
---|