move new files out from platform support patch
[openwrt/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.