From: Hal Martin Date: Tue, 12 May 2026 16:12:47 +0000 (+0200) Subject: ipq40xx: fixup Meraki device trees X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3a8734b1f7f116aae8cf72edf401b8e73ce734b0;p=thirdparty%2Fopenwrt.git ipq40xx: fixup Meraki device trees Fix small nits in the Meraki device trees, identified by Claude during a new device PR. Signed-off-by: Hal Martin Link: https://github.com/openwrt/openwrt/pull/23307 Signed-off-by: Robert Marko --- diff --git a/target/linux/ipq40xx/dts/qcom-ipq4029-meraki-common.dtsi b/target/linux/ipq40xx/dts/qcom-ipq4029-meraki-common.dtsi index 2e5d961eaec..1a7877aafec 100644 --- a/target/linux/ipq40xx/dts/qcom-ipq4029-meraki-common.dtsi +++ b/target/linux/ipq40xx/dts/qcom-ipq4029-meraki-common.dtsi @@ -219,20 +219,16 @@ }; serial_0_pins: serial_pinmux { - mux { - pins = "gpio16", "gpio17"; - function = "blsp_uart0"; - bias-disable; - }; + pins = "gpio16", "gpio17"; + function = "blsp_uart0"; + bias-disable; }; serial_1_pins: serial1_pinmux { - mux { - /* We use the i2c-0 pins for serial_1 */ - pins = "gpio8", "gpio9"; - function = "blsp_uart1"; - bias-disable; - }; + /* We use the i2c-0 pins for serial_1 */ + pins = "gpio8", "gpio9"; + function = "blsp_uart1"; + bias-disable; }; i2c_0_pins: i2c_0_pinmux { diff --git a/target/linux/ipq40xx/dts/qcom-ipq4029-meraki-insect.dtsi b/target/linux/ipq40xx/dts/qcom-ipq4029-meraki-insect.dtsi index 9c9f307219b..2b81e1f01bb 100644 --- a/target/linux/ipq40xx/dts/qcom-ipq4029-meraki-insect.dtsi +++ b/target/linux/ipq40xx/dts/qcom-ipq4029-meraki-insect.dtsi @@ -65,6 +65,7 @@ compatible = "ti,lp5562"; reg = <0x30>; clock-mode = /bits/8 <2>; + enable-gpios = <&tlmm 48 GPIO_ACTIVE_HIGH>; #address-cells = <1>; #size-cells = <0>; diff --git a/target/linux/ipq40xx/dts/qcom-ipq4029-mr30h.dts b/target/linux/ipq40xx/dts/qcom-ipq4029-mr30h.dts index 3655238eb91..5a14f8db246 100644 --- a/target/linux/ipq40xx/dts/qcom-ipq4029-mr30h.dts +++ b/target/linux/ipq40xx/dts/qcom-ipq4029-mr30h.dts @@ -80,27 +80,23 @@ }; }; - gpio_export { - compatible = "gpio-export"; - #size-cells = <0>; - - pse_en { - gpio-export,name = "pse_en"; - gpio-export,output = <1>; - gpios = <&tlmm 28 GPIO_ACTIVE_LOW>; - }; - - poeaf_det { - gpio-export,name = "poeaf_det"; - gpio-export,input = <0>; - gpios = <&tlmm 29 GPIO_ACTIVE_HIGH>; - }; - - }; -}; + gpio_export { + compatible = "gpio-export"; + #size-cells = <0>; + + pse_en { + gpio-export,name = "pse_en"; + gpio-export,output = <1>; + gpios = <&tlmm 28 GPIO_ACTIVE_LOW>; + }; -&tricolor { - enable-gpio = <&tlmm 48 GPIO_ACTIVE_HIGH>; + poeaf_det { + gpio-export,name = "poeaf_det"; + gpio-export,input = <0>; + gpios = <&tlmm 29 GPIO_ACTIVE_HIGH>; + }; + + }; }; &pcie0 { diff --git a/target/linux/ipq40xx/dts/qcom-ipq4029-mr33.dts b/target/linux/ipq40xx/dts/qcom-ipq4029-mr33.dts index 62a793cedb1..ee5914fd3d0 100644 --- a/target/linux/ipq40xx/dts/qcom-ipq4029-mr33.dts +++ b/target/linux/ipq40xx/dts/qcom-ipq4029-mr33.dts @@ -14,10 +14,6 @@ }; }; -&tricolor { - enable-gpios = <&tlmm 48 GPIO_ACTIVE_HIGH>; -}; - &pcie0 { status = "okay"; }; diff --git a/target/linux/ipq40xx/dts/qcom-ipq4029-mr74.dts b/target/linux/ipq40xx/dts/qcom-ipq4029-mr74.dts index 09e71a65a87..21e06df4cfe 100644 --- a/target/linux/ipq40xx/dts/qcom-ipq4029-mr74.dts +++ b/target/linux/ipq40xx/dts/qcom-ipq4029-mr74.dts @@ -14,10 +14,6 @@ }; }; -&tricolor { - enable-gpios = <&tlmm 14 GPIO_ACTIVE_LOW>; -}; - &pcie0 { status = "okay"; }; diff --git a/target/linux/ipq40xx/dts/qcom-ipq4029-z3.dts b/target/linux/ipq40xx/dts/qcom-ipq4029-z3.dts index ea3b3ee7592..eb3a1f26084 100644 --- a/target/linux/ipq40xx/dts/qcom-ipq4029-z3.dts +++ b/target/linux/ipq40xx/dts/qcom-ipq4029-z3.dts @@ -113,10 +113,6 @@ }; }; -&tricolor { - enable-gpio = <&tlmm 48 GPIO_ACTIVE_HIGH>; -}; - &usb2_hs_phy { status = "okay"; };