IMX6Q的EIM_DA7,EIM_DA8配置为GPIO输出,不能控制输出
问题:使用IMX6Q开发套件的EIM_DA7,EIM_DA8配置为GPIO输出,不能控制输出。输出高低电平没有变化,一直是高电平输出。
已经检查驱动文件,没有发现EIM_DA7和EIM_DA8在其他地方使用。其他类似端口也配置为输出LED都可以使用,就这两个端口有问题,
请问,这两个端口有什么驱动的特殊要求吗?
驱动树配置如下:
imx6qdl-sabresd {
pinctrl_hog: hoggrp {
fsl,pins = <
MX6QDL_PAD_NANDF_D0__GPIO2_IO00 0x80000000
MX6QDL_PAD_NANDF_D1__GPIO2_IO01 0x80000000
MX6QDL_PAD_NANDF_D2__GPIO2_IO02 0x80000000
MX6QDL_PAD_NANDF_D3__GPIO2_IO03 0x80000000
MX6QDL_PAD_GPIO_0__CCM_CLKO1 0x130b0
MX6QDL_PAD_ENET_TXD1__GPIO1_IO29 0x80000000
MX6QDL_PAD_EIM_D22__GPIO3_IO220x80000000
MX6QDL_PAD_ENET_CRS_DV__GPIO1_IO25 0x80000000
//MX6QDL_PAD_EIM_D26__GPIO3_IO26 0x80000000
//MX6QDL_PAD_EIM_CS1__GPIO2_IO24 0x80000000
MX6QDL_PAD_ENET_RXD0__GPIO1_IO27 0x80000000
//MX6QDL_PAD_EIM_A25__GPIO5_IO02 0x80000000
//MX6QDL_PAD_EIM_D23__GPIO3_IO23 0x80000000
MX6QDL_PAD_EIM_EB3__GPIO2_IO31 0x80000000
MX6QDL_PAD_SD1_CMD__GPIO1_IO18 0x80000000
//MX6QDL_PAD_EIM_D16__GPIO3_IO16 0x80000000
MX6QDL_PAD_SD3_RST__GPIO7_IO08 0x80000000
MX6QDL_PAD_GPIO_9__GPIO1_IO09 0x80000000
//MX6QDL_PAD_EIM_DA9__GPIO3_IO09 0x80000000
MX6QDL_PAD_NANDF_CS0__GPIO6_IO11 0x80000000
MX6QDL_PAD_NANDF_CS1__GPIO6_IO14 0x80000000
MX6QDL_PAD_NANDF_CS2__GPIO6_IO15 0x80000000
MX6QDL_PAD_NANDF_CS3__GPIO6_IO16 0x80000000
MX6QDL_PAD_NANDF_ALE__GPIO6_IO08 0x30b0
MX6QDL_PAD_NANDF_D7__GPIO2_IO07 0x30b0
MX6QDL_PAD_EIM_EB1__GPIO2_IO29 0x0b0b0
MX6QDL_PAD_EIM_RW__GPIO2_IO26 0x0b0b0
//==========GPIO OUT===
MX6QDL_PAD_EIM_A22__GPIO2_IO16 0x0b0b0
MX6QDL_PAD_EIM_D30__GPIO3_IO30 0x0b0b0
MX6QDL_PAD_EIM_DA14__GPIO3_IO14 0x0b0b0
MX6QDL_PAD_EIM_DA12__GPIO3_IO12 0x0b0b0
MX6QDL_PAD_EIM_DA10__GPIO3_IO10 0x0b0b0
MX6QDL_PAD_EIM_DA8__GPIO3_IO08 0x0b0b0
MX6QDL_PAD_EIM_D31__GPIO3_IO31 0x0b0b0
MX6QDL_PAD_EIM_DA7__GPIO3_IO07 0x0b0b0
MX6QDL_PAD_EIM_DA3__GPIO3_IO030x0b0b0
MX6QDL_PAD_EIM_DA5__GPIO3_IO05 0x0b0b0
>;
};
gpio_leds {
pinctrl_gpio_leds: gpioledsgrp {
fsl,pins = <
//MX6QDL_PAD_EIM_D28__GPIO3_IO28 0x0b0b0
//MX6QDL_PAD_EIM_A22__GPIO2_IO16 0x0b0b0
//MX6QDL_PAD_EIM_DA3__GPIO3_IO03 0x0b0b0
MX6QDL_PAD_EIM_DA7__GPIO3_IO07 0x0b0b0
MX6QDL_PAD_EIM_DA8__GPIO3_IO08 0x0b0b0
//MX6QDL_PAD_EIM_DA5__GPIO3_IO05 0x0b0b0
MX6QDL_PAD_EIM_DA1__GPIO3_IO01 0x0b0b0
MX6QDL_PAD_EIM_D30__GPIO3_IO30 0x0b0b0
MX6QDL_PAD_EIM_DA14__GPIO3_IO14 0x0b0b0
MX6QDL_PAD_EIM_DA12__GPIO3_IO12 0x0b0b0
MX6QDL_PAD_EIM_DA10__GPIO3_IO10 0x0b0b0
MX6QDL_PAD_EIM_D31__GPIO3_IO31 0x0b0b0
MX6QDL_PAD_EIM_D17__GPIO3_IO17 0x0b0b0
>;
};
};
我这验证了一下,是能控制的,能控制他们的输出电平。我的操作只在iomux中复用了。
页:
[1]