[openwrt/openwrt] ath79: allow use GPIO17 as regular gpio on GL-AR300M devices

LEDE Commits lede-commits at lists.infradead.org
Tue Jun 7 14:02:48 PDT 2022


hauke pushed a commit to openwrt/openwrt.git, branch openwrt-22.03:
https://git.openwrt.org/e8fedf26ab82cc295560b9add2b98008ced89818

commit e8fedf26ab82cc295560b9add2b98008ced89818
Author: Ptilopsis Leucotis <PtilopsisLeucotis at yandex.com>
AuthorDate: Sun May 15 19:15:03 2022 +0300

    ath79: allow use GPIO17 as regular gpio on GL-AR300M devices
    
    Small update to my previous path 'fix I2C on GL-AR300M devices'.
    This update allow using GPIO17 as regular GPIO in case it not used
    as I2C SDA line.
    
    Signed-off-by: Ptilopsis Leucotis <PtilopsisLeucotis at yandex.com>
    (cherry picked from commit 493080815d2ba6e3b7740dbd45c44310935aeebc)
---
 target/linux/ath79/dts/qca9531_glinet_gl-ar300m.dtsi | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/target/linux/ath79/dts/qca9531_glinet_gl-ar300m.dtsi b/target/linux/ath79/dts/qca9531_glinet_gl-ar300m.dtsi
index 47fda91a0c..d64ffa7115 100644
--- a/target/linux/ath79/dts/qca9531_glinet_gl-ar300m.dtsi
+++ b/target/linux/ath79/dts/qca9531_glinet_gl-ar300m.dtsi
@@ -72,9 +72,6 @@
 	i2c: i2c {
 		compatible = "i2c-gpio";
 
-		pinctrl-names = "default";
-		pinctrl-0 = <&enable_gpio17>;
-
 		sda-gpios = <&gpio 17 (GPIO_ACTIVE_HIGH|GPIO_OPEN_DRAIN)>;
 		scl-gpios = <&gpio 16 (GPIO_ACTIVE_HIGH|GPIO_OPEN_DRAIN)>;
 	};
@@ -186,6 +183,9 @@
 };
 
 &pinmux {
+	pinctrl-names = "default";
+	pinctrl-0 = <&enable_gpio17>;
+
 	enable_gpio17: pinmux_enable_gpio17 {
 		pinctrl-single,bits = <0x10 0x0000 0xff00>;
 	};




More information about the lede-commits mailing list