Other Parts Discussed in Thread: AM3715
Dear team,
My project is using am3715 and linux operation system, we found a strange thing happened on the gpio(more specific, gpio129). it seems the gpio will change into the safe mode for a very short time until the gpio module restore its original values when the system wakeup from sleep.
we tried to found more detail from the spec,but we only found:The safe mode avoids any risk of electrical contention by configuring the pin as an input with no functionalinterface mapped to it. The safe mode is used mainly as the default mode for all pins containing nomandatory interface at the release of POR.
I 'd like to clarify the following things:
1. does a wakeup operation generate the release of POR?
2. The gpio is changed to safe mode at the release of POR, this transition is done by sw or by internal hardware? The default safe mode is input with pulllup or pulldown?
3. Through my experiment, we also found if the gpio is in reserve mode(mode 0) or safe mode(mode 7), it will not be changed to safe mode. it only happened when the gpio is in mode4.
I'm sorry it seems a quite long question, thanks a lot for your effort. it would be great if you can share more detail about gpio safe mode.