spi-topcliff-pch: supports a spi mode setup and bit order setup by IO control
[zen-stable.git] / arch / arm / mach-u300 / Kconfig
blob54d8f34fdee5d1d2770be32884011aac3949951f
1 if ARCH_U300
3 menu "ST-Ericsson AB U300/U330/U335/U365 Platform"
5 comment "ST-Ericsson Mobile Platform Products"
7 config MACH_U300
8         bool "U300"
9         select PINCTRL
10         select PINCTRL_U300
11         select PINCTRL_COH901
13 comment "ST-Ericsson U300/U330/U335/U365 Feature Selections"
15 choice
16         prompt "U300/U330/U335/U365 system type"
17         default MACH_U300_BS2X
18         ---help---
19         You need to select the target system, i.e. the
20         U300/U330/U335/U365 board that you want to compile your kernel
21         for.
23 config MACH_U300_BS2X
24         bool "S26/S26/B25/B26 Test Products"
25         depends on MACH_U300
26         help
27                 Select this if you're developing on the
28                 S26/S25 test products. (Also works on
29                 B26/B25 big boards.)
31 config MACH_U300_BS330
32         bool "S330/B330 Test Products"
33         depends on MACH_U300
34         help
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"
40         depends on MACH_U300
41         help
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"
47         depends on MACH_U300
48         help
49                 Select this if you're developing on the
50                 S365/B365 test products.
52 endchoice
54 config U300_DEBUG
55         bool "Debug support for U300"
56         depends on PM
57         help
58                 Debug support for U300 in sysfs, procfs etc.
60 config MACH_U300_SPIDUMMY
61         bool "SSP/SPI dummy chip"
62         select SPI
63         select SPI_MASTER
64         select SPI_PL022
65         help
66                 This creates a small kernel module that creates a dummy
67                 SPI device to be used for loopback tests. Regularly used
68                 to test reference designs. If you're not testing SPI,
69                 you don't need it. Selecting this will activate the
70                 SPI framework and ARM PL022 support.
72 endmenu
74 endif