]> rtime.felk.cvut.cz Git - l4.git/blobdiff - kernel/fiasco/src/kern/arm/bsp/realview/Modules
update
[l4.git] / kernel / fiasco / src / kern / arm / bsp / realview / Modules
index d5a7336d92dc97662dee86ce61a8963a0b4b6611..8871fa784460f40e7b4ac18bb195979d0433cdd4 100644 (file)
@@ -7,10 +7,14 @@ PREPROCESS_PARTS        += $(if $(CONFIG_PF_REALVIEW_EB),realview_eb)
 PREPROCESS_PARTS        += $(if $(CONFIG_PF_REALVIEW_PB11MP),realview_pb11mp)
 PREPROCESS_PARTS        += $(if $(CONFIG_PF_REALVIEW_PBX),realview_pbx)
 PREPROCESS_PARTS        += $(if $(CONFIG_PF_REALVIEW_VEXPRESS),realview_vexpress)
+PREPROCESS_PARTS        += $(if $(CONFIG_PF_REALVIEW_VEXPRESS_A9),realview_vexpress_a9)
+PREPROCESS_PARTS        += $(if $(CONFIG_PF_REALVIEW_VEXPRESS_A15),realview_vexpress_a15)
 PREPROCESS_PARTS        += generic_tickless_idle
-CONFIG_KERNEL_LOAD_ADDR := $(CONFIG_PF_REALVIEW_RAM_PHYS_BASE)
+RAM_PHYS_BASE           := $(CONFIG_PF_REALVIEW_RAM_PHYS_BASE)
 
-MPCORE_PHYS_BASE        := $(if $(CONFIG_PF_REALVIEW_VEXPRESS),0x1e000000,0x1f000000)
+MPCORE_PHYS_BASE-$(CONFIG_PF_REALVIEW_VEXPRESS_A9)  := 0x1e000000
+MPCORE_PHYS_BASE-$(CONFIG_PF_REALVIEW_VEXPRESS_A15) := 0x2c000000
+MPCORE_PHYS_BASE        := $(if $(MPCORE_PHYS_BASE-y),$(MPCORE_PHYS_BASE-y),0x1f000000)
 
 timer_IMPL            += timer-arm-realview
 ifeq ($(CONFIG_ARM_MPCORE)$(CONFIG_ARM_CORTEX_A9),)
@@ -20,7 +24,7 @@ else
   timer_IMPL          += timer-arm-mptimer timer-arm-mptimer-realview
 endif
 
-INTERFACES_KERNEL     += gic boot_mp platform board_check-arm-realview
+INTERFACES_KERNEL     += gic platform board_check-arm-realview timer_sp804
 
 timer_tick_IMPL       += timer_tick-single-vector
 uart_IMPL             += uart-arm-realview
@@ -32,5 +36,5 @@ kernel_uart_IMPL      += kernel_uart-arm-realview
 reset_IMPL            += reset-arm-realview
 clock_IMPL            += clock-arm-realview
 outer_cache_IMPL      += outer_cache-arm-realview
-boot_mp_IMPL          += boot_mp-arm-realview
 platform_IMPL         += platform-arm-realview
+platform_control_IMPL += platform_control-arm-realview