Widora的/sys/class/leds/目录下没有内容,有谁知道如何添加?
-
/sys/class/gpio/目录下是有io口的操作,/sys/class/leds/目录下是没有内容的,有谁知道如何添加,能给点教程,网上找的方法目前还没有试验成功的。
-
gpio-leds { compatible = "gpio-leds"; wifi { label = "mediatek:orange:wifi"; gpios = <&wgpio 0 0>; default-state = "on"; }; };
以上是 widora.dts 中leds注册部分,
默认 gpios = <&wgpio 0 0>; 这样sys/class/leds/下就无设备
此处必须修改为随便改一个 io比如:
gpios = <&gpio0 4 0>;
这样才能注册成功. 原因貌似是 wgpio 的定义有问题
-
wgpio是个虚拟的,所以写wgpio是有问题的。改成实体gpio即可