hzyitc / armbian-onecloud

Armbian for onecloud. 玩客云用armbian
1.09k stars 209 forks source link

玩客云前面板灯状态的疑问 #106

Closed Lance-He closed 1 year ago

Lance-He commented 1 year ago

你好,请问Armbian_23.02.0-trunk_Onecloud_jammy_current_6.1.12固件版本的玩客云前面板灯是根据什么数据控制的?或者我在哪里可以针对这个控制的脚本进行启停或内容修改。

hzyitc commented 1 year ago

https://github.com/armbian/build/blob/879805a520eaa4c35fe90cc400e224940ef32bcc/patch/kernel/archive/meson-6.1/board_onecloud/0001-add-dts.patch#L83-L105:

+       red {
+           label = "onecloud:red:alive";
+           gpios = <&gpio_ao GPIOAO_2 GPIO_ACTIVE_HIGH>;
+
+           default-state = "on";
+           linux,default-trigger = "default-on";
+       };
+
+       green {
+           label = "onecloud:green:alive";
+           gpios = <&gpio_ao GPIOAO_3 GPIO_ACTIVE_HIGH>;
+
+           default-state = "off";
+           linux,default-trigger = "mmc1";
+       };
+
+       blue {
+           label = "onecloud:blue:alive";
+           gpios = <&gpio_ao GPIOAO_4 GPIO_ACTIVE_HIGH>;
+
+           default-state = "off";
+           linux,default-trigger = "usb-host";
+       };

启动后,LED会挂载在/sys/class/leds下面