diff --git a/root/target/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4019-z4019.dts b/root/target/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4019-z4019.dts index da4dae9c..8e91989e 100755 --- a/root/target/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4019-z4019.dts +++ b/root/target/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4019-z4019.dts @@ -152,6 +152,34 @@ label = "green:4g3"; gpios = <&tlmm 4 GPIO_ACTIVE_LOW>; }; + + 4gpwr { + label = "green:4gpwr"; + gpios = <&tlmm 20 GPIO_ACTIVE_LOW>; + }; + + 4g2pwr { + label = "green:4g2pwr"; + gpios = <&tlmm 8 GPIO_ACTIVE_LOW>; + }; + + 4g3pwr { + label = "green:4g3pwr"; + gpios = <&tlmm 9 GPIO_ACTIVE_LOW>; + }; + + 4g2sim { + label = "green:4g2sim"; + gpios = <&tlmm 0 GPIO_ACTIVE_LOW>; + }; + + watchdog { + compatible = "linux,wdt-gpio"; + gpios = <&tlmm 11 GPIO_ACTIVE_LOW>; + hw_algo = "toggle"; + hw_margin_ms = <6000>; + always-running; + }; }; }; @@ -279,13 +307,7 @@ bias-disable; }; }; - serial_1_pins: serial1_pinmux { - mux { - pins = "gpio8", "gpio9"; - function = "blsp_uart1"; - bias-disable; - }; - }; + power_4g_pinmux { mux { @@ -322,8 +344,8 @@ pins = "gpio0"; function = "gpio"; drive-strength = <12>; - bias-pull-down; - output-high; + bias-disable; + output-low; }; };