]> rtime.felk.cvut.cz Git - l4.git/blob - kernel/fiasco/src/kern/arm/bsp/realview/Modules
update
[l4.git] / kernel / fiasco / src / kern / arm / bsp / realview / Modules
1 # vim:set ft=make:
2
3 SUBSYSTEMS              += LIBUART
4 OBJECTS_LIBUART         += uart_pl011.o
5 PREPROCESS_PARTS        += realview libuart pic_gic
6 PREPROCESS_PARTS        += $(if $(CONFIG_PF_REALVIEW_EB),realview_eb)
7 PREPROCESS_PARTS        += $(if $(CONFIG_PF_REALVIEW_PB11MP),realview_pb11mp)
8 PREPROCESS_PARTS        += $(if $(CONFIG_PF_REALVIEW_PBX),realview_pbx)
9 PREPROCESS_PARTS        += $(if $(CONFIG_PF_REALVIEW_VEXPRESS),realview_vexpress)
10 PREPROCESS_PARTS        += $(if $(CONFIG_PF_REALVIEW_VEXPRESS_A9),realview_vexpress_a9)
11 PREPROCESS_PARTS        += $(if $(CONFIG_PF_REALVIEW_VEXPRESS_A15),realview_vexpress_a15)
12 PREPROCESS_PARTS        += generic_tickless_idle
13 RAM_PHYS_BASE           := $(CONFIG_PF_REALVIEW_RAM_PHYS_BASE)
14
15 MPCORE_PHYS_BASE-$(CONFIG_PF_REALVIEW_VEXPRESS_A9)  := 0x1e000000
16 MPCORE_PHYS_BASE-$(CONFIG_PF_REALVIEW_VEXPRESS_A15) := 0x2c000000
17 MPCORE_PHYS_BASE        := $(if $(MPCORE_PHYS_BASE-y),$(MPCORE_PHYS_BASE-y),0x1f000000)
18
19 timer_IMPL            += timer-arm-realview
20 ifeq ($(CONFIG_ARM_MPCORE)$(CONFIG_ARM_CORTEX_A9),)
21   PREPROCESS_PARTS    += sp804
22 else
23   PREPROCESS_PARTS    += mptimer
24   timer_IMPL          += timer-arm-mptimer timer-arm-mptimer-realview
25 endif
26
27 INTERFACES_KERNEL     += gic platform board_check-arm-realview timer_sp804
28
29 timer_tick_IMPL       += timer_tick-single-vector
30 uart_IMPL             += uart-arm-realview
31 config_IMPL           += config-arm-realview
32 mem_layout_IMPL       += mem_layout-arm-realview
33 pic_IMPL              += pic-gic pic-arm-realview
34 bootstrap_IMPL        += bootstrap-arm-realview
35 kernel_uart_IMPL      += kernel_uart-arm-realview
36 reset_IMPL            += reset-arm-realview
37 clock_IMPL            += clock-arm-realview
38 outer_cache_IMPL      += outer_cache-arm-realview
39 platform_IMPL         += platform-arm-realview
40 platform_control_IMPL += platform_control-arm-realview