mx8m based board pinmux configuration

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

mx8m based board pinmux configuration

Jump to solution
2,670 Views
girishprasadgm
Contributor II

#imx8m mini pin mux configuration

Hi All,

I am newbee to pinmux tool, while exploring the pinmux configuration for iMX8M mini got the below questions, please help me in understanding 

Exported the pin-mux details for iMX8M mini in pin mux tool and detsils for i2c is as below

pastedImage_1.png

In fsl-imx8mm-evk.dts file IO mux values are different 

pastedImage_2.png

My question is why values(0x000001c3) generated by pinmux tool is not used directly? and there is addition of 0x40000000 

and how the usdhc clk iomux values are generated for different frequency modes 

pastedImage_4.png

Please help me out in understanding the above...

Thanks 

Girish 

Labels (1)
Tags (2)
0 Kudos
1 Solution
2,554 Views
igorpadykov
NXP Employee
NXP Employee

Hi Girish

i2c 0x40000000 is sion bit described in sect.8.2.3.3 SW Loopback through SION bit

i.MX 8M Mini Applications Processor Reference Manual

dts sion (0x40000000 ) is described in

fsl,imx-pinctrl.txt\pinctrl\bindings\devicetree\Documentation - linux-imx - i.MX Linux kernel 

usdhc clk and its other signals iomux values are generated for different frequency modes

based on specific board layouts, one can use also ibis modelling for finding best value

for dse for different frequencies, they are described for example in

sect.8.2.5.204 Pad Control Register (IOMUXC_SW_PAD_CTL_PAD_SD2_CMD)

Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

View solution in original post

2 Replies
2,555 Views
igorpadykov
NXP Employee
NXP Employee

Hi Girish

i2c 0x40000000 is sion bit described in sect.8.2.3.3 SW Loopback through SION bit

i.MX 8M Mini Applications Processor Reference Manual

dts sion (0x40000000 ) is described in

fsl,imx-pinctrl.txt\pinctrl\bindings\devicetree\Documentation - linux-imx - i.MX Linux kernel 

usdhc clk and its other signals iomux values are generated for different frequency modes

based on specific board layouts, one can use also ibis modelling for finding best value

for dse for different frequencies, they are described for example in

sect.8.2.5.204 Pad Control Register (IOMUXC_SW_PAD_CTL_PAD_SD2_CMD)

Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

2,556 Views
girishprasadgm
Contributor II

Hi Igor,

Thanks a lot for your inputs.. 

Thanks

Girish 

0 Kudos