diff options
author | Varun Wadekar <vwadekar@nvidia.com> | 2019-06-13 15:32:11 -0700 |
---|---|---|
committer | Varun Wadekar <vwadekar@nvidia.com> | 2020-08-08 18:53:23 -0700 |
commit | e2469d823bfc633a32782a8c018d3b55eb2b23a1 (patch) | |
tree | 3c3344349dda700fb78a5bbb5795ceea8d1f0ef1 /plat/nvidia/tegra/soc | |
parent | 5112e603285e3a27f0de25e02910deabc3653cbc (diff) | |
download | trusted-firmware-a-e2469d823bfc633a32782a8c018d3b55eb2b23a1.tar.gz |
Tegra: reorganize drivers and lib folders
This patch moves the 'drivers' and the 'lib' folders out of the
'common' folder. This way the 'common' folder shall contain only
the platform support required for all Tegra platforms.
Change-Id: I2f238572d0a078d60c6b458a559538dc8a4d1856
Signed-off-by: Varun Wadekar <vwadekar@nvidia.com>
Diffstat (limited to 'plat/nvidia/tegra/soc')
-rw-r--r-- | plat/nvidia/tegra/soc/t132/platform_t132.mk | 6 | ||||
-rw-r--r-- | plat/nvidia/tegra/soc/t186/platform_t186.mk | 12 | ||||
-rw-r--r-- | plat/nvidia/tegra/soc/t194/platform_t194.mk | 15 | ||||
-rw-r--r-- | plat/nvidia/tegra/soc/t210/platform_t210.mk | 12 |
4 files changed, 24 insertions, 21 deletions
diff --git a/plat/nvidia/tegra/soc/t132/platform_t132.mk b/plat/nvidia/tegra/soc/t132/platform_t132.mk index 16bd0ead2e..3d76be9ed2 100644 --- a/plat/nvidia/tegra/soc/t132/platform_t132.mk +++ b/plat/nvidia/tegra/soc/t132/platform_t132.mk @@ -25,9 +25,9 @@ PLAT_INCLUDES += -Iplat/nvidia/tegra/include/t132 BL31_SOURCES += drivers/ti/uart/aarch64/16550_console.S \ lib/cpus/aarch64/denver.S \ - ${COMMON_DIR}/drivers/flowctrl/flowctrl.c \ - ${COMMON_DIR}/drivers/memctrl/memctrl_v1.c \ - ${COMMON_DIR}/drivers/pmc/pmc.c \ + ${TEGRA_DRIVERS}/flowctrl/flowctrl.c \ + ${TEGRA_DRIVERS}/memctrl/memctrl_v1.c \ + ${TEGRA_DRIVERS}/pmc/pmc.c \ ${SOC_DIR}/plat_psci_handlers.c \ ${SOC_DIR}/plat_sip_calls.c \ ${SOC_DIR}/plat_setup.c \ diff --git a/plat/nvidia/tegra/soc/t186/platform_t186.mk b/plat/nvidia/tegra/soc/t186/platform_t186.mk index d320aac2f6..6739c50d1e 100644 --- a/plat/nvidia/tegra/soc/t186/platform_t186.mk +++ b/plat/nvidia/tegra/soc/t186/platform_t186.mk @@ -43,16 +43,16 @@ PLAT_INCLUDES += -Iplat/nvidia/tegra/include/t186 \ BL31_SOURCES += drivers/ti/uart/aarch64/16550_console.S \ lib/cpus/aarch64/denver.S \ lib/cpus/aarch64/cortex_a57.S \ - ${COMMON_DIR}/drivers/bpmp_ipc/intf.c \ - ${COMMON_DIR}/drivers/bpmp_ipc/ivc.c \ - ${COMMON_DIR}/drivers/gpcdma/gpcdma.c \ - ${COMMON_DIR}/drivers/memctrl/memctrl_v2.c \ - ${COMMON_DIR}/drivers/smmu/smmu.c \ + ${TEGRA_DRIVERS}/bpmp_ipc/intf.c \ + ${TEGRA_DRIVERS}/bpmp_ipc/ivc.c \ + ${TEGRA_DRIVERS}/gpcdma/gpcdma.c \ + ${TEGRA_DRIVERS}/memctrl/memctrl_v2.c \ + ${TEGRA_DRIVERS}/smmu/smmu.c \ ${SOC_DIR}/drivers/mce/mce.c \ ${SOC_DIR}/drivers/mce/ari.c \ ${SOC_DIR}/drivers/mce/nvg.c \ ${SOC_DIR}/drivers/mce/aarch64/nvg_helpers.S \ - $(SOC_DIR)/drivers/se/se.c \ + $(SOC_DIR)/drivers/se/se.c \ ${SOC_DIR}/plat_memctrl.c \ ${SOC_DIR}/plat_psci_handlers.c \ ${SOC_DIR}/plat_setup.c \ diff --git a/plat/nvidia/tegra/soc/t194/platform_t194.mk b/plat/nvidia/tegra/soc/t194/platform_t194.mk index d7d15f556b..7573ed23be 100644 --- a/plat/nvidia/tegra/soc/t194/platform_t194.mk +++ b/plat/nvidia/tegra/soc/t194/platform_t194.mk @@ -40,11 +40,10 @@ PLAT_INCLUDES += -Iplat/nvidia/tegra/include/t194 \ BL31_SOURCES += drivers/ti/uart/aarch64/16550_console.S \ lib/cpus/aarch64/denver.S \ - ${COMMON_DIR}/drivers/bpmp_ipc/intf.c \ - ${COMMON_DIR}/drivers/bpmp_ipc/ivc.c \ - ${COMMON_DIR}/drivers/gpcdma/gpcdma.c \ - ${COMMON_DIR}/drivers/memctrl/memctrl_v2.c \ - ${COMMON_DIR}/drivers/smmu/smmu.c \ + ${TEGRA_DRIVERS}/bpmp_ipc/intf.c \ + ${TEGRA_DRIVERS}/bpmp_ipc/ivc.c \ + ${TEGRA_DRIVERS}/memctrl/memctrl_v2.c \ + ${TEGRA_DRIVERS}/smmu/smmu.c \ ${SOC_DIR}/drivers/mce/mce.c \ ${SOC_DIR}/drivers/mce/nvg.c \ ${SOC_DIR}/drivers/mce/aarch64/nvg_helpers.S \ @@ -57,8 +56,12 @@ BL31_SOURCES += drivers/ti/uart/aarch64/16550_console.S \ ${SOC_DIR}/plat_smmu.c \ ${SOC_DIR}/plat_trampoline.S +ifeq (${USE_GPC_DMA}, 1) +BL31_SOURCES += ${TEGRA_DRIVERS}/gpcdma/gpcdma.c +endif + ifeq (${ENABLE_CONSOLE_SPE},1) -BL31_SOURCES += ${COMMON_DIR}/drivers/spe/shared_console.S +BL31_SOURCES += ${TEGRA_DRIVERS}/spe/shared_console.S endif # RAS sources diff --git a/plat/nvidia/tegra/soc/t210/platform_t210.mk b/plat/nvidia/tegra/soc/t210/platform_t210.mk index 14e3324a83..6c4c17510e 100644 --- a/plat/nvidia/tegra/soc/t210/platform_t210.mk +++ b/plat/nvidia/tegra/soc/t210/platform_t210.mk @@ -25,20 +25,20 @@ $(eval $(call add_define,MAX_MMAP_REGIONS)) ENABLE_TEGRA_WDT_LEGACY_FIQ_HANDLING := 1 -PLAT_INCLUDES += -Iplat/nvidia/tegra/include/t210 \ +PLAT_INCLUDES += -Iplat/nvidia/tegra/include/t210 \ -I${SOC_DIR}/drivers/se BL31_SOURCES += drivers/ti/uart/aarch64/16550_console.S \ lib/cpus/aarch64/cortex_a53.S \ lib/cpus/aarch64/cortex_a57.S \ - ${COMMON_DIR}/drivers/bpmp/bpmp.c \ - ${COMMON_DIR}/drivers/flowctrl/flowctrl.c \ - ${COMMON_DIR}/drivers/memctrl/memctrl_v1.c \ - ${COMMON_DIR}/drivers/pmc/pmc.c \ + ${TEGRA_DRIVERS}/bpmp/bpmp.c \ + ${TEGRA_DRIVERS}/flowctrl/flowctrl.c \ + ${TEGRA_DRIVERS}/memctrl/memctrl_v1.c \ + ${TEGRA_DRIVERS}/pmc/pmc.c \ ${SOC_DIR}/plat_psci_handlers.c \ ${SOC_DIR}/plat_setup.c \ ${SOC_DIR}/drivers/se/security_engine.c \ - ${SOC_DIR}/plat_secondary.c \ + ${SOC_DIR}/plat_secondary.c \ ${SOC_DIR}/plat_sip_calls.c # Enable workarounds for selected Cortex-A57 erratas. |