3 PREPROCESS_PARTS += tegra 16550 pic_gic generic_tickless_idle libuart
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
13 OBJECTS_LIBUART += uart_16550.o
16 uart_IMPL = uart uart-16550
17 config_IMPL += config-arm-tegra
18 mem_layout_IMPL += mem_layout-arm-tegra
19 pic_IMPL += pic-gic pic-arm-tegra
20 bootstrap_IMPL += bootstrap-arm-tegra
21 timer_IMPL += $(if $(CONFIG_PF_TEGRA_TIMER_MP),timer-arm-tegra timer-arm-mptimer)
22 timer_IMPL += $(if $(CONFIG_PF_TEGRA_TIMER_TMR),timer-arm-tegra)
23 timer_tick_IMPL += $(if $(CONFIG_PF_TEGRA_TIMER_MP),timer_tick-single-vector)
24 timer_tick_IMPL += $(if $(CONFIG_PF_TEGRA_TIMER_TMR),$(if $(CONFIG_MP),timer_tick-broadcast,timer_tick-single-vector))
25 kernel_uart_IMPL += kernel_uart-libuart
26 reset_IMPL += reset-arm-tegra
27 clock_IMPL += clock-generic
28 platform_control_IMPL += platform_control-arm-tegra
29 outer_cache_IMPL += outer_cache-arm-tegra