文章目录
在引脚原理图分析中确认了LED的控制GPIO信息,接下来就要修改设备树文件。
1 添加Pinctrl信息
在i.MX6UL终结者开发板中使用GPIO_3这个引脚来控制LED设备。打开topeet_emmc_4_3.dts文件在iomux节点的imx6ul-evk子节点下创建一个名为“pinctrl_led”的子节点,具体内容如下:
&iomuxc {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_hog_1>;
imx6ul-evk {
pinctrl_led: gpio-led {
fsl,pins = <MX6UL_PAD_GPIO1_IO03__GPIO1_IO03 0x10B0>;
};
}
};
在pinctrl_gpio_leds节点中将GPIO_3引脚的复用功能定义为GPIO1_IO03,即为一个普通的输入输出引脚。宏定义MX6UL_PAD_GPIO1_