Power Management
S5PC100 USER’S MANUAL (REV1.0)
2.4-28
6.9.2 Retention I/O, IO_RET_RELEASE, and SDMMC_IO_RET_RELEASE
In DEEP-IDLE mode (top domain off), DEEP-STOP mode (top domain off) and SLEEP mode, GPIO setting to
normal I/O is lost due to power off. (See Figure 2.4-4) Therefore, these setting should be saved before power to
top domain is off (nSCALL_BLK_TOP = 1’b0), and restored after wakeup from power down mode if necessary.
Before entry to DEEP-IDLE (top off), DEEP-STOP (top off), and SLEEP mode, I/O setting is switched from GPIO
normal mode configuration register (GP*CON) to GPIO power down mode configuration register (GP*PDNCON),
and after wakeup from power down mode, I/O setting is switched from GPIO power down mode configuration
register (GP*PDNCON) to GPIO normal mode configuration register (GP*CON).
Four retention signals such as RET_EN0, RET_EN1, RET_LPA, and RET_SDMMC) are asserted to keep their
setting after switch from GP*CON to GP*PDNCON before entry to above power down modes, and released for
I/Os to be used in Normal mode after switching from GP*PDNCON to GP*CON. (See Figure 2.4-4).
In Figure 2.4-4, XnRSTOUT is asserted during above power down modes, and released after wakeup from those
power down modes.
The mapping between these retention signals and normal I/O is shown in Table 2.4-11.
After wakeup from power down mode, RET_EN0 signal is released automatically by hardware to access to/from
memory. GPIO setting should be done before the other retention signals are released.
RET_EN1 and RET_LPA are released by setting IO_RET_RELEASE[31] in OTHERS register to 1’b1, and
RET_SDMMC are released by setting SDMMC_IO_RET_RELEASE[22] in OTHERS register to 1’b1
Table 2.4-11 Retention control signals and Related Digital I/O
(1)
Retention
Control
Signal
Released by
Related Digital I/O
RET_EN0 Hardware
Logic
(2)
M0 ports (Xm0*), M1 ports (Xm1*), XnRSTOUT
RET_EN1
XXTI27,XXTO27, JTAG (Xj*), UART (Xu*), SPI (Xspi*), I2S1
(Xi2s1*), PWM (XpwmTOUT), I2C (Xi2c*), Camera Interface
(Xci*), LCD (Xv*), XPKG_MODE[1:0], XCLKOUT, IEM (Xiem*),
MODEM_IF (Xmsm*), XDDR2SEL, MMC2 ports (Xmmc2*),
XNFMOD[5:2]
RET_LPA
Set IO_RET
_RELEASE[31] to 1’b1
Xi2s0CDCLK, Xi2s0LRCK, Xi2s0SCLK, Xi2s0SDI,
Xi2s0SDO[2:0]
RET_SDMMC
Set SDMMC_IO_RET
_RELEASE[22] to 1’b1
MMC0, 1 ports (Xmmc0*, Xmmc1*)
1. The following I/Os have different behavior from above retention I/Os.
1) Digital I/O, Alive I/O, controlled by alive register : XEINT[31:0]
This I/O is controlled by alive register, and therefore its setting is kept during and after power down
mode.
2) Digital I/O, Alive I/O, controlled by off register : XNFMOD[1:0]
This I/O is controlled by off register, and therefore its setting should be written into corresponding
register after wakeup reset. Its state during power down mode is different according to top domain on/off.
-
DEEP-IDLE (top on), STOP, DEEP-STOP (top on) : keep its value in Normal mode
-
DEEP-IDLE (top off), DEEP-STOP (top off), SLEEP : input mode (no pull up/down)
3) Digital I/O, Alive I/O, dedicated : XOM[4:0], XPWRGTON, XnBATF, XnRESET, XXTI(XXTO),
Summary of Contents for S5PC100
Page 21: ...MEMORY MAP S5PC100 USER S MANUAL REV1 0 1 2 2 ...
Page 34: ...S5PC100 USER S MANUAL REV1 0 BALL MAP SIZE POP 1 1 9 1 4 MCP CONNECTION ...
Page 49: ...IROM CODE S5PC100 USER S MANUAL REV1 0 2 6 4 12 Mhz 300 0 Mhz 100 0 Mhz 79 5 Mhz 20 6 Mhz ...
Page 174: ...CLOCK CONTROLLER S5PC100 USER S MANUAL REV1 0 2 3 24 Rs 0ohm Rf 1Mohm CL 10 35pF ...
Page 322: ...CORESIGHT S5PC100 USER S MANUAL REV1 0 3 2 4 Figure 3 2 2 S5PC100 Coresight Structure ...
Page 330: ...CORESIGHT S5PC100 USER S MANUAL REV1 0 3 2 12 Figure 3 2 7 ETB Block Diagram ...
Page 345: ...S5PC100 USER S MANUAL REV1 0 ASYNC BRIDGE 3 4 3 Figure 3 4 2 Asynchronous Bridge Components ...
Page 359: ...S5PC100 USER S MANUAL REV1 0 VECTORED INTERRUPT CONTROLLER 4 1 3 Figure 4 1 2 VIC Daisy Chain ...
Page 651: ...S5PC100 USER S MANUAL REV1 0 UART 8 1 27 Figure 8 1 10 UINTSP UINTP and UINTM block diagram ...
Page 652: ...UART S5PC100 USER S MANUAL REV1 0 8 1 28 NOTES ...
Page 743: ...S5PC100 USER S MANUAL REV1 0 MIPI HSI INTERFACE CONTROLLER 8 6 13 ...
Page 756: ...MIPI HSI INTERFACE CONTROLLER S5PC100 USER S MANUAL REV1 0 8 6 26 NOTES ...
Page 800: ...MIPI CSIS S5PC100 USER S MANUAL REV1 0 8 8 10 NOTES ...
Page 816: ...USB HOST CONTROLLER S5PC100 USER S MANUAL REV1 0 8 9 16 ...
Page 935: ...S5PC100 USER S MANUAL REV1 0 MODEM INTERFACE 8 11 13 NOTES ...
Page 1111: ...S5PC100 USER S MANUAL REV1 0 IMAGE ROTATOR 9 2 3 3 4 180 DEGREE ROTATION ...
Page 1112: ...IMAGE ROTATOR S5PC100 USER S MANUAL REV1 0 9 2 4 3 5 90 AND 270 DEGREE ROTATION ...
Page 1118: ...S5PC100 USER S MANUAL REV1 0 CAMERA INTERFACE 9 3 3 Figure 9 3 2 Camera Interface Overview ...
Page 1181: ...JPEG S5PC100 USER S MANUAL REV1 0 9 4 6 Figure 9 4 5 YCbCr4 2 2 Color Format ...
Page 1199: ...JPEG S5PC100 USER S MANUAL REV1 0 9 4 24 NOTES ...
Page 1245: ...3D ACCELERATOR S5PC100 USER S MANUAL REV1 0 9 6 18 ...
Page 1353: ...TVOUT VIDEO DAC S5PC100 USER S MANUAL REV1 0 9 7 32 ...
Page 1452: ...S5PC100 USER S MANUAL REV1 0 VIDEO PROCESSOR 9 8 43 NOTES ...
Page 1482: ...MIXER S5PC100 USER S MANUAL REV1 0 9 9 30 NOTES ...
Page 1664: ...S5PC100 USER S MANUAL REV1 0 I2S CONTROLLER 5 1CH 10 2 31 NOTES ...
Page 1701: ...AC97 CONTROLLER S5PC100 USER S MANUAL REV1 0 10 4 18 NOTES ...
Page 1731: ...SPDIF TRANSMITTER S5PC100 USER S MANUAL REV1 0 10 6 16 NOTES ...
Page 1744: ...S5PC100 USER S MANUAL REV1 0 ADC AND TOUCH SCREEN INTERFACE 10 7 13 NOTES ...
Page 1750: ...KEYPAD INTERFACE S5PC100 USER S MANUAL REV1 0 10 8 6 Figure 10 8 7 Keypad I F Block Diagram ...
Page 1755: ...S5PC100 USER S MANUAL REV1 0 KEYPAD INTERFACE 10 8 11 NOTES ...
Page 1779: ...SECURE DOMAIN MANAGER S5PC100 USER S MANUAL REV1 0 11 2 22 NOTES ...