gpio---imx(imx8qxp)

        以FLEXCAN1_TX引脚为例,该引脚和MCU相连

        通过“ grep -nr "FLEXCAN1_TX" ”搜索得到如下结果:

boot/dts/freescale/fsl-imx8qxp-hsae.dtsi:445:			//SC_P_FLEXCAN1_TX_LSIO_GPIO1_IO18		0x06000021	//MX8QXP_GPIO2_T0_MCU  Reverse Camera Signal
boot/dts/freescale/fsl-imx8qxp-mek.dtsi:410:			SC_P_FLEXCAN1_TX_ADMA_FLEXCAN1_TX		0x21
boot/dts/freescale/fsl-imx8qm-mek.dtsi:399:				SC_P_FLEXCAN1_TX_DMA_FLEXCAN1_TX        0x21
boot/dts/freescale/fsl-imx8q-arm2.dtsi:487:				SC_P_FLEXCAN1_TX_DMA_FLEXCAN1_TX	0x21
boot/dts/freescale/fsl-imx8x-arm2.dtsi:264:				SC_P_FLEXCAN1_TX_ADMA_FLEXCAN1_TX		0x21
boot/dts/freescale/fsl-imx8qm-ddr4-arm2.dts:467:				SC_P_FLEXCAN1_TX_DMA_FLEXCAN1_TX	0x21

        由搜索结果可知,FLEXCAN1_TX引脚被配置为GPIO1_IO18功能。

        cat /sys/kernel/debug/gpio,可得如下结果:

gpiochip1: GPIOs 448-479, parent: platform/5d090000.gpio, 5d090000.gpio:
gpio-448 (                    |tps2549_en          ) out hi    
gpio-449 (                    |usb_err             ) out hi    
gpio-450 (                    |usb_mode3           ) out lo    
gpio-451 (                    |usb_mode2           ) out lo    
gpio-456 (                    |fsl_lpspi           ) out hi    
gpio-457 (                    |bt_en               ) out hi    
gpio-458 (                    |wlreg_on            ) out hi    
gpio-461 (                    |adb_mode_1v8        ) out lo    
gpio-463 (                    |rmod_finish         ) out lo    
gpio-465 (                    |lcd_light           ) out hi 

        根据换算(448+18),GPIO1_IO18功能引脚应该对应gpio-466,但是通过cat /sys/kernel/debug/gpio并没有看到gpio-466,所以该gpio引脚并未被使用。


版权声明:本文为qq_41076734原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。