[ubicom32]: move new files out from platform support patch
[openwrt.git] / target / linux / ubicom32 / files / arch / ubicom32 / mach-ip7k / Kconfig
1 config IP7145DPF
2         bool "IP7145DPF"
3         select UBICOM32_V4
4         select UBICOM_INPUT
5         select UBICOM_INPUT_I2C
6         select RTC_CLASS
7         select RTC_DRV_S35390A
8         select I2C
9         select I2C_GPIO
10         select GPIO_PCA953X
11         select FB
12         select FB_UBICOM32
13         select LCD_CLASS_DEVICE
14         select LCD_UBICOM32POWER
15         select BACKLIGHT_LCD_SUPPORT
16         select BACKLIGHT_CLASS_DEVICE
17         select BACKLIGHT_UBICOM32
18         select SND_UBI32
19         select MMC_UBICOM32
20         select MMC
21         select MMC_BLOCK
22         help
23                 IP7145 Digital Picture Frame reference design, supports:
24                         8007-0410 v1.0
25
26 config IP7160RGW
27         bool "IP7160RGW"
28         select UBICOM32_V4
29         select UBICOM_INPUT
30         select NEW_LEDS
31         select LEDS_CLASS
32         select LEDS_GPIO
33         select SPI
34         select SPI_UBICOM32_GPIO
35         select VLAN_8021Q
36         select UBICOM_SWITCH
37         select UBICOM_SWITCH_BCM539X
38         help
39                 Ubicom IP7160 RGW Eval, supports:
40                         8007-0110 v1.0
41                         8007-0111 v1.1
42                         8007-0112 v1.2
43
44 config IP7160RGWLCD
45         bool "IP7160RGWLCD"
46         select UBICOM32_V4
47         select UBICOM_INPUT
48         select NEW_LEDS
49         select LEDS_CLASS
50         select LEDS_GPIO
51         select SPI
52         select SPI_UBICOM32_GPIO
53         select VLAN_8021Q
54         select UBICOM_SWITCH
55         select UBICOM_SWITCH_BCM539X
56         select INPUT_TOUCHSCREEN
57         select TOUCHSCREEN_TSC2007
58         select FB
59         select FB_UBICOM32_VIRTUAL
60         select I2C
61         select I2C_GPIO
62         help
63                 Ubicom IP7160 RGW Eval, supports:
64                         8007-0112 v1.2 + 8007-1410 v1.0
65
66                 With Ubicom LCD Adapter
67                         8007-0920 v2.0
68                         8007-0921 v2.1
69
70
71 config IP7160BRINGUP
72         bool "IP7160BRINGUP"
73         select UBICOM32_V4
74         select NEW_LEDS
75         select LEDS_CLASS
76         select LEDS_GPIO
77         help
78                 Ubicom IP7160 Bringup, supports:
79                         8007-0010 v1.0
80
81 config IP7160DPF
82         bool "IP7160DPF"
83         select UBICOM32_V4
84         select I2C
85         select I2C_GPIO
86         select FB
87         select FB_UBICOM32
88         select BACKLIGHT_LCD_SUPPORT
89         select BACKLIGHT_CLASS_DEVICE
90         select SND_UBI32
91         select SND_UBI32_AUDIO_CS4350
92         select UBICOM_HID
93         help
94                 IP7160 Digital Picture Frame board, supports:
95                         8007-0211 Rev 1.1
96
97 config IP7500MODULE
98         bool "IP7500MODULE"
99         select UBICOM32_V4
100         help
101                 Ubicom IP7500 CPU Module board, supports:
102                         8007-0510  v1.0
103                         8007-0510A v1.0
104
105                 Please see ip7500module.c for more details.
106
107 config IP7500AV
108         bool "IP7500AV"
109         select UBICOM32_V4
110         select I2C
111         select I2C_GPIO
112         select SND_UBI32
113         select SND_UBI32_AUDIO_CS4384
114         select FB
115         select FB_UBICOM32
116         help
117                 Ubicom IP7500 Audio Video board, supports:
118                         8007-0810  v1.0
119
120                 With Ubicom IP7500 CPU Module board:
121                         8007-0510  v1.0 -or-
122                         8007-0510A v1.0
123
124                 Please see ip7500av.c for more details.
125
126 config IP7500MEDIA
127         bool "IP7500MEDIA"
128         select UBICOM32_V4
129         select UBICOM_INPUT_I2C
130         select RTC_CLASS
131         select RTC_DRV_S35390A
132         select I2C
133         select I2C_GPIO
134         select GPIO_PCA953X
135         select FB
136         select FB_UBICOM32
137         select FB_UBICOM32_VIRTUAL
138         select FB_UBICOM32_VIRTUAL_NOAUTO
139         select LCD_CLASS_DEVICE
140         select LCD_UBICOM32POWER
141         select BACKLIGHT_LCD_SUPPORT
142         select BACKLIGHT_CLASS_DEVICE
143         select BACKLIGHT_UBICOM32
144         select INPUT_TOUCHSCREEN
145         select TOUCHSCREEN_TSC2007
146         select SOUND
147         select SND
148         select SND_UBI32
149         select SND_UBI32_AUDIO_CS4350
150         select MMC_UBICOM32
151         select MMC
152         select MMC_BLOCK
153         help
154                 IP7500 Media Board w/ IP7500 CPU Module board, supports:
155                         8007-0610 v1.0 w/ 8007-0510 v1.0
156                         8007-0610 v1.0 w/ 8007-0510 v1.0 NOPHY
157                         8007-0610 v1.0 w/ 8007-0511 v1.1 NOPHY
158
159                 Also supports optional LCD Adapter board:
160                         8006-0920 v2.0
161                         8006-0921 v2.1
162
163                 Please see ip7500media.c for more details.
164
165 config IP7500WSPKR
166         bool "IP7500WSPKR"
167         select UBICOM32_V4
168         select I2C
169         select I2C_GPIO
170         select SOUND
171         select SND
172         select SND_UBI32
173         select SND_UBI32_AUDIO_CS4350
174         help
175                 IP7500 Wireless Speaker Board, supports:
176                         8007-1210 v1.0
177
178                 Please see ip7500wspkr.c for more details.
179
180 config IP7500IAP
181         bool "IP7500IAP"
182         select UBICOM32_V4
183         select I2C
184         select I2C_GPIO
185         select FB
186         select FB_UBICOM32_VIRTUAL
187         select SOUND
188         select SND
189         select SND_UBI32
190         select SND_UBI32_AUDIO_CS4350
191         select RTC_CLASS
192         select RTC_DRV_S35390A
193         select INPUT_TOUCHSCREEN
194         select TOUCHSCREEN_TSC2007
195         select BACKLIGHT_LCD_SUPPORT
196         select BACKLIGHT_CLASS_DEVICE
197         select BACKLIGHT_UBICOM32
198         help
199                 IP7500 Internet Audio Player, supports:
200                         8007-1110 v1.0
201
202                 Please see ip7500iap.c for more details.
203
204
205                 Please see ip7500media.c for more details.