]> Pileus Git - ~andy/linux/blob - arch/arm/mach-u300/Kconfig
ARM: u300: only build for ARCH_MULTI_V5
[~andy/linux] / arch / arm / mach-u300 / Kconfig
1 menu "ST-Ericsson AB U300/U335 Platform"
2
3 comment "ST-Ericsson Mobile Platform Products"
4
5 config ARCH_U300
6         bool "ST-Ericsson U300 Series" if ARCH_MULTI_V5
7         depends on MMU
8         select ARCH_REQUIRE_GPIOLIB
9         select ARM_AMBA
10         select ARM_PATCH_PHYS_VIRT
11         select ARM_VIC
12         select CLKDEV_LOOKUP
13         select CLKSRC_MMIO
14         select CLKSRC_OF
15         select COMMON_CLK
16         select CPU_ARM926T
17         select GENERIC_CLOCKEVENTS
18         select HAVE_TCM
19         select PINCTRL
20         select PINCTRL_COH901
21         select PINCTRL_U300
22         select SPARSE_IRQ
23         select MFD_SYSCON
24         select USE_OF
25         help
26           Support for ST-Ericsson U300 series mobile platforms.
27
28 comment "ST-Ericsson U300/U335 Feature Selections"
29
30 config MACH_U300
31         depends on ARCH_U300
32         bool "U300"
33         default y
34
35 config U300_DEBUG
36         depends on ARCH_U300
37         bool "Debug support for U300"
38         depends on PM
39         help
40                 Debug support for U300 in sysfs, procfs etc.
41
42 config MACH_U300_SPIDUMMY
43         depends on ARCH_U300
44         bool "SSP/SPI dummy chip"
45         select SPI
46         select SPI_MASTER
47         select SPI_PL022
48         help
49                 This creates a small kernel module that creates a dummy
50                 SPI device to be used for loopback tests. Regularly used
51                 to test reference designs. If you're not testing SPI,
52                 you don't need it. Selecting this will activate the
53                 SPI framework and ARM PL022 support.
54
55 endmenu