3 menu "ST-Ericsson AB U300/U330/U335/U365 Platform"
5 comment "ST-Ericsson Mobile Platform Products"
13 comment "ST-Ericsson U300/U330/U335/U365 Feature Selections"
16 prompt "U300/U330/U335/U365 system type"
17 default MACH_U300_BS2X
19 You need to select the target system, i.e. the
20 U300/U330/U335/U365 board that you want to compile your kernel
24 bool "S26/S26/B25/B26 Test Products"
27 Select this if you're developing on the
28 S26/S25 test products. (Also works on
31 config MACH_U300_BS330
32 bool "S330/B330 Test Products"
35 Select this if you're developing on the
36 S330/B330 test products.
38 config MACH_U300_BS335
39 bool "S335/B335 Test Products"
42 Select this if you're developing on the
43 S335/B335 test products.
45 config MACH_U300_BS365
46 bool "S365/B365 Test Products"
49 Select this if you're developing on the
50 S365/B365 test products.
55 prompt "Memory configuration"
56 default MACH_U300_SINGLE_RAM
58 You have to config the kernel according to the physical memory
61 config MACH_U300_SINGLE_RAM
64 Select this if you want support for Single RAM phones.
66 config MACH_U300_DUAL_RAM
69 Select this if you want support for Dual RAM phones.
70 This is two RAM memories on different EMIFs.
74 bool "Debug support for U300"
77 Debug support for U300 in sysfs, procfs etc.
79 config MACH_U300_SEMI_IS_SHARED
80 bool "The SEMI is used by both the access and application side"
83 This makes it possible to use the SEMI (Shared External
84 Memory Interface) from both from access and application
87 config MACH_U300_SPIDUMMY
88 bool "SSP/SPI dummy chip"
93 This creates a small kernel module that creates a dummy
94 SPI device to be used for loopback tests. Regularly used
95 to test reference designs. If you're not testing SPI,
96 you don't need it. Selecting this will activate the
97 SPI framework and ARM PL022 support.
99 comment "All the settings below must match the bootloader's settings"
101 config MACH_U300_ACCESS_MEM_SIZE
102 int "Access CPU memory allocation"
104 depends on MACH_U300_SINGLE_RAM
107 How much memory in MiB that the Access side CPU has allocated
109 config MACH_U300_2MB_ALIGNMENT_FIX
110 bool "2MiB alignment fix"
111 depends on MACH_U300_SINGLE_RAM
114 If yes and the Access side CPU has allocated an odd size in
115 MiB, this fix gives you one MiB extra that would otherwise be
116 lost due to Linux 2 MiB alignment policy.