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 的定义有问题


  • administrators

    wgpio是个虚拟的,所以写wgpio是有问题的。改成实体gpio即可