2 # PFDESCR: ARM RealView Platform
6 prompt "Realview Platform"
10 bool "Emulation Baseboard (EB)"
11 depends on PF_REALVIEW
12 select CAN_ARM_CPU_926
13 select CAN_ARM_CPU_1176
14 select CAN_ARM_CPU_MPCORE
15 select CAN_ARM_CPU_CORTEX_A8
16 select CAN_ARM_CPU_CORTEX_A9
17 select CAN_ARM_CACHE_L2CXX0 if ARM_MPCORE
19 Choose for Emulation Baseboard (EB)
21 config PF_REALVIEW_PB11MP
23 depends on PF_REALVIEW
24 select CAN_ARM_CPU_MPCORE
25 select CAN_ARM_CACHE_L2CXX0
29 config PF_REALVIEW_PBX
31 depends on PF_REALVIEW
32 select CAN_ARM_CPU_CORTEX_A9
33 select CAN_ARM_CACHE_L2CXX0
37 config PF_REALVIEW_VEXPRESS
38 bool "Versatile Express"
39 depends on PF_REALVIEW
40 select CAN_ARM_CPU_CORTEX_A9
41 select CAN_ARM_CPU_CORTEX_A15
43 Choose for Versatile Express.
47 config PF_REALVIEW_VEXPRESS_A9
49 depends on PF_REALVIEW_VEXPRESS && ARM_CORTEX_A9
51 config PF_REALVIEW_VEXPRESS_A15
53 depends on PF_REALVIEW_VEXPRESS && ARM_CORTEX_A15
56 prompt "Start of RAM (physical address)" if !PF_REALVIEW_EB
57 default PF_REALVIEW_RAM_PHYS_BASE_0x0
59 config PF_REALVIEW_RAM_PHYS_BASE_0x0
61 depends on !ARM_CORTEX_A15
63 config PF_REALVIEW_RAM_PHYS_BASE_0x2
65 depends on PF_REALVIEW_PBX
67 config PF_REALVIEW_RAM_PHYS_BASE_0x6
69 depends on PF_REALVIEW_VEXPRESS_A9
71 config PF_REALVIEW_RAM_PHYS_BASE_0x7
73 depends on PF_REALVIEW_PBX || PF_REALVIEW_PB11MP
75 config PF_REALVIEW_RAM_PHYS_BASE_0x8
77 depends on PF_REALVIEW_VEXPRESS_A15
81 config PF_REALVIEW_RAM_PHYS_BASE
83 default 0x0 if !PF_REALVIEW_RAM_PHYS_BASE_0x2 && !PF_REALVIEW_RAM_PHYS_BASE_0x6 && !PF_REALVIEW_RAM_PHYS_BASE_0x7 && !PF_REALVIEW_RAM_PHYS_BASE_0x8
84 default 0x20000000 if PF_REALVIEW_RAM_PHYS_BASE_0x2
85 default 0x60000000 if PF_REALVIEW_RAM_PHYS_BASE_0x6
86 default 0x70000000 if PF_REALVIEW_RAM_PHYS_BASE_0x7
87 default 0x80000000 if PF_REALVIEW_RAM_PHYS_BASE_0x8