Other Parts Discussed in Thread: SYSCONFIG
Hi,
We noticed the following on our design:
we mux GPMC_A7 (0x145C CTRL_CORE_PAD_GPMC_A7) to mode 14 in U-Boot (or MLO) and drive output to low. With a scope we can see this happens just as expecting.
In Linux we don't use this pin (not that we are aware of) in any dts, or in any driver. but the pin is back to tristate or input during boot of linux.
we explicitly don't use any device tree pinmuxing for any pins in linux since there is a GPIO glitch errata (i869 IO Glitches Can Occur When Changing IO Settings)
We expected it to maintain its value programmed by U-Boot and cannot find the reason why it is changed during Linux.
Components used:
u-boot ti-sdk-2016.06
linux: ti-sdk_03.03.00.04