aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNishanth Menon2013-07-16 17:16:38 -0500
committerPraneeth Bajjuri2013-07-16 17:18:51 -0500
commitda7266a200f8c54456287c3b016ea03f28c49c72 (patch)
treec093f383d7f13a0ad74d63a9b2678eb3612fe4fb
parent852f4296d5b34231e19d89070d25008b8c79a03e (diff)
downloadkernel-audio-da7266a200f8c54456287c3b016ea03f28c49c72.tar.gz
kernel-audio-da7266a200f8c54456287c3b016ea03f28c49c72.tar.xz
kernel-audio-da7266a200f8c54456287c3b016ea03f28c49c72.zip
ARM: dts: omap5-sevm: remove un-supported platform
Remove OMAP5-SEVM support which no longer is supported by TI. + build is broken with wrong Palmas LDO dependencies as well. Just get rid of the platform we dont plan to maintain. Signed-off-by: Nishanth Menon <nm@ti.com> Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
-rw-r--r--arch/arm/boot/dts/Makefile1
-rw-r--r--arch/arm/boot/dts/omap5-sevm.dts522
2 files changed, 0 insertions, 523 deletions
diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile
index 101fed319815..a5c6e2af6ad8 100644
--- a/arch/arm/boot/dts/Makefile
+++ b/arch/arm/boot/dts/Makefile
@@ -112,7 +112,6 @@ dtb-$(CONFIG_ARCH_OMAP2PLUS) += omap2420-h4.dtb \
112 omap4-var-som.dtb \ 112 omap4-var-som.dtb \
113 omap4-sdp.dtb \ 113 omap4-sdp.dtb \
114 omap5-uevm.dtb \ 114 omap5-uevm.dtb \
115 omap5-sevm.dtb \
116 am335x-evm.dtb \ 115 am335x-evm.dtb \
117 am335x-evmsk.dtb \ 116 am335x-evmsk.dtb \
118 am335x-bone.dtb \ 117 am335x-bone.dtb \
diff --git a/arch/arm/boot/dts/omap5-sevm.dts b/arch/arm/boot/dts/omap5-sevm.dts
deleted file mode 100644
index 9d9bbb65190a..000000000000
--- a/arch/arm/boot/dts/omap5-sevm.dts
+++ /dev/null
@@ -1,522 +0,0 @@
1/*
2 * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
3 *
4 * This program is free software; you can redistribute it and/or modify
5 * it under the terms of the GNU General Public License version 2 as
6 * published by the Free Software Foundation.
7 */
8/dts-v1/;
9
10/include/ "omap5.dtsi"
11/include/ "samsung_k3pe0e000b.dtsi"
12
13/ {
14 model = "TI OMAP5 sEVM board";
15 compatible = "ti,omap5-sevm", "ti,omap5";
16
17 cpus {
18 cpu@0 {
19 cpu0-supply = <&smps123_reg>;
20 };
21 };
22
23 memory {
24 device_type = "memory";
25 reg = <0x80000000 0x7F000000>; /* 2032 MB */
26 };
27
28 vmmcsd_fixed: fixedregulator-mmcsd {
29 compatible = "regulator-fixed";
30 regulator-name = "vmmcsd_fixed";
31 regulator-min-microvolt = <3000000>;
32 regulator-max-microvolt = <3000000>;
33 };
34
35 /* HS USB Port 2 RESET */
36 hsusb2_reset: hsusb2_reset_reg {
37 compatible = "regulator-fixed";
38 regulator-name = "hsusb2_reset";
39 regulator-min-microvolt = <3300000>;
40 regulator-max-microvolt = <3300000>;
41 gpio = <&gpio6 13 0>; /* gpio6_173 HUB_NRESET */
42 startup-delay-us = <70000>;
43 enable-active-high;
44 };
45
46 /* HS USB Host PHY on PORT 2 */
47 hsusb2_phy: hsusb2_phy {
48 compatible = "usb-nop-xceiv";
49 reset-supply = <&hsusb2_reset>;
50 };
51
52 /* HS USB Port 3 RESET */
53 hsusb3_reset: hsusb3_reset_reg {
54 compatible = "regulator-fixed";
55 regulator-name = "hsusb3_reset";
56 regulator-min-microvolt = <3300000>;
57 regulator-max-microvolt = <3300000>;
58 gpio = <&gpio6 12 0>; /* gpio6_172 ETH_NRESET */
59 startup-delay-us = <70000>;
60 enable-active-high;
61 };
62
63 /* HS USB Host PHY on PORT 3 */
64 hsusb3_phy: hsusb3_phy {
65 compatible = "usb-nop-xceiv";
66 reset-supply = <&hsusb3_reset>;
67 };
68
69 sound {
70 compatible = "ti,abe-twl6040";
71 ti,model = "OMAP5-sEVM";
72
73 ti,jack-detection = <1>;
74 ti,mclk-freq = <19200000>;
75
76 ti,mcpdm = <&mcpdm>;
77 ti,dmic = <&dmic>;
78 ti,mcasp = <&mcasp>;
79 ti,mcbsp1 = <&mcbsp1>;
80 ti,mcbsp2 = <&mcbsp2>;
81 ti,aess = <&aess>;
82
83 ti,twl6040 = <&twl6040>;
84
85 /* Audio routing */
86 ti,audio-routing =
87 "Headset Stereophone", "HSOL",
88 "Headset Stereophone", "HSOR",
89 "Earphone Spk", "EP",
90 "Ext Spk", "HFL",
91 "Ext Spk", "HFR",
92 "Line Out", "AUXL",
93 "Line Out", "AUXR",
94 "HSMIC", "Headset Mic",
95 "Headset Mic", "Headset Mic Bias",
96 "MAINMIC", "Main Handset Mic",
97 "Main Handset Mic", "Main Mic Bias",
98 "SUBMIC", "Sub Handset Mic",
99 "Sub Handset Mic", "Main Mic Bias",
100 "AFML", "Line In",
101 "AFMR", "Line In",
102 "DMic", "Digital Mic",
103 "Digital Mic", "Digital Mic1 Bias",
104 "Headset Playback", "PDM_DL1",
105 "Handsfree Playback", "PDM_DL2",
106 "PDM_UL1", "Capture",
107 "40122000.mcbsp Playback", "BT_VX_DL",
108 "BT_VX_UL", "40122000.mcbsp Capture",
109 "40124000.mcbsp Playback", "MM_EXT_DL",
110 "MM_EXT_UL", "40124000.mcbsp Capture",
111 "DMIC0", "omap-dmic-abe.0 Capture",
112 "omap-dmic-abe.0 Capture", "Digital Mic1 Bias",
113 "Digital Mic1 Bias", "Digital Mic 0",
114 "DMIC1", "omap-dmic-abe.1 Capture",
115 "omap-dmic-abe.1 Capture", "Digital Mic1 Bias",
116 "Digital Mic1 Bias", "Digital Mic 1",
117 "DMIC2", "omap-dmic-abe.2 Capture",
118 "omap-dmic-abe.2 Capture", "Digital Mic1 Bias",
119 "Digital Mic1 Bias", "Digital Mic 2";
120 };
121
122 sound_hdmi {
123 compatible = "ti,omap-hdmi-tpd12s015-audio";
124 ti,model = "OMAP5HDMI";
125
126 ti,hdmi_audio = <&hdmi>;
127 ti,level_shifter = <&tpd12s015>;
128 };
129
130};
131
132&omap5_pmx_core {
133 pinctrl-names = "default";
134 pinctrl-0 = <
135 &twl6040_pins
136 &mcpdm_pins
137 &dmic_pins
138 &mcbsp1_pins
139 &mcbsp2_pins
140 &usbhost_pins
141 &lg4591_pins
142 &dss_hdmi_pins
143 &tpd12s015_pins
144 &tca6424a_pins
145 >;
146
147 mmc1_pins: pinmux_mmc1_pins {
148 pinctrl-single,pins = <
149 0x1a2 0x118 /* sdcard_clk.sdcard_clk INPUT PULLUP | MODE0 */
150 0x1a4 0x118 /* sdcard_cmd.sdcard_cmd INPUT PULLUP | MODE0 */
151 0x1a6 0x118 /* sdcard_data2.sdcard_data2 INPUT PULLUP | MODE0 */
152 0x1a8 0x118 /* sdcard_data3.sdcard_data3 INPUT PULLUP | MODE0 */
153 0x1aa 0x118 /* sdcard_data0.sdcard_data0 INPUT PULLUP | MODE0 */
154 0x1ac 0x118 /* sdcard_data1.sdcard_data1 INPUT PULLUP | MODE0 */
155 >;
156 };
157
158 mmc2_pins: pinmux_mmc2_pins {
159 pinctrl-single,pins = <
160 0x0 0x118 /* emmc_clk.emmc_clk INPUT PULLUP | MODE0 */
161 0x2 0x118 /* emmc_cmd.emmc_cmd INPUT PULLUP | MODE0 */
162 0x4 0x118 /* emmc_data0.emmc_data0 INPUT PULLUP | MODE0 */
163 0x6 0x118 /* emmc_data1.emmc_data1 INPUT PULLUP | MODE0 */
164 0x8 0x118 /* emmc_data2.emmc_data2 INPUT PULLUP | MODE0 */
165 0xa 0x118 /* emmc_data3.emmc_data3 INPUT PULLUP | MODE0 */
166 0xc 0x118 /* emmc_data4.emmc_data4 INPUT PULLUP | MODE0 */
167 0xe 0x118 /* emmc_data5.emmc_data5 INPUT PULLUP | MODE0 */
168 0x10 0x118 /* emmc_data6.emmc_data6 INPUT PULLUP | MODE0 */
169 0x12 0x118 /* emmc_data7.emmc_data7 INPUT PULLUP | MODE0 */
170 >;
171 };
172
173 twl6040_pins: pinmux_twl6040_pins {
174 pinctrl-single,pins = <
175 0x18a 0x6 /* perslimbus2_clock.gpio5_145 OUTPUT | MODE6 */
176 >;
177 };
178
179 mcpdm_pins: pinmux_mcpdm_pins {
180 pinctrl-single,pins = <
181 0x142 0x108 /* abe_clks.abe_clks INPUT PULLDOWN | MODE0 */
182 0x15c 0x108 /* abemcpdm_ul_data.abemcpdm_ul_data INPUT PULLDOWN | MODE0 */
183 0x15e 0x108 /* abemcpdm_dl_data.abemcpdm_dl_data INPUT PULLDOWN | MODE0 */
184 0x160 0x118 /* abemcpdm_frame.abemcpdm_frame INPUT PULLUP | MODE0 */
185 0x162 0x108 /* abemcpdm_lb_clk.abemcpdm_lb_clk INPUT PULLDOWN | MODE0 */
186 >;
187 };
188
189 dmic_pins: pinmux_dmic_pins {
190 pinctrl-single,pins = <
191 0x144 0x100 /* abedmic_din1.abedmic_din1 INPUT | MODE0 */
192 0x146 0x100 /* abedmic_din2.abedmic_din2 INPUT | MODE0 */
193 0x148 0x100 /* abedmic_din3.abedmic_din3 INPUT | MODE0 */
194 0x14a 0 /* abedmic_clk1.abedmic_clk1 OUTPUT | MODE0 */
195 >;
196 };
197
198 mcbsp1_pins: pinmux_mcbsp1_pins {
199 pinctrl-single,pins = <
200 0x14c 0x101 /* abedmic_clk2.abemcbsp1_fsx INPUT | MODE1 */
201 0x14e 0x9 /* abedmic_clk3.abemcbsp1_dx OUTPUT PULLDOWN | MODE1 */
202 0x150 0x101 /* abeslimbus1_clock.abemcbsp1_clkx INPUT | MODE0 */
203 0x152 0x109 /* abeslimbus1_data.abemcbsp1_dr INPUT PULLDOWN | MODE1 */
204 >;
205 };
206
207 mcbsp2_pins: pinmux_mcbsp2_pins {
208 pinctrl-single,pins = <
209 0x154 0x108 /* abemcbsp2_dr.abemcbsp2_dr INPUT PULLDOWN | MODE0 */
210 0x156 0x8 /* abemcbsp2_dx.abemcbsp2_dx OUTPUT PULLDOWN | MODE0 */
211 0x158 0x100 /* abemcbsp2_fsx.abemcbsp2_fsx INPUT | MODE0 */
212 0x15a 0x100 /* abemcbsp2_clkx.abemcbsp2_clkx INPUT | MODE0 */
213 >;
214 };
215
216 usbhost_pins: pinmux_usbhost_pins {
217 pinctrl-single,pins = <
218 0x84 0x100 /* usbb2_hsic_strobe INPUT | MODE 0 */
219 0x86 0x100 /* usbb2_hsic_data INPUT | MODE 0 */
220
221 0x19e 0x100 /* usbb3_hsic_strobe INPUT | MODE 0 */
222 0x1a0 0x100 /* usbb3_hsic_data INPUT | MODE 0 */
223
224 0xD4 0x6 /* gpio6_173 OUTPUT | MODE 6 HUB_NRESET */
225 0xD6 0x6 /* gpio6_172 OUTPUT | MODE 6 ETH_NRESET */
226 >;
227 };
228
229 i2c1_pins: pinmux_i2c1_pins {
230 pinctrl-single,pins = <
231 0x1b2 0x118 /* i2c1_scl PULLUP | INPUTENABLE | MODE0 */
232 0x1b4 0x118 /* i2c1_sda PULLUP | INPUTENABLE | MODE0 */
233 >;
234 };
235
236 i2c2_pins: pinmux_i2c2_pins {
237 pinctrl-single,pins = <
238 0x178 0x100 /* i2c2_scl INPUTENABLE | MODE0 */
239 0x17a 0x100 /* i2c2_sda INPUTENABLE | MODE0 */
240 >;
241 };
242
243 i2c3_pins: pinmux_i2c3_pins {
244 pinctrl-single,pins = <
245 0x13a 0x100 /* i2c3_scl INPUTENABLE | MODE0 */
246 0x13c 0x100 /* i2c3_sda INPUTENABLE | MODE0 */
247 >;
248 };
249
250 i2c4_pins: pinmux_i2c4_pins {
251 pinctrl-single,pins = <
252 0xb8 0x100 /* i2c4_scl INPUTENABLE | MODE0 */
253 0xba 0x100 /* i2c4_sda INPUTENABLE | MODE0 */
254 >;
255 };
256
257 i2c5_pins: pinmux_i2c5_pins {
258 pinctrl-single,pins = <
259 0x184 0x100 /* i2c5_scl INPUTENABLE | MODE0 */
260 0x186 0x100 /* i2c5_sda INPUTENABLE | MODE0 */
261 >;
262 };
263
264 mcspi2_pins: pinmux_mcspi2_pins {
265 pinctrl-single,pins = <
266 0xbc 0x100 /* MCSPI2_CLK INPUTENABLE | MODE0 */
267 0xbe 0x100 /* MCSPI2_SIMO INPUTENABLE | MODE0 */
268 0xc0 0x118 /* MCSPI2_SOMI PULLUP | INPUTENABLE | MODE0*/
269 0xc2 0x0 /* MCSPI2_CS MODE0*/
270 >;
271 };
272
273 mcspi3_pins: pinmux_mcspi3_pins {
274 pinctrl-single,pins = <
275 0x78 0x101 /* MCSPI2_SOMI INPUTENABLE | MODE1 */
276 0x7a 0x101 /* MCSPI2_CS INPUTENABLE | MODE1 */
277 0x7c 0x101 /* MCSPI2_SIMO INPUTENABLE | MODE1 */
278 0x7e 0x101 /* MCSPI2_CLK INPUTENABLE | MODE1 */
279 >;
280 };
281
282 mcspi4_pins: pinmux_mcspi4_pins {
283 pinctrl-single,pins = <
284 0x164 0x101 /* MCSPI2_CLK INPUTENABLE | MODE1 */
285 0x168 0x101 /* MCSPI2_SIMO INPUTENABLE | MODE1 */
286 0x16a 0x101 /* MCSPI2_SOMI INPUTENABLE | MODE1 */
287 0x16c 0x101 /* MCSPI2_CS INPUTENABLE | MODE1 */
288 >;
289 };
290
291 lg4591_pins: pinmux_lg4591_pins {
292 pinctrl-single,pins = <
293 0xf2 0x8 /* perslimbus2_clock.gpio6_183 OUTPUT PULLDOWN | MODE0 */
294 >;
295 };
296
297 dss_hdmi_pins: pinmux_dss_hdmi_pins {
298 pinctrl-single,pins = <
299 0x0fc 0x118 /* hdmi_cec.hdmi_cec INPUT PULLUP | MODE 0 */
300 0x100 0x118 /* hdmi_scl.hdmi_scl INPUT PULLUP | MODE 0 */
301 0x102 0x118 /* hdmi_sda.hdmi_sda INPUT PULLUP | MODE 0 */
302 >;
303 };
304
305 tpd12s015_pins: pinmux_tpd12s015_pins {
306 pinctrl-single,pins = <
307 0x0fe 0x116 /* hdmi_hpd.gpio7_193 INPUT PULLDOWN | MODE6 */
308 >;
309 };
310
311 tca6424a_pins: pinmux_tca6424a_pins {
312 pinctrl-single,pins = <
313 0x186 0x100 /* i2c5_scl.i2c5_scl INPUT | MODE0 */
314 0x188 0x100 /* i2c5_sda.i2c5_sda INPUT | MODE0 */
315 >;
316 };
317
318};
319
320&mmc1 {
321 pinctrl-names = "default";
322 pinctrl-0 = <&mmc1_pins>;
323 vmmc-supply = <&vmmcsd_fixed>;
324 vmmc-aux-supply = <&ldo9_reg>;
325 bus-width = <4>;
326 cd-gpios = <&gpio3 3 0>; /* gpio 67 */
327};
328
329&mmc2 {
330 pinctrl-names = "default";
331 pinctrl-0 = <&mmc2_pins>;
332 vmmc-supply = <&vmmcsd_fixed>;
333 vmmc-aux-supply = <&ldo9_reg>;
334 bus-width = <8>;
335 ti,non-removable;
336};
337
338&mmc3 {
339 bus-width = <4>;
340 ti,non-removable;
341 status = "disabled";
342};
343
344&mmc4 {
345 status = "disabled";
346};
347
348&mmc5 {
349 status = "disabled";
350};
351
352&i2c1 {
353 pinctrl-names = "default";
354 pinctrl-0 = <&i2c1_pins>;
355
356 clock-frequency = <400000>;
357};
358
359&i2c2 {
360 pinctrl-names = "default";
361 pinctrl-0 = <&i2c2_pins>;
362
363 clock-frequency = <400000>;
364
365 /* Pressure Sensor */
366 bmp085@77 {
367 compatible = "bosch,bmp085";
368 reg = <0x77>;
369 };
370};
371
372&i2c3 {
373 pinctrl-names = "default";
374 pinctrl-0 = <&i2c3_pins>;
375
376 clock-frequency = <400000>;
377};
378
379&i2c4 {
380 pinctrl-names = "default";
381 pinctrl-0 = <&i2c4_pins>;
382
383 clock-frequency = <400000>;
384
385 /* Temperature Sensor */
386 tmp102@48{
387 compatible = "ti,tmp102";
388 reg = <0x48>;
389 };
390};
391
392&i2c5 {
393 pinctrl-names = "default";
394 pinctrl-0 = <&i2c5_pins>;
395 clock-frequency = <400000>;
396
397 tca6424a: tca6424a@22 {
398 compatible = "ti,tca6424a";
399 reg = <0x22>;
400 gpio-controller;
401 #gpio-cells = <2>;
402 };
403};
404
405&keypad {
406 keypad,num-rows = <8>;
407 keypad,num-columns = <8>;
408 linux,keymap = <0x02020073 /* VOLUP */
409 0x02030072 /* VOLDOWM */
410 0x020400e7 /* SEND */
411 0x02050066 /* HOME */
412 0x0206006b /* END */
413 0x020700d9>; /* SEARCH */
414 linux,input-no-autorepeat;
415};
416
417&mcbsp3 {
418 status = "disabled";
419};
420
421&emif1 {
422 cs1-used;
423 device-handle = <&samsung_K3PE0E000B>;
424};
425
426&emif2 {
427 cs1-used;
428 device-handle = <&samsung_K3PE0E000B>;
429};
430
431&usbhshost {
432 port2-mode = "ehci-hsic";
433 port3-mode = "ehci-hsic";
434};
435
436&usbhsehci {
437 phys = <0 &hsusb2_phy &hsusb3_phy>;
438};
439
440&i2c1 {
441 clock-frequency = <400000>;
442
443 palmas: palmas@48 {
444 reg = <0x48>;
445 /* SPI = 0, IRQ# = 7, 4 = active high level-sensitive */
446 interrupts = <0 7 4>; /* IRQ_SYS_1N cascaded to gic */
447 interrupt-parent = <&gic>;
448 };
449
450 twl6040: twl@4b {
451 compatible = "ti,twl6040";
452
453 interrupts = <0 119 4>; /* IRQ_SYS_2N cascaded to gic */
454 interrupt-parent = <&gic>;
455 ti,audpwron-gpio = <&gpio5 17 0>; /* gpio line 145 */
456
457 vio-supply = <&smps7_reg>;
458 v2v1-supply = <&smps9_reg>;
459 enable-active-high;
460 };
461};
462
463/include/ "palmas.dtsi"
464
465&mcspi1 {
466
467};
468
469&mcspi2 {
470 pinctrl-names = "default";
471 pinctrl-0 = <&mcspi2_pins>;
472};
473
474&mcspi3 {
475 pinctrl-names = "default";
476 pinctrl-0 = <&mcspi3_pins>;
477};
478
479&mcspi4 {
480 pinctrl-names = "default";
481 pinctrl-0 = <&mcspi4_pins>;
482};
483
484/include/ "twl6040.dtsi"
485
486&dsi1 {
487 lcd {
488 compatible = "ti,lg4591";
489
490 lanes = <
491 0 /* clk + */
492 1 /* clk - */
493 2 /* data1 + */
494 3 /* data1 - */
495 4 /* data2 + */
496 5 /* data2 - */
497 6 /* data3 + */
498 7 /* data3 - */
499 8 /* data4 + */
500 9 /* data4 - */
501 >;
502
503 vdds_foo-supply = <&ldo2_reg>;
504
505 gpios = <&gpio6 23 0>; /* 183, reset */
506 };
507};
508
509&hdmi {
510 tpd12s015: tpd12s015 {
511 compatible = "ti,tpd12s015";
512
513 gpios = <&tca6424a 0 0>, /* TCA6424A P01, CT_CP_HDP */
514 <&tca6424a 1 0>, /* TCA6424A P00, LS_OE*/
515 <&gpio7 1 0>; /* 193, HPD */
516
517 hdmi-monitor {
518 compatible = "ti,hdmi_panel";
519 };
520
521 };
522};