Patch "staging: mt7621-dts: fix LEDs and pinctrl on GB-PC1 devicetree" has been added to the 5.15-stable tree

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This is a note to let you know that I've just added the patch titled

    staging: mt7621-dts: fix LEDs and pinctrl on GB-PC1 devicetree

to the 5.15-stable tree which can be found at:
    http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary

The filename of the patch is:
     staging-mt7621-dts-fix-leds-and-pinctrl-on-gb-pc1-de.patch
and it can be found in the queue-5.15 subdirectory.

If you, or anyone else, feels it should not be added to the stable tree,
please let <stable@xxxxxxxxxxxxxxx> know about it.



commit 8592d3c446aef1299dd4c1249918149c6808b392
Author: Arınç ÜNAL <arinc.unal@xxxxxxxxxx>
Date:   Fri Mar 11 12:03:19 2022 +0300

    staging: mt7621-dts: fix LEDs and pinctrl on GB-PC1 devicetree
    
    [ Upstream commit 6256e18686158fa49e019297f990f1c1817aabf1 ]
    
    Fix LED and pinctrl definitions on the GB-PC1 devicetree. Refer to the
    schematics of the device for more information.
    
    LED fixes:
    - Change GPIO6 LED label from system to power as GPIO6 is connected to
    PLED.
    - Add default-on default-trigger to power LED.
    - Change GPIO8 LED label from status to system as GPIO8 is connected to
    SYS_LED.
    - Add disk-activity default-trigger to system LED.
    - Switch to the color:function naming scheme.
    - Remove lan1 and lan2 LEDs as they don't exist.
    
    Pinctrl fixes:
    - Claim state_default node under pinctrl node.
    - Change pinctrl0 node name to state-default.
    - Change gpio node name to gpio-pinmux to respect
    Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinmux.yaml.
    - Sort pin groups alphabetically.
    
    Misc fixes:
    - Fix formatting.
    - Use the status value "okay".
    - Define hexadecimal addresses in lower case.
    - Make hexadecimal addresses for memory easier to read.
    
    Link: https://github.com/ngiger/GnuBee_Docs/blob/master/GB-PCx/Documents/GB-PC1_V1.0_Schematic.pdf
    Tested-by: Sergio Paracuellos <sergio.paracuellos@xxxxxxxxx>
    Signed-off-by: Arınç ÜNAL <arinc.unal@xxxxxxxxxx>
    Link: https://lore.kernel.org/r/20220311090320.3068-1-arinc.unal@xxxxxxxxxx
    Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>
    Signed-off-by: Sasha Levin <sashal@xxxxxxxxxx>

diff --git a/drivers/staging/mt7621-dts/gbpc1.dts b/drivers/staging/mt7621-dts/gbpc1.dts
index b65d71686814..02fd9be5e173 100644
--- a/drivers/staging/mt7621-dts/gbpc1.dts
+++ b/drivers/staging/mt7621-dts/gbpc1.dts
@@ -11,7 +11,8 @@
 
 	memory@0 {
 		device_type = "memory";
-		reg = <0x0 0x1c000000>, <0x20000000 0x4000000>;
+		reg = <0x00000000 0x1c000000>,
+		      <0x20000000 0x04000000>;
 	};
 
 	chosen {
@@ -37,24 +38,16 @@
 	gpio-leds {
 		compatible = "gpio-leds";
 
-		system {
-			label = "gb-pc1:green:system";
+		power {
+			label = "green:power";
 			gpios = <&gpio 6 GPIO_ACTIVE_LOW>;
+			linux,default-trigger = "default-on";
 		};
 
-		status {
-			label = "gb-pc1:green:status";
+		system {
+			label = "green:system";
 			gpios = <&gpio 8 GPIO_ACTIVE_LOW>;
-		};
-
-		lan1 {
-			label = "gb-pc1:green:lan1";
-			gpios = <&gpio 24 GPIO_ACTIVE_LOW>;
-		};
-
-		lan2 {
-			label = "gb-pc1:green:lan2";
-			gpios = <&gpio 25 GPIO_ACTIVE_LOW>;
+			linux,default-trigger = "disk-activity";
 		};
 	};
 };
@@ -94,9 +87,8 @@
 
 		partition@50000 {
 			label = "firmware";
-			reg = <0x50000 0x1FB0000>;
+			reg = <0x50000 0x1fb0000>;
 		};
-
 	};
 };
 
@@ -105,9 +97,12 @@
 };
 
 &pinctrl {
-	state_default: pinctrl0 {
-		default_gpio: gpio {
-			groups = "wdt", "rgmii2", "uart3";
+	pinctrl-names = "default";
+	pinctrl-0 = <&state_default>;
+
+	state_default: state-default {
+		gpio-pinmux {
+			groups = "rgmii2", "uart3", "wdt";
 			function = "gpio";
 		};
 	};
@@ -116,12 +111,13 @@
 &switch0 {
 	ports {
 		port@0 {
+			status = "okay";
 			label = "ethblack";
-			status = "ok";
 		};
+
 		port@4 {
+			status = "okay";
 			label = "ethblue";
-			status = "ok";
 		};
 	};
 };



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux