SPRUJC6A December 2024 – July 2025 AM2752-Q1 , AM2754-Q1
This register is writable only when LOCK6-KICK0:1 are unlocked
Return to Summary Table
| Instance Name | Physical Address |
|---|---|
| WKUP_CTRL_MMR0 | 4301 A084h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | PMCTRL_IO_0_IO_ISO_STATUS_0_PROXY | PMCTRL_IO_0_IO_ISO_CTRL_0_PROXY | |||||
| NONE | R | R/W | |||||
| 0h | 0h | 0h | |||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | PMCTRL_IO_0_GLOBAL_WUEN_0_PROXY | ||||||
| NONE | R/W | ||||||
| 0h | 0h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | PMCTRL_IO_0_WUCLK_STATUS_0_PROXY | PMCTRL_IO_0_WUCLK_CTRL_0_PROXY | |||||
| NONE | R | R/W | |||||
| 0h | 0h | 0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | PMCTRL_IO_0_ISOBYPASS_OVR_0_PROXY | PMCTRL_IO_0_IO_ON_STATUS_0_PROXY | PMCTRL_IO_0_ISOOVR_EXTEND_0_PROXY | RESERVED | PMCTRL_IO_0_ISOCLK_STATUS_0_PROXY | PMCTRL_IO_0_ISOCLK_OVRD_0_PROXY | |
| NONE | R/W | R | R/W | NONE | R | R/W | |
| 0h | 0h | 0h | 0h | 0h | 0h | 0h | |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31:26 | RESERVED | NONE | 0h | Reserved |
| 25 | PMCTRL_IO_0_IO_ISO_STATUS_0_PROXY | R | 0h | IO ISO Status. Read 0: IO isolation not active. Read 1: IO isolation active. Reflects value of SMS input port io_isoack coming back from IO pad ring. Reset Source: mod_g_rst_n |
| 24 | PMCTRL_IO_0_IO_ISO_CTRL_0_PROXY | R/W | 0h | IO ISO control. Writing this bit to 1 will kick off IO isolation. Reset Source: mod_g_rst_n |
| 23:17 | RESERVED | NONE | 0h | Reserved |
| 16 | PMCTRL_IO_0_GLOBAL_WUEN_0_PROXY | R/W | 0h | Global IO wakeup enable. This is a gating condition to all individual IO WUEN coming from control module. Gating is done in the Io Logiclogic. 0:All individual IO WUEN are gated in the IO logic (override to 0). 1: All individual IO WUEN from control module are going to IOs. Map to SMS input port io_globalwkupen Reset Source: mod_g_rst_n |
| 15:10 | RESERVED | NONE | 0h | Reserved |
| 9 | PMCTRL_IO_0_WUCLK_STATUS_0_PROXY | R | 0h | Reflects value of DM input port io_wuclkack coming back from IO pad ring. Reset Source: mod_g_rst_n |
| 8 | PMCTRL_IO_0_WUCLK_CTRL_0_PROXY | R/W | 0h | Direct control on WUCLKIN signal to IO pad ring.0:WUCLKIN signal is driven to 0.IO wakeup daisy chain is functional as well as IO whose wakeup feature is enabled. 1:WUCLKIN signal is driven to 1. IO wakeup daisy chain is reset and is latching current pad states and WUEN inputs. Reset Source: mod_g_rst_n |
| 7 | RESERVED | NONE | 0h | Reserved |
| 6 | PMCTRL_IO_0_ISOBYPASS_OVR_0_PROXY | R/W | 0h | This MMR bit drives directly DM output port io_isobypassundefined. Reset Source: mod_g_rst_n |
| 5 | PMCTRL_IO_0_IO_ON_STATUS_0_PROXY | R | 0h | Gives the functional status of the IO ring. Read 0: Part or all of the IOs are not in the ON state that is are in isolation state. Read 1: All IOs are in the ON state. io_on_status = assign 1 if (io_iso == 0 & io_isoack==0 & io_iso_clk == 0 & io_isoclk_ack = 0 ) else 0; Reset Source: mod_g_rst_n |
| 4 | PMCTRL_IO_0_ISOOVR_EXTEND_0_PROXY | R/W | 0h | This drives the SOC chain ISO-OVERRIDE global control. This bit drives directly the DM output port io_isoovrundefined. At the SOC level it is used to enable when 1 or gate-off when 0, the individual ISOOR for each IO. This operates as a global enable/disable for the individual IOs.Control for IO isolation extension. '0' IO isolation is not extended. Transition happens as soon as automatic restore is completed. '1' IO isolation is extended. The IOs whose ISOOVR bits have been individually set in their PADCFG MMRs will all get its IO isolation extended beyond the point when the initial IO daisy chain isolation is released. Reset Source: mod_g_rst_n |
| 3:2 | RESERVED | NONE | 0h | Reserved |
| 1 | PMCTRL_IO_0_ISOCLK_STATUS_0_PROXY | R | 0h | Reflects value of DM input port io_isoclkack coming back from IO pad ring. Reset Source: mod_g_rst_n |
| 0 | PMCTRL_IO_0_ISOCLK_OVRD_0_PROXY | R/W | 0h | Override control on ISOCLKIN signal to IO pad ring. When not overridden this signal is controlled by hardware only. 0 ISOCLKIN signal is not override. 1 ISOCLKIN signal is overridden to active value ('1'). Reset Source: mod_g_rst_n |