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.