]> rtime.felk.cvut.cz Git - l4.git/blob - kernel/fiasco/src/kern/arm/bsp/tegra/Modules
update
[l4.git] / kernel / fiasco / src / kern / arm / bsp / tegra / Modules
1 # vim:set ft=make:
2
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
13
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