4 OBJECTS_LIBUART += uart_pl011.o
5 PREPROCESS_PARTS += realview libuart pic_gic
6 PREPROCESS_PARTS += $(if $(CONFIG_PF_REALVIEW_L2CACHE),outer_cache)
7 PREPROCESS_PARTS += $(if $(CONFIG_PF_REALVIEW_EB),realview_eb)
8 PREPROCESS_PARTS += $(if $(CONFIG_PF_REALVIEW_PB11MP),realview_pb11mp)
9 PREPROCESS_PARTS += $(if $(CONFIG_PF_REALVIEW_PBX),realview_pbx)
10 PREPROCESS_PARTS += $(if $(CONFIG_PF_REALVIEW_VEXPRESS),realview_vexpress)
11 CONFIG_KERNEL_LOAD_ADDR := $(CONFIG_PF_REALVIEW_RAM_PHYS_BASE)
13 MPCORE_PHYS_BASE := $(if $(CONFIG_PF_REALVIEW_VEXPRESS),0x1e000000,0x1f000000)
15 ifeq ($(CONFIG_ARM_MPCORE)$(CONFIG_ARM_CORTEX_A9),)
16 PREPROCESS_PARTS += sp804
17 timer_IMPL += timer-arm-realview
19 PREPROCESS_PARTS += mptimer
20 timer_IMPL += timer-arm-mptimer timer-arm-mptimer-realview
23 INTERFACES_KERNEL += gic boot_mp platform board_check-arm-realview
25 uart_IMPL += uart-arm-realview
26 config_IMPL += config-arm-realview
27 mem_layout_IMPL += mem_layout-arm-realview
28 pic_IMPL += pic-arm-realview
29 bootstrap_IMPL += bootstrap-arm-realview
30 kernel_uart_IMPL += kernel_uart-arm-realview
31 reset_IMPL += reset-arm-realview
32 clock_IMPL += clock-arm-realview
33 outer_cache_IMPL += outer_cache-arm-realview
34 boot_mp_IMPL += boot_mp-arm-realview
35 platform_IMPL += platform-arm-realview