AnsweredAssumed Answered

What does 0x80000000 exactly do in IOMUX CFG ?

Question asked by glitch911 on May 3, 2017
Latest reply on May 4, 2017 by Biyong Sun

Hi all,

I've been reading with interest this post : understanding iomuxing imx6QD  but can't find the answer ;(

 

Can you point me to the source of this 0x80000000 value in IOMUX configuration?

 

More precisely I'd like to know if it's only the PAD_CTL that is unchanged or the MUX_CTL setting as well?

For example MX6QDL_PAD_EIM_D22__GPIO3_IO22 is supposed to set the EIM_D22 PAD as GPIO (ALT5) (#define in imx6q-pinfunc.h) but after changing u-boot to use USB OTG it seems that PAD_EIM_D22 is now configured as USB_OTG_PWR (ALT4) and MX6QDL_PAD_EIM_D22__GPIO3_IO22 0x80000000 seems to do nothing about that after leaving u-boot as I still read 4 when typing devregs 0x020e00a8 (MUX_CTL). For now I need to type "devregs 0x020e00a8 0x5" to get my USB power-supply started. It works but I'd like to understand better why ^^

 

Any help will be appreciated.

Outcomes