blob: 119f8e657edc9bae37089588968b660c9c3749da [file] [log] [blame]
Peter Ujfalusif700c4d2012-06-08 17:02:05 +03001/*
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 */
Nishanth Menon4b791972013-03-19 12:53:07 -05008/dts-v1/;
Jon Hunter9b07b472012-10-18 09:28:52 -05009
Florian Vaussard98ef79572013-05-31 14:32:55 +020010#include "omap4460.dtsi"
11#include "omap4-panda-common.dtsi"
Peter Ujfalusif700c4d2012-06-08 17:02:05 +030012
Nishanth Menona1a57ab2014-08-28 15:45:03 -050013/ {
14 model = "TI OMAP4 PandaBoard-ES";
15 compatible = "ti,omap4-panda-es", "ti,omap4-panda", "ti,omap4460", "ti,omap4430", "ti,omap4";
16};
17
Peter Ujfalusif700c4d2012-06-08 17:02:05 +030018/* Audio routing is differnet between PandaBoard4430 and PandaBoardES */
19&sound {
20 ti,model = "PandaBoardES";
21
22 /* Audio routing */
23 ti,audio-routing =
24 "Headset Stereophone", "HSOL",
25 "Headset Stereophone", "HSOR",
26 "Ext Spk", "HFL",
27 "Ext Spk", "HFR",
28 "Line Out", "AUXL",
29 "Line Out", "AUXR",
30 "AFML", "Line In",
31 "AFMR", "Line In";
32};
Ricardo Neri0d9250c2012-11-05 15:14:14 +020033
34/* PandaboardES has external pullups on SCL & SDA */
35&dss_hdmi_pins {
36 pinctrl-single,pins = <
Javier Martinez Canillas67832f52015-11-13 01:54:11 -030037 OMAP4_IOPAD(0x09a, PIN_INPUT_PULLUP | MUX_MODE0) /* hdmi_cec.hdmi_cec */
38 OMAP4_IOPAD(0x09c, PIN_INPUT | MUX_MODE0) /* hdmi_scl.hdmi_scl */
39 OMAP4_IOPAD(0x09e, PIN_INPUT | MUX_MODE0) /* hdmi_sda.hdmi_sda */
Ricardo Neri0d9250c2012-11-05 15:14:14 +020040 >;
41};
Dan Murphy3818d7c2013-05-31 10:44:55 -050042
43&omap4_pmx_core {
44 led_gpio_pins: gpio_led_pmx {
45 pinctrl-single,pins = <
Javier Martinez Canillas67832f52015-11-13 01:54:11 -030046 OMAP4_IOPAD(0x0f6, PIN_OUTPUT | MUX_MODE3) /* gpio_110 */
Dan Murphy3818d7c2013-05-31 10:44:55 -050047 >;
48 };
49};
50
51&led_wkgpio_pins {
52 pinctrl-single,pins = <
Javier Martinez Canillas67832f52015-11-13 01:54:11 -030053 OMAP4_IOPAD(0x05c, PIN_OUTPUT | MUX_MODE3) /* gpio_wk8 */
Dan Murphy3818d7c2013-05-31 10:44:55 -050054 >;
55};
56
57&leds {
58 pinctrl-0 = <
59 &led_gpio_pins
60 &led_wkgpio_pins
61 >;
62
63 heartbeat {
64 gpios = <&gpio4 14 GPIO_ACTIVE_HIGH>;
65 };
66 mmc {
67 gpios = <&gpio1 8 GPIO_ACTIVE_HIGH>;
68 };
69};
Nishanth Menonc1bac172013-10-10 11:44:41 -050070
71&gpio1 {
72 ti,no-reset-on-init;
73};