Commit a882bd15 authored by Arnd Bergmann's avatar Arnd Bergmann

Merge tag 'omap-for-v5.1/dt-pt2-signed' of...

Merge tag 'omap-for-v5.1/dt-pt2-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/dt

More dts changes for omaps

We add support for Bosch Guardian am335x device, and configure more
devices like GNSS and LCD backlight for omap3-gta04. And we replace
the wlcore binding documentation URL with a local file that we have.

* tag 'omap-for-v5.1/dt-pt2-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap:
  ARM: dts: omap3-gta04: declare backlight in lcd node
  ARM: dts: am335x: Add support for Bosch Guardian
  ARM: dts: gta04: add gps support
  ARM: dts: gta04: add ldo 3v3 regulator
  ARM: dts: gta04: add pinctrl settings for wkup domain
  ARM: dts: omap3-gta04a5: Replace LXR reference with a local one
Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
parents 87503c01 947b7802
...@@ -728,6 +728,7 @@ dtb-$(CONFIG_SOC_AM33XX) += \ ...@@ -728,6 +728,7 @@ dtb-$(CONFIG_SOC_AM33XX) += \
am335x-cm-t335.dtb \ am335x-cm-t335.dtb \
am335x-evm.dtb \ am335x-evm.dtb \
am335x-evmsk.dtb \ am335x-evmsk.dtb \
am335x-guardian.dtb \
am335x-icev2.dtb \ am335x-icev2.dtb \
am335x-lxm.dtb \ am335x-lxm.dtb \
am335x-moxa-uc-2101.dtb \ am335x-moxa-uc-2101.dtb \
......
This diff is collapsed.
...@@ -32,6 +32,14 @@ aliases { ...@@ -32,6 +32,14 @@ aliases {
display1 = &tv0; display1 = &tv0;
}; };
ldo_3v3: fixedregulator {
compatible = "regulator-fixed";
regulator-name = "ldo_3v3";
regulator-min-microvolt = <3300000>;
regulator-max-microvolt = <3300000>;
regulator-always-on;
};
/* fixed 26MHz oscillator */ /* fixed 26MHz oscillator */
hfclk_26m: oscillator { hfclk_26m: oscillator {
#clock-cells = <0>; #clock-cells = <0>;
...@@ -116,6 +124,7 @@ lcd: td028ttec1@0 { ...@@ -116,6 +124,7 @@ lcd: td028ttec1@0 {
spi-cpol; spi-cpol;
spi-cpha; spi-cpha;
backlight= <&backlight>;
label = "lcd"; label = "lcd";
port { port {
lcd_in: endpoint { lcd_in: endpoint {
...@@ -125,7 +134,7 @@ lcd_in: endpoint { ...@@ -125,7 +134,7 @@ lcd_in: endpoint {
}; };
}; };
backlight { backlight: backlight {
compatible = "pwm-backlight"; compatible = "pwm-backlight";
pwms = <&pwm11 0 12000000 0>; pwms = <&pwm11 0 12000000 0>;
pwm-names = "backlight"; pwm-names = "backlight";
...@@ -224,6 +233,15 @@ tv_acbias_devconf1_pins: pinmux_tv_acbias_devconf1_pins { ...@@ -224,6 +233,15 @@ tv_acbias_devconf1_pins: pinmux_tv_acbias_devconf1_pins {
}; };
}; };
&omap3_pmx_wkup {
gpio1_pins: pinmux_gpio1_pins {
pinctrl-single,pins = <
OMAP3_WKUP_IOPAD(0x2a14, PIN_INPUT | PIN_OFF_WAKEUPENABLE | MUX_MODE4) /* sys_boot5.gpio_7 */
OMAP3_WKUP_IOPAD(0x2a1a, PIN_INPUT | PIN_OFF_WAKEUPENABLE | MUX_MODE4) /* sys_clkout.gpio_10 */
>;
};
};
&omap3_pmx_core { &omap3_pmx_core {
pinctrl-names = "default"; pinctrl-names = "default";
pinctrl-0 = < pinctrl-0 = <
...@@ -312,6 +330,12 @@ OMAP3_CORE1_IOPAD(0x210a, PIN_OUTPUT | MUX_MODE0) /* dss_data23.dss_data23 */ ...@@ -312,6 +330,12 @@ OMAP3_CORE1_IOPAD(0x210a, PIN_OUTPUT | MUX_MODE0) /* dss_data23.dss_data23 */
>; >;
}; };
gps_pins: pinmux_gps_pins {
pinctrl-single,pins = <
OMAP3_CORE1_IOPAD(0x2176, PIN_OUTPUT_PULLDOWN | MUX_MODE4) /* gpio145 */
>;
};
hdq_pins: hdq_pins { hdq_pins: hdq_pins {
pinctrl-single,pins = < pinctrl-single,pins = <
OMAP3_CORE1_IOPAD(0x21c6, PIN_INPUT_PULLUP | MUX_MODE0) /* i2c3_sda.hdq */ OMAP3_CORE1_IOPAD(0x21c6, PIN_INPUT_PULLUP | MUX_MODE0) /* i2c3_sda.hdq */
...@@ -636,6 +660,11 @@ &twl_keypad { ...@@ -636,6 +660,11 @@ &twl_keypad {
status = "disabled"; status = "disabled";
}; };
&gpio1 {
pinctrl-names = "default";
pinctrl-0 = <&gpio1_pins>;
};
&uart1 { &uart1 {
pinctrl-names = "default"; pinctrl-names = "default";
pinctrl-0 = <&uart1_pins>; pinctrl-0 = <&uart1_pins>;
...@@ -644,6 +673,14 @@ &uart1 { ...@@ -644,6 +673,14 @@ &uart1 {
&uart2 { &uart2 {
pinctrl-names = "default"; pinctrl-names = "default";
pinctrl-0 = <&uart2_pins>; pinctrl-0 = <&uart2_pins>;
gnss: gnss {
compatible = "wi2wi,w2sg0004";
pinctrl-names = "default";
pinctrl-0 = <&gps_pins>;
sirf,onoff-gpios = <&gpio5 17 GPIO_ACTIVE_HIGH>;
lna-supply = <&vsim>;
vcc-supply = <&ldo_3v3>;
};
}; };
&uart3 { &uart3 {
......
...@@ -82,7 +82,7 @@ OMAP3_CORE1_IOPAD(0x2138, PIN_INPUT | MUX_MODE4) /* gpin114 */ ...@@ -82,7 +82,7 @@ OMAP3_CORE1_IOPAD(0x2138, PIN_INPUT | MUX_MODE4) /* gpin114 */
/* /*
* for WL183x module see * for WL183x module see
* http://lxr.free-electrons.com/source/Documentation/devicetree/bindings/net/wireless/ti,wlcore.txt * Documentation/devicetree/bindings/net/wireless/ti,wlcore.txt
*/ */
&wifi_pwrseq { &wifi_pwrseq {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment