treewide: remove redundant IS_ERR() before error code check
[linux/fpc-iii.git] / arch / arm / boot / dts / omap4-panda-es.dts
blob9dd307b52604869666e2673f95c3f06f318a6a90
1 // SPDX-License-Identifier: GPL-2.0-only
2 /*
3  * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
4  */
5 /dts-v1/;
7 #include "omap4460.dtsi"
8 #include "omap4-panda-common.dtsi"
10 / {
11         model = "TI OMAP4 PandaBoard-ES";
12         compatible = "ti,omap4-panda-es", "ti,omap4-panda", "ti,omap4460", "ti,omap4430", "ti,omap4";
15 /* Audio routing is differnet between PandaBoard4430 and PandaBoardES */
16 &sound {
17         ti,model = "PandaBoardES";
19         /* Audio routing */
20         ti,audio-routing =
21                 "Headset Stereophone", "HSOL",
22                 "Headset Stereophone", "HSOR",
23                 "Ext Spk", "HFL",
24                 "Ext Spk", "HFR",
25                 "Line Out", "AUXL",
26                 "Line Out", "AUXR",
27                 "AFML", "Line In",
28                 "AFMR", "Line In";
31 /* PandaboardES has external pullups on SCL & SDA */
32 &dss_hdmi_pins {
33         pinctrl-single,pins = <
34                 OMAP4_IOPAD(0x09a, PIN_INPUT | MUX_MODE0)               /* hdmi_cec.hdmi_cec */
35                 OMAP4_IOPAD(0x09c, PIN_INPUT | MUX_MODE0)               /* hdmi_scl.hdmi_scl */
36                 OMAP4_IOPAD(0x09e, PIN_INPUT | MUX_MODE0)               /* hdmi_sda.hdmi_sda */
37                 >;
40 &omap4_pmx_core {
41         led_gpio_pins: gpio_led_pmx {
42                 pinctrl-single,pins = <
43                         OMAP4_IOPAD(0x0f6, PIN_OUTPUT | MUX_MODE3)      /* gpio_110 */
44                 >;
45         };
47         button_pins: pinmux_button_pins {
48                 pinctrl-single,pins = <
49                         OMAP4_IOPAD(0x11b, PIN_INPUT_PULLUP | MUX_MODE3) /* gpio_113 */
50                 >;
51         };
54 &led_wkgpio_pins {
55         pinctrl-single,pins = <
56                 OMAP4_IOPAD(0x05c, PIN_OUTPUT | MUX_MODE3)      /* gpio_wk8 */
57         >;
60 &leds {
61         pinctrl-0 = <
62                 &led_gpio_pins
63                 &led_wkgpio_pins
64         >;
66         heartbeat {
67                 gpios = <&gpio4 14 GPIO_ACTIVE_HIGH>;
68         };
69         mmc {
70                 gpios = <&gpio1 8 GPIO_ACTIVE_HIGH>;
71         };
74 &gpio_keys {
75         buttonS2 {
76                 gpios = <&gpio4 17 GPIO_ACTIVE_LOW>; /* gpio_113 */
77         };
80 &gpio1_target {
81          ti,no-reset-on-init;