I have a board using a iMX6UL G2.
In dts section
iomuxc => imx6ul-evk => pinctrl_hog
MX6UL_PAD_SNVS_TAMPER8__GPIO5_IO08 0x1f0b0 // 22K pullup
After the kernel load completely, the board provides a 3.3 V at GPIO5_IO8 (as expected).
The same board can use a iMX6ULL Y2.
In the dts section
iomuxc_svns => imx6ul-evk => pinctrl_hog
MX6ULL_PAD_SNVS_TAMPER8__GPIO5_IO08 0x1f0b0 // 22K pullup
After the kernel load completely, the board provides a 0 V at GPIO5_IO8 (unexpected).
On the target, if I check the file
it reports the pad MX6ULL_PAD_SNVS_TAMPER8 programmed correctly with config 0x1f0b0.
Nothing is connected to the pin but my scope.
Why I'm seeing this different behavior?
Is this a know behavior?