浏览代码

ramips: RB750Gr3: Add pwr LED and buzzer to DTS

use pwr LED in diag.sh
Expose unused pinmux pins as GPIOs
export power LED and buzzer pins
Use rb750gr3:blue:pwr LED in diag.sh for boot status instead of rb750gr3:green:usr

Signed-off-by: Andrew Yong <[email protected]>
Andrew Yong 9 年之前
父节点
当前提交
07b571a435
共有 2 个文件被更改,包括 13 次插入2 次删除
  1. 1 1
      target/linux/ramips/base-files/etc/diag.sh
  2. 12 1
      target/linux/ramips/dts/RB750Gr3.dts

+ 1 - 1
target/linux/ramips/base-files/etc/diag.sh

@@ -191,7 +191,7 @@ get_status_led() {
 		status_led="$board:green:wps"
 		;;
 	rb750gr3)
-		status_led="$board:green:usr"
+		status_led="$board:blue:pwr"
 		;;
 	sap-g3200u3)
 		status_led="$board:green:usb"

+ 12 - 1
target/linux/ramips/dts/RB750Gr3.dts

@@ -20,6 +20,11 @@
 	gpio-leds {
 		compatible = "gpio-leds";
 
+		pwr {
+			label = "rb750gr3:blue:pwr";
+			gpios = <&gpio0 16 GPIO_ACTIVE_HIGH>;
+		};
+
 		usr {
 			label = "rb750gr3:green:usr";
 			gpios = <&gpio0 0 GPIO_ACTIVE_HIGH>;
@@ -49,6 +54,12 @@
 		compatible = "gpio-export";
 		#size-cells = <0>;
 
+		buzzer {
+			gpio-export,name = "buzzer";
+			gpio-export,output = <0>;
+			gpios = <&gpio0 15 GPIO_ACTIVE_HIGH>;
+		};
+
 		usb {
 			gpio-export,name = "usb";
 			gpio-export,output = <1>;
@@ -102,7 +113,7 @@
 &pinctrl {
 	state_default: pinctrl0 {
 		gpio {
-			ralink,group = "i2c", "rgmii2", "sdhci";
+			ralink,group = "i2c", "uart2", "uart3", "pcie", "rgmii2", "jtag";
 			ralink,function = "gpio";
 		};
 	};