TP_RESET Pin LOW during Suspend to RAM

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

TP_RESET Pin LOW during Suspend to RAM

755 Views
Ram2
Contributor III

Hi Team

One question about the TP_RESET pin is low when your system enters Sleep to Mem

But we didn't put it into low level when entering suspend mode.
 
Could you clarify to me who makes TP_RESET pin to low when your system enters Sleep to Mem from Soc side?
 
How to retain the GPIO states during suspend to RAM and how to reinitialise the GPIOs states after waking from the suspend to ram.

&lsio_gpio5 9 0x0000>;

TP_RESET line (GPIO5_IO09) is unexpectedly going low during Suspend-to-RAM (S2R)
0 Kudos
Reply
3 Replies

737 Views
JorgeCas
NXP TechSupport
NXP TechSupport

Hello,

Could you please share which processor are you using?

Best regards.

0 Kudos
Reply

731 Views
Ram2
Contributor III

Hi @JorgeCas 

We are currently working on iMX8qxpC0mek 

0 Kudos
Reply

716 Views
JorgeCas
NXP TechSupport
NXP TechSupport

Hello,

This behavior is handled by SCFW, specifically sc_pad_iso_t iso.

This defines how the pad behaves in low-power modes (like suspend or sleep). The available options are:

  • ISO_OFF - SC_PAD_ISO_OFF
  • ISO_EARLY - SC_PAD_ISO_EARLY
  • ISO_LATE - SC_PAD_ISO_LATE
  • ISO_ON - SC_PAD_ISO_ON

This isolation setting helps to manage power leakage when the system enters into low-power states and ensures that pads do not consume unnecessary power when are not in use.

Please take a look in the next post:

System Controller Firmware 101 - Pad configuration service - NXP Community

Best regards.

0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-2141664%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ETP_RESET%20Pin%20LOW%20during%20Suspend%20to%20RAM%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2141664%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%20Team%3C%2FP%3E%3CP%3E%3CSPAN%3EOne%20question%20about%20the%20TP_RESET%20pin%20is%20low%20when%20your%20system%20enters%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%3ESleep%20to%20Mem%3C%2FSPAN%3E%3C%2FP%3E%3CDIV%3E%3CDIV%3EBut%20we%20didn't%20put%20it%20into%20low%20level%20when%20entering%20suspend%20mode.%3C%2FDIV%3E%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3ECould%20you%20clarify%20to%20me%20who%20makes%20TP_RESET%20pin%20to%20low%20when%20your%20system%20enters%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%3ESleep%20to%20Mem%20from%20Soc%20side%3F%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3EHow%20to%20retain%20the%20GPIO%20states%20during%20suspend%20to%20RAM%20and%20how%20to%20reinitialise%20the%20GPIOs%20states%20after%20waking%20from%20the%20suspend%20to%20ram.%3CBR%20%2F%3E%3CBR%20%2F%3E%3CSTRONG%3E%26amp%3Blsio_gpio5%209%200x0000%26gt%3B%3B%3C%2FSTRONG%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%3CSTRONG%3ETP_RESET%20line%20(GPIO5_IO09)%3C%2FSTRONG%3E%26nbsp%3Bis%20unexpectedly%20going%26nbsp%3B%3CSTRONG%3Elow%20during%20Suspend-to-RAM%20(S2R)%3C%2FSTRONG%3E%3C%2FSPAN%3E%3C%2FDIV%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2142881%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20TP_RESET%20Pin%20LOW%20during%20Suspend%20to%20RAM%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2142881%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%2C%3C%2FP%3E%0A%3CP%3EThis%20behavior%20is%20handled%20by%20SCFW%2C%20specifically%26nbsp%3Bsc_pad_iso_t%20iso.%3C%2FP%3E%0A%3CP%3EThis%20defines%20how%20the%20pad%20behaves%20in%20low-power%20modes%20(like%20suspend%20or%20sleep).%20The%20available%20options%20are%3A%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3EISO_OFF%20-%20SC_PAD_ISO_OFF%3C%2FLI%3E%0A%3CLI%3EISO_EARLY%20-%20SC_PAD_ISO_EARLY%3C%2FLI%3E%0A%3CLI%3EISO_LATE%20-%20SC_PAD_ISO_LATE%3C%2FLI%3E%0A%3CLI%3EISO_ON%20-%20SC_PAD_ISO_ON%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3EThis%20isolation%20setting%20helps%20to%20manage%20power%20leakage%20when%20the%20system%20enters%20into%20low-power%20states%20and%20ensures%20that%20pads%20do%20not%20consume%20unnecessary%20power%20when%20are%20not%20in%20use.%3C%2FP%3E%0A%3CP%3EPlease%20take%20a%20look%20in%20the%20next%20post%3A%3C%2FP%3E%0A%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fi-MX-Processors-Knowledge-Base%2FSystem-Controller-Firmware-101-Pad-configuration-service%2Fta-p%2F1124213%22%20target%3D%22_blank%22%3ESystem%20Controller%20Firmware%20101%20-%20Pad%20configuration%20service%20-%20NXP%20Community%3C%2FA%3E%3C%2FP%3E%0A%3CP%3EBest%20regards.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2142333%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20TP_RESET%20Pin%20LOW%20during%20Suspend%20to%20RAM%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2142333%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F203308%22%20target%3D%22_blank%22%3E%40JorgeCas%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3EWe%20are%20currently%20working%20on%20iMX8qxpC0mek%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2141983%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20TP_RESET%20Pin%20LOW%20during%20Suspend%20to%20RAM%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2141983%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%2C%3C%2FP%3E%0A%3CP%3ECould%20you%20please%20share%20which%20processor%20are%20you%20using%3F%3C%2FP%3E%0A%3CP%3EBest%20regards.%3C%2FP%3E%3C%2FLINGO-BODY%3E