[PATCH 2/2] arm64: dts: imx8mm: Add support for Data Modul i.MX8M Mini eDM SBC

Marek Vasut marex at denx.de
Sun Feb 20 17:01:17 PST 2022


On 2/21/22 01:54, Peng Fan wrote:

[...]

>> +	pinctrl_hog_sbc: hog-sbc-grp {
>> +		fsl,pins = <
>> +			/* MEMCFG[0..2] straps */
>> +			MX8MM_IOMUXC_SD1_DATA6_GPIO2_IO8
>> 	0x40000140
>> +			MX8MM_IOMUXC_SD1_CMD_GPIO2_IO1
>> 	0x40000140
>> +			MX8MM_IOMUXC_SD1_CLK_GPIO2_IO0
>> 	0x40000140
>> +
>> +			/* BOOT_CFG[0..15] straps */
>> +			MX8MM_IOMUXC_SAI1_RXD0_GPIO4_IO2
>> 	0x40000000
>> +			MX8MM_IOMUXC_SAI1_RXD1_GPIO4_IO3
>> 	0x40000000
>> +			MX8MM_IOMUXC_SAI1_RXD2_GPIO4_IO4
>> 	0x40000000
>> +			MX8MM_IOMUXC_SAI1_RXD3_GPIO4_IO5
>> 	0x40000000
>> +			MX8MM_IOMUXC_SAI1_RXD4_GPIO4_IO6
>> 	0x40000000
>> +			MX8MM_IOMUXC_SAI1_RXD5_GPIO4_IO7
>> 	0x40000000
>> +			MX8MM_IOMUXC_SAI1_RXD6_GPIO4_IO8
>> 	0x40000000
>> +			MX8MM_IOMUXC_SAI1_RXD7_GPIO4_IO9
>> 	0x40000000
>> +			MX8MM_IOMUXC_SAI1_TXD0_GPIO4_IO12
>> 	0x40000000
>> +			MX8MM_IOMUXC_SAI1_TXD1_GPIO4_IO13
>> 	0x40000000
>> +			MX8MM_IOMUXC_SAI1_TXD2_GPIO4_IO14
>> 	0x40000000
>> +			MX8MM_IOMUXC_SAI1_TXD3_GPIO4_IO15
>> 	0x40000000
>> +			MX8MM_IOMUXC_SAI1_TXD4_GPIO4_IO16
>> 	0x40000000
>> +			MX8MM_IOMUXC_SAI1_TXD5_GPIO4_IO17
>> 	0x40000000
>> +			MX8MM_IOMUXC_SAI1_TXD6_GPIO4_IO18
>> 	0x40000000
>> +			MX8MM_IOMUXC_SAI1_TXD7_GPIO4_IO19
>> 	0x40000000
>> +
>> +			/* Not connected pins */
>> +			MX8MM_IOMUXC_SAI1_MCLK_GPIO4_IO20		0x0
>> +			MX8MM_IOMUXC_SAI1_TXFS_GPIO4_IO10		0x0
>> +			MX8MM_IOMUXC_SAI1_TXC_GPIO4_IO11		0x0
>> +			MX8MM_IOMUXC_SAI1_RXFS_GPIO4_IO0		0x0
>> +			MX8MM_IOMUXC_SAI1_RXC_GPIO4_IO1			0x0
> 
> Why configure these pins if not connected?

To make sure their IOMUXC state is well defined -- in this case lowest 
drive strength, slow slew rate, no pull resistors enabled.

[...]



More information about the linux-arm-kernel mailing list