【发布时间】:2019-07-16 06:40:19
【问题描述】:
我正在使用基于 iMX6 的板,我想在启动时使用设备树将任意输出的 GPIO 值设置为 1 或 0。 有可能吗?我该怎么做?
我想知道我是否必须依赖 gpio-leds 功能,或者我是否可以在 DT 中定义一个新节点。
我在互联网上找到了一些主题说我可以按照以下方式执行但不起作用。
test {
compatible = "gpio-leds";
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_gpio_leds>;
myout {
label = "myoutlabel";
gpios = <&gpio1 8 GPIO_ACTIVE_HIGH>;
default-state = "off";
};
};
pinctrl_gpio_leds: gpioledsgrp {
fsl,pins = <
MX6QDL_PAD_GPIO_8__GPIO1_IO08 0x80000000 // My output
>;
};
任何提示将不胜感激。 TIA
【问题讨论】:
标签: linux gpio device-tree imx6