3 PREPROCESS_PARTS += tegra 16550 pic_gic generic_tickless_idle
4 PREPROCESS_PARTS-$(CONFIG_PF_TEGRA2) += tegra2
5 PREPROCESS_PARTS-$(CONFIG_PF_TEGRA3) += tegra3
6 PREPROCESS_PARTS-$(CONFIG_PF_TEGRA_TIMER_MP) += mptimer
7 PREPROCESS_PARTS-$(CONFIG_PF_TEGRA_TIMER_TMR) += tegra_timer_tmr
8 RAM_PHYS_BASE-$(CONFIG_PF_TEGRA2) := $(if $(CONFIG_ARM_EM_TZ),0x30000000,0x0)
9 RAM_PHYS_BASE-$(CONFIG_PF_TEGRA3) := $(if $(CONFIG_ARM_EM_TZ),0xa0000000,0x80000000)
10 RAM_PHYS_BASE := $(RAM_PHYS_BASE-y)
11 INTERFACES_KERNEL += gic
12 MPCORE_PHYS_BASE := 0x50040000
14 uart_IMPL += uart-16550 uart-16550-arm-tegra
15 config_IMPL += config-arm-tegra
16 mem_layout_IMPL += mem_layout-arm-tegra
17 pic_IMPL += pic-gic pic-arm-tegra
18 bootstrap_IMPL += bootstrap-arm-tegra
19 timer_IMPL += $(if $(CONFIG_PF_TEGRA_TIMER_MP),timer-arm-tegra timer-arm-mptimer)
20 timer_IMPL += $(if $(CONFIG_PF_TEGRA_TIMER_TMR),timer-arm-tegra)
21 timer_tick_IMPL += $(if $(CONFIG_PF_TEGRA_TIMER_MP),timer_tick-single-vector)
22 timer_tick_IMPL += $(if $(CONFIG_PF_TEGRA_TIMER_TMR),$(if $(CONFIG_MP),timer_tick-broadcast,timer_tick-single-vector))
23 kernel_uart_IMPL += kernel_uart-arm-tegra
24 reset_IMPL += reset-arm-tegra
25 clock_IMPL += clock-generic
26 platform_control_IMPL += platform_control-arm-tegra
27 outer_cache_IMPL += outer_cache-arm-tegra