ZHCSGV2J June 2009 – January 2017 OMAP-L138
PRODUCTION DATA.
The Power and Sleep Controllers (PSC) are responsible for managing transitions of system power on/off, clock on/off, resets (device level and module level). It is used primarily to provide granular power control for on chip modules (peripherals and CPU). A PSC module consists of a Global PSC (GPSC) and a set of Local PSCs (LPSCs). The GPSC contains memory mapped registers, PSC interrupts, a state machine for each peripheral/module it controls. An LPSC is associated with every module that is controlled by the PSC and provides clock and reset control.
The PSC includes the following features:
PSC0 controls 16 local PSCs.
PSC1 controls 32 local PSCs.
PSC0 BYTE ADDRESS | PSC1 BYTE ADDRESS | ACRONYM | REGISTER DESCRIPTION |
---|---|---|---|
0x01C1 0000 | 0x01E2 7000 | REVID | Peripheral Revision and Class Information Register |
0x01C1 0018 | 0x01E2 7018 | INTEVAL | Interrupt Evaluation Register |
0x01C1 0040 | 0x01E2 7040 | MERRPR0 | Module Error Pending Register 0 (module 0-15) (PSC0) |
Module Error Pending Register 0 (module 0-31) (PSC1) | |||
0x01C1 0050 | 0x01E2 7050 | MERRCR0 | Module Error Clear Register 0 (module 0-15) (PSC0) |
Module Error Clear Register 0 (module 0-31) (PSC1) | |||
0x01C1 0060 | 0x01E2 7060 | PERRPR | Power Error Pending Register |
0x01C1 0068 | 0x01E2 7068 | PERRCR | Power Error Clear Register |
0x01C1 0120 | 0x01E2 7120 | PTCMD | Power Domain Transition Command Register |
0x01C1 0128 | 0x01E2 7128 | PTSTAT | Power Domain Transition Status Register |
0x01C1 0200 | 0x01E2 7200 | PDSTAT0 | Power Domain 0 Status Register |
0x01C1 0204 | 0x01E2 7204 | PDSTAT1 | Power Domain 1 Status Register |
0x01C1 0300 | 0x01E2 7300 | PDCTL0 | Power Domain 0 Control Register |
0x01C1 0304 | 0x01E2 7304 | PDCTL1 | Power Domain 1 Control Register |
0x01C1 0400 | 0x01E2 7400 | PDCFG0 | Power Domain 0 Configuration Register |
0x01C1 0404 | 0x01E2 7404 | PDCFG1 | Power Domain 1 Configuration Register |
0x01C1 0800 | 0x01E2 7800 | MDSTAT0 | Module 0 Status Register |
0x01C1 0804 | 0x01E2 7804 | MDSTAT1 | Module 1 Status Register |
0x01C1 0808 | 0x01E2 7808 | MDSTAT2 | Module 2 Status Register |
0x01C1 080C | 0x01E2 780C | MDSTAT3 | Module 3 Status Register |
0x01C1 0810 | 0x01E2 7810 | MDSTAT4 | Module 4 Status Register |
0x01C1 0814 | 0x01E2 7814 | MDSTAT5 | Module 5 Status Register |
0x01C1 0818 | 0x01E2 7818 | MDSTAT6 | Module 6 Status Register |
0x01C1 081C | 0x01E2 781C | MDSTAT7 | Module 7 Status Register |
0x01C1 0820 | 0x01E2 7820 | MDSTAT8 | Module 8 Status Register |
0x01C1 0824 | 0x01E2 7824 | MDSTAT9 | Module 9 Status Register |
0x01C1 0828 | 0x01E2 7828 | MDSTAT10 | Module 10 Status Register |
0x01C1 082C | 0x01E2 782C | MDSTAT11 | Module 11 Status Register |
0x01C1 0830 | 0x01E2 7830 | MDSTAT12 | Module 12 Status Register |
0x01C1 0834 | 0x01E2 7834 | MDSTAT13 | Module 13 Status Register |
0x01C1 0838 | 0x01E2 7838 | MDSTAT14 | Module 14 Status Register |
0x01C1 083C | 0x01E2 783C | MDSTAT15 | Module 15 Status Register |
- | 0x01E2 7840 | MDSTAT16 | Module 16 Status Register |
- | 0x01E2 7844 | MDSTAT17 | Module 17 Status Register |
- | 0x01E2 7848 | MDSTAT18 | Module 18 Status Register |
- | 0x01E2 784C | MDSTAT19 | Module 19 Status Register |
- | 0x01E2 7850 | MDSTAT20 | Module 20 Status Register |
- | 0x01E2 7854 | MDSTAT21 | Module 21 Status Register |
- | 0x01E2 7858 | MDSTAT22 | Module 22 Status Register |
- | 0x01E2 785C | MDSTAT23 | Module 23 Status Register |
- | 0x01E2 7860 | MDSTAT24 | Module 24 Status Register |
- | 0x01E2 7864 | MDSTAT25 | Module 25 Status Register |
- | 0x01E2 7868 | MDSTAT26 | Module 26 Status Register |
- | 0x01E2 786C | MDSTAT27 | Module 27 Status Register |
- | 0x01E2 7870 | MDSTAT28 | Module 28 Status Register |
- | 0x01E2 7874 | MDSTAT29 | Module 29 Status Register |
- | 0x01E2 7878 | MDSTAT30 | Module 30 Status Register |
- | 0x01E2 787C | MDSTAT31 | Module 31 Status Register |
0x01C1 0A00 | 0x01E2 7A00 | MDCTL0 | Module 0 Control Register |
0x01C1 0A04 | 0x01E2 7A04 | MDCTL1 | Module 1 Control Register |
0x01C1 0A08 | 0x01E2 7A08 | MDCTL2 | Module 2 Control Register |
0x01C1 0A0C | 0x01E2 7A0C | MDCTL3 | Module 3 Control Register |
0x01C1 0A10 | 0x01E2 7A10 | MDCTL4 | Module 4 Control Register |
0x01C1 0A14 | 0x01E2 7A14 | MDCTL5 | Module 5 Control Register |
0x01C1 0A18 | 0x01E2 7A18 | MDCTL6 | Module 6 Control Register |
0x01C1 0A1C | 0x01E2 7A1C | MDCTL7 | Module 7 Control Register |
0x01C1 0A20 | 0x01E2 7A20 | MDCTL8 | Module 8 Control Register |
0x01C1 0A24 | 0x01E2 7A24 | MDCTL9 | Module 9 Control Register |
0x01C1 0A28 | 0x01E2 7A28 | MDCTL10 | Module 10 Control Register |
0x01C1 0A2C | 0x01E2 7A2C | MDCTL11 | Module 11 Control Register |
0x01C1 0A30 | 0x01E2 7A30 | MDCTL12 | Module 12 Control Register |
0x01C1 0A34 | 0x01E2 7A34 | MDCTL13 | Module 13 Control Register |
0x01C1 0A38 | 0x01E2 7A38 | MDCTL14 | Module 14 Control Register |
0x01C1 0A3C | 0x01E2 7A3C | MDCTL15 | Module 15 Control Register |
- | 0x01E2 7A40 | MDCTL16 | Module 16 Control Register |
- | 0x01E2 7A44 | MDCTL17 | Module 17 Control Register |
- | 0x01E2 7A48 | MDCTL18 | Module 18 Control Register |
- | 0x01E2 7A4C | MDCTL19 | Module 19 Control Register |
- | 0x01E2 7A50 | MDCTL20 | Module 20 Control Register |
- | 0x01E2 7A54 | MDCTL21 | Module 21 Control Register |
- | 0x01E2 7A58 | MDCTL22 | Module 22 Control Register |
- | 0x01E2 7A5C | MDCTL23 | Module 23 Control Register |
- | 0x01E2 7A60 | MDCTL24 | Module 24 Control Register |
- | 0x01E2 7A64 | MDCTL25 | Module 25 Control Register |
- | 0x01E2 7A68 | MDCTL26 | Module 26 Control Register |
- | 0x01E2 7A6C | MDCTL27 | Module 27 Control Register |
- | 0x01E2 7A70 | MDCTL28 | Module 28 Control Register |
- | 0x01E2 7A74 | MDCTL29 | Module 29 Control Register |
- | 0x01E2 7A78 | MDCTL30 | Module 30 Control Register |
- | 0x01E2 7A7C | MDCTL31 | Module 31 Control Register |