mirror of
https://github.com/torvalds/linux.git
synced 2024-11-07 20:51:47 +00:00
67832f5277
Use the pinmux IOPAD macros to define the register as an offset from the padconf physical address instead of the offset from padconf base. This makes the DTS easier to read since matches the addresses listed in the Technical Reference Manual. Signed-off-by: Javier Martinez Canillas <javier@osg.samsung.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
74 lines
1.6 KiB
Plaintext
74 lines
1.6 KiB
Plaintext
/*
|
|
* Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
|
|
*
|
|
* This program is free software; you can redistribute it and/or modify
|
|
* it under the terms of the GNU General Public License version 2 as
|
|
* published by the Free Software Foundation.
|
|
*/
|
|
/dts-v1/;
|
|
|
|
#include "omap4460.dtsi"
|
|
#include "omap4-panda-common.dtsi"
|
|
|
|
/ {
|
|
model = "TI OMAP4 PandaBoard-ES";
|
|
compatible = "ti,omap4-panda-es", "ti,omap4-panda", "ti,omap4460", "ti,omap4430", "ti,omap4";
|
|
};
|
|
|
|
/* Audio routing is differnet between PandaBoard4430 and PandaBoardES */
|
|
&sound {
|
|
ti,model = "PandaBoardES";
|
|
|
|
/* Audio routing */
|
|
ti,audio-routing =
|
|
"Headset Stereophone", "HSOL",
|
|
"Headset Stereophone", "HSOR",
|
|
"Ext Spk", "HFL",
|
|
"Ext Spk", "HFR",
|
|
"Line Out", "AUXL",
|
|
"Line Out", "AUXR",
|
|
"AFML", "Line In",
|
|
"AFMR", "Line In";
|
|
};
|
|
|
|
/* PandaboardES has external pullups on SCL & SDA */
|
|
&dss_hdmi_pins {
|
|
pinctrl-single,pins = <
|
|
OMAP4_IOPAD(0x09a, PIN_INPUT_PULLUP | MUX_MODE0) /* hdmi_cec.hdmi_cec */
|
|
OMAP4_IOPAD(0x09c, PIN_INPUT | MUX_MODE0) /* hdmi_scl.hdmi_scl */
|
|
OMAP4_IOPAD(0x09e, PIN_INPUT | MUX_MODE0) /* hdmi_sda.hdmi_sda */
|
|
>;
|
|
};
|
|
|
|
&omap4_pmx_core {
|
|
led_gpio_pins: gpio_led_pmx {
|
|
pinctrl-single,pins = <
|
|
OMAP4_IOPAD(0x0f6, PIN_OUTPUT | MUX_MODE3) /* gpio_110 */
|
|
>;
|
|
};
|
|
};
|
|
|
|
&led_wkgpio_pins {
|
|
pinctrl-single,pins = <
|
|
OMAP4_IOPAD(0x05c, PIN_OUTPUT | MUX_MODE3) /* gpio_wk8 */
|
|
>;
|
|
};
|
|
|
|
&leds {
|
|
pinctrl-0 = <
|
|
&led_gpio_pins
|
|
&led_wkgpio_pins
|
|
>;
|
|
|
|
heartbeat {
|
|
gpios = <&gpio4 14 GPIO_ACTIVE_HIGH>;
|
|
};
|
|
mmc {
|
|
gpios = <&gpio1 8 GPIO_ACTIVE_HIGH>;
|
|
};
|
|
};
|
|
|
|
&gpio1 {
|
|
ti,no-reset-on-init;
|
|
};
|