liwei_jlu 发表于 2018-7-31 15:56:09

如何取消IMX6Q-EK314板的四个LED控制程序或脚本?

底板的4个LED闪烁,进程里面没看到哪个自定义名称的进程控制IO,但是手动给GPIO赋值,瞬间就被修改了,应该是有进程在操作这几个LED的IO。
怎样取消这个进程呢?


软件01 发表于 2018-8-2 10:34:44

那个是设备树文 vim arch/arm/boot/dts/myimx6ek314.dtsi 配置led的驱动,你可以屏蔽掉
      leds {
                compatible = "gpio-leds";
                pinctrl-names = "default";
                pinctrl-0 = <&pinctrl_sd1_led>;

                led-default {
                        label = "default";
                        gpios = <&gpio1 16 GPIO_ACTIVE_HIGH>;
                        linux,default-trigger = "default-on";
                        default-state = "on";
                };

                led-heartbeat {
                        label = "Heartbeat";
                        gpios = <&gpio1 17 GPIO_ACTIVE_HIGH>;
                        linux,default-trigger = "heartbeat";
                };

                led-timer {
            gpios = <&gpio1 18 GPIO_ACTIVE_HIGH>;
            linux,default-trigger = "timer";
            default-state = "off";
                };

                led-gpio {
                        label = "led-gpio";
                        gpios = <&gpio1 19 GPIO_ACTIVE_HIGH>;
                        linux,default-trigger = "gpio";
                };
      };
页: [1]
查看完整版本: 如何取消IMX6Q-EK314板的四个LED控制程序或脚本?