SPRUIL1D May 2019 – December 2024 DRA829J , DRA829J-Q1 , DRA829V , DRA829V-Q1 , TDA4VM , TDA4VM-Q1
Table 12-566 lists the memory-mapped registers for the DSS_COMMON. All register offset addresses not listed in Table 12-566 should be considered as reserved locations and the register contents should not be modified.
DSS COMMON Registers
| Instance | Base Address |
|---|---|
| DSS0_DISPC_0_COMMON_M | 04A0 0000h |
| DSS0_DISPC_0_COMMON_S0 | 04A1 0000h |
| DSS0_DISPC_0_COMMON_S1 | 04B0 0000h |
| DSS0_DISPC_0_COMMON_S2 | 04B1 0000h |
| Offset | Acronym | Register Name | DSS0_DISPC_0_COMMON_M Physical Address | DSS0_DISPC_0_COMMON_S0 Physical Address | DSS0_DISPC_0_COMMON_S1 Physical Address | DSS0_DISPC_0_COMMON_S2 Physical Address |
|---|---|---|---|---|---|---|
| 4h | DSS0_COMMON_DSS_REVISION | 04A0 0004h | N/A(1) | N/A | N/A | |
| 8h | DSS0_COMMON_DSS_SYSCONFIG | 04A0 0008h | N/A | N/A | N/A | |
| 20h | DSS0_COMMON_DSS_SYSSTATUS | 04A0 0020h | N/A | N/A | N/A | |
| 28h | DSS0_COMMON_DISPC_IRQSTATUS_RAW | 04A0 0028h | 04A1 0028h | 04B0 0028h | 04B1 0028h | |
| 2Ch | DSS0_COMMON_DISPC_IRQSTATUS | 04A0 002Ch | 04A1 002Ch | 04B0 002Ch | 04B1 002Ch | |
| 30h | DSS0_COMMON_DISPC_IRQENABLE_SET | 04A0 0030h | 04A1 0030h | 04B0 0030h | 04B1 0030h | |
| 34h | DSS0_COMMON_DISPC_IRQENABLE_CLR | 04A0 0034h | 04A1 0034h | 04B0 0034h | 04B1 0034h | |
| 38h | DSS0_COMMON_VID_IRQENABLE_0 | 04A0 0038h | 04A1 0038h | 04B0 0038h | 04B1 0038h | |
| 3Ch | DSS0_COMMON_VID_IRQENABLE_1 | 04A0 003Ch | 04A1 003Ch | 04B0 003Ch | 04B1 003Ch | |
| 40h | DSS0_COMMON_VID_IRQENABLE_2 | 04A0 0040h | 04A1 0040h | 04B0 0040h | 04B1 0040h | |
| 44h | DSS0_COMMON_VID_IRQENABLE_3 | 04A0 0044h | 04A1 0044h | 04B0 0044h | 04B1 0044h | |
| 48h | DSS0_COMMON_VID_IRQSTATUS_0 | 04A0 0048h | 04A1 0048h | 04B0 0048h | 04B1 0048h | |
| 4Ch | DSS0_COMMON_VID_IRQSTATUS_1 | 04A0 004Ch | 04A1 004Ch | 04B0 004Ch | 04B1 004Ch | |
| 50h | DSS0_COMMON_VID_IRQSTATUS_2 | 04A0 0050h | 04A1 0050h | 04B0 0050h | 04B1 0050h | |
| 54h | DSS0_COMMON_VID_IRQSTATUS_3 | 04A0 0054h | 04A1 0054h | 04B0 0054h | 04B1 0054h | |
| 58h | DSS0_COMMON_VP_IRQENABLE_0 | 04A0 0058h | 04A1 0058h | 04B0 0058h | 04B1 0058h | |
| 5Ch | DSS0_COMMON_VP_IRQENABLE_1 | 04A0 005Ch | 04A1 005Ch | 04B0 005Ch | 04B1 005Ch | |
| 60h | DSS0_COMMON_VP_IRQENABLE_2 | 04A0 0060h | 04A1 0060h | 04B0 0060h | 04B1 0060h | |
| 64h | DSS0_COMMON_VP_IRQENABLE_3 | 04A0 0064h | 04A1 0064h | 04B0 0064h | 04B1 0064h | |
| 68h | DSS0_COMMON_VP_IRQSTATUS_0 | 04A0 0068h | 04A1 0068h | 04B0 0068h | 04B1 0068h | |
| 6Ch | DSS0_COMMON_VP_IRQSTATUS_1 | 04A0 006Ch | 04A1 006Ch | 04B0 006Ch | 04B1 006Ch | |
| 70h | DSS0_COMMON_VP_IRQSTATUS_2 | 04A0 0070h | 04A1 0070h | 04B0 0070h | 04B1 0070h | |
| 74h | DSS0_COMMON_VP_IRQSTATUS_3 | 04A0 0074h | 04A1 0074h | 04B0 0074h | 04B1 0074h | |
| 78h | DSS0_COMMON_WB_IRQENABLE | 04A0 0078h | 04A1 0078h | 04B0 0078h | 04B1 0078h | |
| 7Ch | DSS0_COMMON_WB_IRQSTATUS | 04A0 007Ch | 04A1 007Ch | 04B0 007Ch | 04B1 007Ch | |
| 80h | DSS0_COMMON_DISPC_IRQ_EOI_FUNC | 04A0 0080h | 04A1 0080h | 04B0 0080h | 04B1 0080h | |
| 84h | DSS0_COMMON_DISPC_IRQ_EOI_SAFETY | 04A0 0084h | 04A1 0084h | 04B0 0084h | 04B1 0084h | |
| 88h | DSS0_COMMON_DISPC_IRQ_EOI_SECURITY | 04A0 0088h | 04A1 0088h | 04B0 0088h | 04B1 0088h | |
| 90h | DSS0_COMMON_DISPC_SECURE_DISABLE | 04A0 0090h | N/A | N/A | N/A | |
| 98h | DSS0_COMMON_DISPC_GLOBAL_MFLAG_ATTRIBUTE | 04A0 0098h | N/A | N/A | N/A | |
| 9Ch | DSS0_COMMON_DISPC_GLOBAL_OUTPUT_ENABLE | 04A0 009Ch | N/A | N/A | N/A | |
| A0h | DSS0_COMMON_DISPC_GLOBAL_BUFFER | 04A0 00A0h | N/A | N/A | N/A | |
| A4h | DSS0_COMMON_DSS_CBA_CFG | 04A0 00A4h | N/A | N/A | N/A | |
| A8h | DSS0_COMMON_DISPC_DBG_CONTROL | 04A0 00A8h | N/A | N/A | N/A | |
| ACh | DSS0_COMMON_DISPC_DBG_STATUS | 04A0 00ACh | N/A | N/A | N/A | |
| B0h | DSS0_COMMON_DISPC_CLKGATING_DISABLE | 04A0 00B0h | N/A | N/A | N/A | |
| B8h | DSS0_COMMON_FBDC_REVISION_1 | 04A0 00B8h | N/A | N/A | N/A | |
| BCh | DSS0_COMMON_FBDC_REVISION_2 | 04A0 00BCh | N/A | N/A | N/A | |
| C0h | DSS0_COMMON_FBDC_REVISION_3 | 04A0 00C0h | N/A | N/A | N/A | |
| C4h | DSS0_COMMON_FBDC_REVISION_4 | 04A0 00C4h | N/A | N/A | N/A | |
| C8h | DSS0_COMMON_FBDC_REVISION_5 | 04A0 00C8h | N/A | N/A | N/A | |
| CCh | DSS0_COMMON_FBDC_REVISION_6 | 04A0 00CCh | N/A | N/A | N/A | |
| D0h | DSS0_COMMON_FBDC_COMMON_CONTROL | 04A0 00D0h | N/A | N/A | N/A | |
| D4h | DSS0_COMMON_FBDC_CONSTANT_COLOR_0 | 04A0 00D4h | N/A | N/A | N/A | |
| D8h | DSS0_COMMON_FBDC_CONSTANT_COLOR_1 | 04A0 00D8h | N/A | N/A | N/A | |
| E4h | DSS0_COMMON_DISPC_CONNECTIONS | 04A0 00E4h | N/A | N/A | N/A | |
| E8h | DSS0_COMMON_DISPC_MSS_VP1 | 04A0 00E8h | N/A | N/A | N/A | |
| ECh | DSS0_COMMON_DISPC_MSS_VP3 | 04A0 00ECh | N/A | N/A | N/A | |
| F0h | DSS0_COMMON_GLOBAL_DMA_THREADSIZE | 04A0 00F0h | N/A | N/A | N/A | |
| F4h | DSS0_COMMON_GLOBAL_DMA_THREADSIZESTATUS | 04A0 00F4h | N/A | N/A | N/A | |
| F8h | DSS0_COMMON_GLOBAL_GOBITMODE | 04A0 00F8h | N/A | N/A | N/A |
DSS0_COMMON_DSS_REVISION is shown in Figure 12-612 and described in Table 12-568.
Return to Summary Table.
This register contains the K3_DSS revision number
| Instance | Physical Address |
|---|---|
| DSS0_DISPC_0_COMMON_M | 04A0 0004h |
| DSS0_DISPC_0_COMMON_S0 | N/A |
| DSS0_DISPC_0_COMMON_S1 | N/A |
| DSS0_DISPC_0_COMMON_S2 | N/A |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| MODID | |||||||||||||||
| R-6400h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| REVRTL | REVMAJOR | CUSTOM | REVMIN | ||||||||||||
| R-6h | R-2h | R-0h | R-1h | ||||||||||||
| LEGEND: R = Read Only; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | MODID | R | 6400h | Module ID Field |
| 15-11 | REVRTL | R | 6h | RTL Revision |
| 10-8 | REVMAJOR | R | 2h | Major Revision |
| 7-6 | CUSTOM | R | 0h | Custom |
| 5-0 | REVMIN | R | 1h | Minor Revision |
DSS0_COMMON_DSS_SYSCONFIG is shown in Figure 12-613 and described in Table 12-570.
Return to Summary Table.
This register controls various parameters related to software reset and IP idle
| Instance | Physical Address |
|---|---|
| DSS0_DISPC_0_COMMON_M | 04A0 0008h |
| DSS0_DISPC_0_COMMON_S0 | N/A |
| DSS0_DISPC_0_COMMON_S1 | N/A |
| DSS0_DISPC_0_COMMON_S2 | N/A |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | RESERVED | ||||||
| R-0h | R-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | WARMRESET | IDLEMODE | RESERVED | SOFTRESET | AUTOCLKGATING | ||
| R-0h | R/W-0h | R/W-2h | R-0h | R/W-0h | R/W-1h | ||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-14 | RESERVED | R | 0h | Write 0's for future compatibility. |
| 13-8 | RESERVED | R | 0h | Write 0's for future compatibility. |
| 7-6 | RESERVED | R | 0h | Write 0's for future compatibility. |
| 5 | WARMRESET | R/W | 0h | Warm reset. |
| 4-3 | IDLEMODE | R/W | 2h | Deprecated |
| 2 | RESERVED | R | 0h | Write 0's for future compatibility. |
| 1 | SOFTRESET | R/W | 0h | Software reset. |
| 0 | AUTOCLKGATING | R/W | 1h | Internal clock gating strategy 0h = Clocks are free-running 1h = Automatic clock gating strategy is applied, clocks are gated based on module activity |
DSS0_COMMON_DSS_SYSSTATUS is shown in Figure 12-614 and described in Table 12-572.
Return to Summary Table.
This register provides status information about the module, excluding the interrupt status information
| Instance | Physical Address |
|---|---|
| DSS0_DISPC_0_COMMON_M | 04A0 0020h |
| DSS0_DISPC_0_COMMON_S0 | N/A |
| DSS0_DISPC_0_COMMON_S1 | N/A |
| DSS0_DISPC_0_COMMON_S2 | N/A |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | DISPC_IDLE_STATUS | RESERVED | |||||
| R-0h | R-1h | R-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | DISPC_VP_RESETDONE | DISPC_FUNC_RESETDONE | |||||
| R-0h | R-Fh | R-1h | |||||
| LEGEND: R = Read Only; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-10 | RESERVED | R | 0h | Reserved |
| 9 | DISPC_IDLE_STATUS | R | 1h | Idle status of DISPC 0h = DISPC is not in Idle 1h = DISPC is in Idle |
| 8-5 | RESERVED | R | 0h | Reserved 0h = Internal module reset is on-going 1h = Reset completed |
| 4-1 | DISPC_VP_RESETDONE | R | Fh | Reset status of VP 0h = Internal module reset is on-going 1h = Reset completed |
| 0 | DISPC_FUNC_RESETDONE | R | 1h | Reset status of DISPC Functional clock domain 0h = Internal module reset is on-going 1h = Reset completed |
DSS0_COMMON_DISPC_IRQSTATUS_RAW is shown in Figure 12-615 and described in Table 12-574.
Return to Summary Table.
RAW Interrupt status. Raw status is set even if interrupt is not enabled. Write 1 to set the RAW status
| Instance | Physical Address |
|---|---|
| DSS0_DISPC_0_COMMON_M | 04A0 0028h |
| DSS0_DISPC_0_COMMON_S0 | 04A1 0028h |
| DSS0_DISPC_0_COMMON_S1 | 04B0 0028h |
| DSS0_DISPC_0_COMMON_S2 | 04B1 0028h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | DUMMY_IRQ | ||||||
| R-0h | R/W1S-0h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| DUMMY1_IRQ | WB_IRQ | RESERVED | RESERVED | ||||
| R/W1S-0h | R/W1S-0h | R-0h | R-0h | ||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| VID_IRQ | VP_IRQ | ||||||
| R/W1S-0h | R/W1S-0h | ||||||
| LEGEND: R = Read Only; R/W1S = Read/Write 1 to Set Bit; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-17 | RESERVED | R | 0h | Reserved |
| 16 | DUMMY_IRQ | R/W1S | 0h | Dummy IRQ STATUS- Reserved for future use 0h = Write-0 : No action, Read-0 : No event pending 1h = Write-1 : Set event, Read-1 : IRQ event pending |
| 15 | DUMMY1_IRQ | R/W1S | 0h | Dummy IRQ STATUS- Reserved for future use 0h = Write-0 : No action, Read-0 : No event pending 1h = Write-1 : Set event, Read-1 : IRQ event pending |
| 14 | WB_IRQ | R/W1S | 0h | WB IRQ STATUS. 0h = Write-0 : No action, Read-0 : No event pending 1h = Write-1 : Set event, Read-1 : IRQ event pending |
| 13 | RESERVED | R | 0h | Reserved |
| 12-8 | RESERVED | R | 0h | Reserved |
| 7-4 | VID_IRQ | R/W1S | 0h | VID IRQ STATUS. 0h = Write-0 : No action, Read-0 : No event pending 1h = Write-1 : Set event, Read-1 : IRQ event pending |
| 3-0 | VP_IRQ | R/W1S | 0h | VP 0h = Write-0 : No action, Read-0 : No event pending 1h = Write-1 : Set event, Read-1 : IRQ event pending |
DSS0_COMMON_DISPC_IRQSTATUS is shown in Figure 12-616 and described in Table 12-576.
Return to Summary Table.
Interrupt status. Enabled status, isn't set unless event is enabled. Write 1 to clear the status after interrupt has been serviced. RAW status also gets cleared, i.e. even if not enabled
| Instance | Physical Address |
|---|---|
| DSS0_DISPC_0_COMMON_M | 04A0 002Ch |
| DSS0_DISPC_0_COMMON_S0 | 04A1 002Ch |
| DSS0_DISPC_0_COMMON_S1 | 04B0 002Ch |
| DSS0_DISPC_0_COMMON_S2 | 04B1 002Ch |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | DUMMY_IRQ | ||||||
| R-0h | R/W1C-0h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| DUMMY1_IRQ | WB_IRQ | RESERVED | RESERVED | ||||
| R/W1C-0h | R/W1C-0h | R-0h | R-0h | ||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| VID_IRQ | VP_IRQ | ||||||
| R/W1C-0h | R/W1C-0h | ||||||
| LEGEND: R = Read Only; R/W1C = Read/Write 1 to Clear Bit; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-17 | RESERVED | R | 0h | Reserved |
| 16 | DUMMY_IRQ | R/W1C | 0h | Dummy IRQ STATUS-Reserved for future use 0h = Write-0 : No action, Read-0 : No event pending 1h = Write-1 : Clear pending event, if any, Read-1 : IRQ event pending |
| 15 | DUMMY1_IRQ | R/W1C | 0h | Dummy IRQ STATUS-Reserved for future use 0h = Write-0 : No action, Read-0 : No event pending 1h = Write-1 : Clear pending event, if any, Read-1 : IRQ event pending |
| 14 | WB_IRQ | R/W1C | 0h | WB IRQ STATUS. 0h = Write-0 : No action, Read-0 : No event pending 1h = Write-1 : Clear pending event, if any, Read-1 : IRQ event pending |
| 13 | RESERVED | R | 0h | Reserved |
| 12-8 | RESERVED | R | 0h | Reserved |
| 7-4 | VID_IRQ | R/W1C | 0h | VID IRQ STATUS. 0h = Write-0 : No action, Read-0 : No event pending 1h = Write-1 : Clear pending event, if any, Read-1 : IRQ event pending |
| 3-0 | VP_IRQ | R/W1C | 0h | VP 0h = Write-0 : No action, Read-0 : No event pending 1h = Write-1 : Clear pending event, if any, Read-1 : IRQ event pending |
DSS0_COMMON_DISPC_IRQENABLE_SET is shown in Figure 12-617 and described in Table 12-578.
Return to Summary Table.
SET Interrupt enable. Write 1 to set interrupt enable. Readout equal to corresponding _CLR register
| Instance | Physical Address |
|---|---|
| DSS0_DISPC_0_COMMON_M | 04A0 0030h |
| DSS0_DISPC_0_COMMON_S0 | 04A1 0030h |
| DSS0_DISPC_0_COMMON_S1 | 04B0 0030h |
| DSS0_DISPC_0_COMMON_S2 | 04B1 0030h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | SET_DUMMY_IRQ | ||||||
| R-0h | R/W1S-0h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| SET_DUMMY1_IRQ | SET_WB_IRQ | RESERVED | RESERVED | ||||
| R/W1S-0h | R/W1S-0h | R-0h | R-0h | ||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| SET_VID_IRQ | SET_VP_IRQ | ||||||
| R/W1S-0h | R/W1S-0h | ||||||
| LEGEND: R = Read Only; R/W1S = Read/Write 1 to Set Bit; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-17 | RESERVED | R | 0h | Reserved |
| 16 | SET_DUMMY_IRQ | R/W1S | 0h | Dummy IRQ 0h = Write-0 : No action, Read-0 : Interrupt Disabled 1h = Write-1 : Enable interrupt, Read-1 : Interrupt Enabled |
| 15 | SET_DUMMY1_IRQ | R/W1S | 0h | Dummy IRQ 0h = Write-0 : No action, Read-0 : Interrupt Disabled 1h = Write-1 : Enable interrupt, Read-1 : Interrupt Enabled |
| 14 | SET_WB_IRQ | R/W1S | 0h | WB IRQ, if WB pipeline is present 0h = Write-0 : No action, Read-0 : Interrupt Disabled 1h = Write-1 : Enable interrupt, Read-1 : Interrupt Enabled |
| 13 | RESERVED | R | 0h | Reserved |
| 12-8 | RESERVED | R | 0h | Reserved |
| 7-4 | SET_VID_IRQ | R/W1S | 0h | VID IRQ. 0h = Write-0 : No action, Read-0 : Interrupt Disabled 1h = Write-1 : Enable interrupt, Read-1 : Interrupt Enabled |
| 3-0 | SET_VP_IRQ | R/W1S | 0h | VP 0h = Write-0 : No action, Read-0 : Interrupt Disabled 1h = Write-1 : Enable interrupt, Read-1 : Interrupt Enabled |
DSS0_COMMON_DISPC_IRQENABLE_CLR is shown in Figure 12-618 and described in Table 12-580.
Return to Summary Table.
CLR Interrupt enable. Write 1 to clear interrupt enable
| Instance | Physical Address |
|---|---|
| DSS0_DISPC_0_COMMON_M | 04A0 0034h |
| DSS0_DISPC_0_COMMON_S0 | 04A1 0034h |
| DSS0_DISPC_0_COMMON_S1 | 04B0 0034h |
| DSS0_DISPC_0_COMMON_S2 | 04B1 0034h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | CLR_DUMMY_IRQ | ||||||
| R-0h | R/W1C-0h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| CLR_DUMMY1_IRQ | CLR_WB_IRQ | RESERVED | RESERVED | ||||
| R/W1C-0h | R/W1C-0h | R-0h | R-0h | ||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| CLR_VID_IRQ | CLR_VP_IRQ | ||||||
| R/W1C-0h | R/W1C-0h | ||||||
| LEGEND: R = Read Only; R/W1C = Read/Write 1 to Clear Bit; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-17 | RESERVED | R | 0h | Reserved |
| 16 | CLR_DUMMY_IRQ | R/W1C | 0h | Dummy IRQ 0h = Write-0 : No action, Read-0 : Interrupt Disabled 1h = Write-1 : Clear interrupt, Read-1 : Interrupt Enabled |
| 15 | CLR_DUMMY1_IRQ | R/W1C | 0h | Dummy IRQ 0h = Write-0 : No action, Read-0 : Interrupt Disabled 1h = Write-1 : Clear interrupt, Read-1 : Interrupt Enabled |
| 14 | CLR_WB_IRQ | R/W1C | 0h | WB IRQ, if WB pipeline is present 0h = Write-0 : No action, Read-0 : Interrupt Disabled 1h = Write-1 : Clear interrupt, Read-1 : Interrupt Enabled |
| 13 | RESERVED | R | 0h | Reserved |
| 12-8 | RESERVED | R | 0h | Reserved |
| 7-4 | CLR_VID_IRQ | R/W1C | 0h | VID IRQ.[0] -> VID1, [1] -> VIDL1, [2] -> VID2, [3] -> VIDL2 0h = Write-0 : No action, Read-0 : Interrupt Disabled 1h = Write-1 : Clear interrupt, Read-1 : Interrupt Enabled |
| 3-0 | CLR_VP_IRQ | R/W1C | 0h | VP 0h = Write-0 : No action, Read-0 : Interrupt Disabled 1h = Write-1 : Clear interrupt, Read-1 : Interrupt Enabled |
DSS0_COMMON_VID_IRQENABLE_0 is shown in Figure 12-619 and described in Table 12-582.
Return to Summary Table.
This register allows to mask/unmask the VID internal sources of interrupt, on an event-by-event basis.[0] -> VID1, [1] -> VIDL1, [2] -> VID2, [3] -> VIDL2
| Instance | Physical Address |
|---|---|
| DSS0_DISPC_0_COMMON_M | 04A0 0038h |
| DSS0_DISPC_0_COMMON_S0 | 04A1 0038h |
| DSS0_DISPC_0_COMMON_S1 | 04B0 0038h |
| DSS0_DISPC_0_COMMON_S2 | 04B1 0038h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | FBDC_ILLEGALTILEREQ_EN | FBDC_CORRUPTTILE_EN | SAFETYREGION_EN | VIDENDWINDOW_EN | VIDBUFFERUNDERFLOW_EN | ||
| R-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-5 | RESERVED | R | 0h | Reserved |
| 4 | FBDC_ILLEGALTILEREQ_EN | R/W | 0h | FBDC IRQ, Illegal tile req detected 0h = Event is masked 1h = Event generates an interrupt when it occurs |
| 3 | FBDC_CORRUPTTILE_EN | R/W | 0h | FBDC IRQ. 0h = Event is masked 1h = Event generates an interrupt when it occurs |
| 2 | SAFETYREGION_EN | R/W | 0h | Safety Feature IRQ. 0h = Event is masked 1h = Event generates an interrupt when it occurs |
| 1 | VIDENDWINDOW_EN | R/W | 0h | Video End Window. 0h = Event is masked 1h = Event generates an interrupt when it occurs |
| 0 | VIDBUFFERUNDERFLOW_EN | R/W | 0h | Video DMA Buffer Underflow. 0h = Event is masked 1h = Event generates an interrupt when it occurs |
DSS0_COMMON_VID_IRQENABLE_1 is shown in Figure 12-620 and described in Table 12-584.
Return to Summary Table.
This register allows to mask/unmask the VID internal sources of interrupt, on an event-by-event basis.[0] -> VID1, [1] -> VIDL1, [2] -> VID2, [3] -> VIDL2
| Instance | Physical Address |
|---|---|
| DSS0_DISPC_0_COMMON_M | 04A0 003Ch |
| DSS0_DISPC_0_COMMON_S0 | 04A1 003Ch |
| DSS0_DISPC_0_COMMON_S1 | 04B0 003Ch |
| DSS0_DISPC_0_COMMON_S2 | 04B1 003Ch |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | FBDC_ILLEGALTILEREQ_EN | FBDC_CORRUPTTILE_EN | SAFETYREGION_EN | VIDENDWINDOW_EN | VIDBUFFERUNDERFLOW_EN | ||
| R-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-5 | RESERVED | R | 0h | Reserved |
| 4 | FBDC_ILLEGALTILEREQ_EN | R/W | 0h | FBDC IRQ, Illegal tile req detected 0h = Event is masked 1h = Event generates an interrupt when it occurs |
| 3 | FBDC_CORRUPTTILE_EN | R/W | 0h | FBDC IRQ. 0h = Event is masked 1h = Event generates an interrupt when it occurs |
| 2 | SAFETYREGION_EN | R/W | 0h | Safety Feature IRQ. 0h = Event is masked 1h = Event generates an interrupt when it occurs |
| 1 | VIDENDWINDOW_EN | R/W | 0h | Video End Window. 0h = Event is masked 1h = Event generates an interrupt when it occurs |
| 0 | VIDBUFFERUNDERFLOW_EN | R/W | 0h | Video DMA Buffer Underflow. 0h = Event is masked 1h = Event generates an interrupt when it occurs |
DSS0_COMMON_VID_IRQENABLE_2 is shown in Figure 12-621 and described in Table 12-586.
Return to Summary Table.
This register allows to mask/unmask the VID internal sources of interrupt, on an event-by-event basis.[0] -> VID1, [1] -> VIDL1, [2] -> VID2, [3] -> VIDL2
| Instance | Physical Address |
|---|---|
| DSS0_DISPC_0_COMMON_M | 04A0 0040h |
| DSS0_DISPC_0_COMMON_S0 | 04A1 0040h |
| DSS0_DISPC_0_COMMON_S1 | 04B0 0040h |
| DSS0_DISPC_0_COMMON_S2 | 04B1 0040h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | FBDC_ILLEGALTILEREQ_EN | FBDC_CORRUPTTILE_EN | SAFETYREGION_EN | VIDENDWINDOW_EN | VIDBUFFERUNDERFLOW_EN | ||
| R-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-5 | RESERVED | R | 0h | Reserved |
| 4 | FBDC_ILLEGALTILEREQ_EN | R/W | 0h | FBDC IRQ, Illegal tile req detected 0h = Event is masked 1h = Event generates an interrupt when it occurs |
| 3 | FBDC_CORRUPTTILE_EN | R/W | 0h | FBDC IRQ. 0h = Event is masked 1h = Event generates an interrupt when it occurs |
| 2 | SAFETYREGION_EN | R/W | 0h | Safety Feature IRQ. 0h = Event is masked 1h = Event generates an interrupt when it occurs |
| 1 | VIDENDWINDOW_EN | R/W | 0h | Video End Window. 0h = Event is masked 1h = Event generates an interrupt when it occurs |
| 0 | VIDBUFFERUNDERFLOW_EN | R/W | 0h | Video DMA Buffer Underflow. 0h = Event is masked 1h = Event generates an interrupt when it occurs |
DSS0_COMMON_VID_IRQENABLE_3 is shown in Figure 12-622 and described in Table 12-588.
Return to Summary Table.
This register allows to mask/unmask the VID internal sources of interrupt, on an event-by-event basis.[0] -> VID1, [1] -> VIDL1, [2] -> VID2, [3] -> VIDL2
| Instance | Physical Address |
|---|---|
| DSS0_DISPC_0_COMMON_M | 04A0 0044h |
| DSS0_DISPC_0_COMMON_S0 | 04A1 0044h |
| DSS0_DISPC_0_COMMON_S1 | 04B0 0044h |
| DSS0_DISPC_0_COMMON_S2 | 04B1 0044h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | FBDC_ILLEGALTILEREQ_EN | FBDC_CORRUPTTILE_EN | SAFETYREGION_EN | VIDENDWINDOW_EN | VIDBUFFERUNDERFLOW_EN | ||
| R-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-5 | RESERVED | R | 0h | Reserved |
| 4 | FBDC_ILLEGALTILEREQ_EN | R/W | 0h | FBDC IRQ, Illegal tile req detected 0h = Event is masked 1h = Event generates an interrupt when it occurs |
| 3 | FBDC_CORRUPTTILE_EN | R/W | 0h | FBDC IRQ. 0h = Event is masked 1h = Event generates an interrupt when it occurs |
| 2 | SAFETYREGION_EN | R/W | 0h | Safety Feature IRQ. 0h = Event is masked 1h = Event generates an interrupt when it occurs |
| 1 | VIDENDWINDOW_EN | R/W | 0h | Video End Window. 0h = Event is masked 1h = Event generates an interrupt when it occurs |
| 0 | VIDBUFFERUNDERFLOW_EN | R/W | 0h | Video DMA Buffer Underflow. 0h = Event is masked 1h = Event generates an interrupt when it occurs |
DSS0_COMMON_VID_IRQSTATUS_0 is shown in Figure 12-623 and described in Table 12-590.
Return to Summary Table.
This register groups all the status of the VID internal events that generate an interrupt. Write 1 to a clear a bit field.[0] -> VID1, [1] -> VIDL1, [2] -> VID2, [3] -> VIDL2
| Instance | Physical Address |
|---|---|
| DSS0_DISPC_0_COMMON_M | 04A0 0048h |
| DSS0_DISPC_0_COMMON_S0 | 04A1 0048h |
| DSS0_DISPC_0_COMMON_S1 | 04B0 0048h |
| DSS0_DISPC_0_COMMON_S2 | 04B1 0048h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | FBDC_ILLEGALTILEREQ_IRQ | FBDC_CORRUPTTILE_IRQ | SAFETYREGION_IRQ | VIDENDWINDOW_IRQ | VIDBUFFERUNDERFLOW_IRQ | ||
| R-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | ||
| LEGEND: R = Read Only; R/W1C = Read/Write 1 to Clear Bit; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-5 | RESERVED | R | 0h | Reserved |
| 4 | FBDC_ILLEGALTILEREQ_IRQ | R/W1C | 0h | FBDC IRQ, Illegal tile req detected 0h = Write: Status is unchanged, Read: Event is not pending 1h = Write: Status is reset, Read: Event is Pending |
| 3 | FBDC_CORRUPTTILE_IRQ | R/W1C | 0h | FBDC IRQ. 0h = Write: Status is unchanged, Read: Event is not pending 1h = Write: Status is reset, Read: Event is Pending |
| 2 | SAFETYREGION_IRQ | R/W1C | 0h | Safety Feature IRQ. 0h = Write: Status is unchanged, Read: Event is not pending 1h = Write: Status is reset, Read: Event is Pending |
| 1 | VIDENDWINDOW_IRQ | R/W1C | 0h | Video End Window. 0h = Write: Status is unchanged, Read: Event is not pending 1h = Write: Status is reset, Read: Event is Pending |
| 0 | VIDBUFFERUNDERFLOW_IRQ | R/W1C | 0h | Video DMA Buffer Underflow. 0h = Write: Status is unchanged, Read: Event is not pending 1h = Write: Status is reset, Read: Event is Pending |
DSS0_COMMON_VID_IRQSTATUS_1 is shown in Figure 12-624 and described in Table 12-592.
Return to Summary Table.
This register groups all the status of the VID internal events that generate an interrupt. Write 1 to a clear a bit field.[0] -> VID1, [1] -> VIDL1, [2] -> VID2, [3] -> VIDL2
| Instance | Physical Address |
|---|---|
| DSS0_DISPC_0_COMMON_M | 04A0 004Ch |
| DSS0_DISPC_0_COMMON_S0 | 04A1 004Ch |
| DSS0_DISPC_0_COMMON_S1 | 04B0 004Ch |
| DSS0_DISPC_0_COMMON_S2 | 04B1 004Ch |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | FBDC_ILLEGALTILEREQ_IRQ | FBDC_CORRUPTTILE_IRQ | SAFETYREGION_IRQ | VIDENDWINDOW_IRQ | VIDBUFFERUNDERFLOW_IRQ | ||
| R-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | ||
| LEGEND: R = Read Only; R/W1C = Read/Write 1 to Clear Bit; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-5 | RESERVED | R | 0h | Reserved |
| 4 | FBDC_ILLEGALTILEREQ_IRQ | R/W1C | 0h | FBDC IRQ, Illegal tile req detected 0h = Write: Status is unchanged, Read: Event is not pending 1h = Write: Status is reset, Read: Event is Pending |
| 3 | FBDC_CORRUPTTILE_IRQ | R/W1C | 0h | FBDC IRQ. 0h = Write: Status is unchanged, Read: Event is not pending 1h = Write: Status is reset, Read: Event is Pending |
| 2 | SAFETYREGION_IRQ | R/W1C | 0h | Safety Feature IRQ. 0h = Write: Status is unchanged, Read: Event is not pending 1h = Write: Status is reset, Read: Event is Pending |
| 1 | VIDENDWINDOW_IRQ | R/W1C | 0h | Video End Window. 0h = Write: Status is unchanged, Read: Event is not pending 1h = Write: Status is reset, Read: Event is Pending |
| 0 | VIDBUFFERUNDERFLOW_IRQ | R/W1C | 0h | Video DMA Buffer Underflow. 0h = Write: Status is unchanged, Read: Event is not pending 1h = Write: Status is reset, Read: Event is Pending |
DSS0_COMMON_VID_IRQSTATUS_2 is shown in Figure 12-625 and described in Table 12-594.
Return to Summary Table.
This register groups all the status of the VID internal events that generate an interrupt. Write 1 to a clear a bit field.[0] -> VID1, [1] -> VIDL1, [2] -> VID2, [3] -> VIDL2
| Instance | Physical Address |
|---|---|
| DSS0_DISPC_0_COMMON_M | 04A0 0050h |
| DSS0_DISPC_0_COMMON_S0 | 04A1 0050h |
| DSS0_DISPC_0_COMMON_S1 | 04B0 0050h |
| DSS0_DISPC_0_COMMON_S2 | 04B1 0050h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | FBDC_ILLEGALTILEREQ_IRQ | FBDC_CORRUPTTILE_IRQ | SAFETYREGION_IRQ | VIDENDWINDOW_IRQ | VIDBUFFERUNDERFLOW_IRQ | ||
| R-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | ||
| LEGEND: R = Read Only; R/W1C = Read/Write 1 to Clear Bit; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-5 | RESERVED | R | 0h | Reserved |
| 4 | FBDC_ILLEGALTILEREQ_IRQ | R/W1C | 0h | FBDC IRQ, Illegal tile req detected 0h = Write: Status is unchanged, Read: Event is not pending 1h = Write: Status is reset, Read: Event is Pending |
| 3 | FBDC_CORRUPTTILE_IRQ | R/W1C | 0h | FBDC IRQ. 0h = Write: Status is unchanged, Read: Event is not pending 1h = Write: Status is reset, Read: Event is Pending |
| 2 | SAFETYREGION_IRQ | R/W1C | 0h | Safety Feature IRQ. 0h = Write: Status is unchanged, Read: Event is not pending 1h = Write: Status is reset, Read: Event is Pending |
| 1 | VIDENDWINDOW_IRQ | R/W1C | 0h | Video End Window. 0h = Write: Status is unchanged, Read: Event is not pending 1h = Write: Status is reset, Read: Event is Pending |
| 0 | VIDBUFFERUNDERFLOW_IRQ | R/W1C | 0h | Video DMA Buffer Underflow. 0h = Write: Status is unchanged, Read: Event is not pending 1h = Write: Status is reset, Read: Event is Pending |
DSS0_COMMON_VID_IRQSTATUS_3 is shown in Figure 12-626 and described in Table 12-596.
Return to Summary Table.
This register groups all the status of the VID internal events that generate an interrupt. Write 1 to a clear a bit field.[0] -> VID1, [1] -> VIDL1, [2] -> VID2, [3] -> VIDL2
| Instance | Physical Address |
|---|---|
| DSS0_DISPC_0_COMMON_M | 04A0 0054h |
| DSS0_DISPC_0_COMMON_S0 | 04A1 0054h |
| DSS0_DISPC_0_COMMON_S1 | 04B0 0054h |
| DSS0_DISPC_0_COMMON_S2 | 04B1 0054h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | FBDC_ILLEGALTILEREQ_IRQ | FBDC_CORRUPTTILE_IRQ | SAFETYREGION_IRQ | VIDENDWINDOW_IRQ | VIDBUFFERUNDERFLOW_IRQ | ||
| R-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | ||
| LEGEND: R = Read Only; R/W1C = Read/Write 1 to Clear Bit; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-5 | RESERVED | R | 0h | Reserved |
| 4 | FBDC_ILLEGALTILEREQ_IRQ | R/W1C | 0h | FBDC IRQ, Illegal tile req detected 0h = Write: Status is unchanged, Read: Event is not pending 1h = Write: Status is reset, Read: Event is Pending |
| 3 | FBDC_CORRUPTTILE_IRQ | R/W1C | 0h | FBDC IRQ. 0h = Write: Status is unchanged, Read: Event is not pending 1h = Write: Status is reset, Read: Event is Pending |
| 2 | SAFETYREGION_IRQ | R/W1C | 0h | Safety Feature IRQ. 0h = Write: Status is unchanged, Read: Event is not pending 1h = Write: Status is reset, Read: Event is Pending |
| 1 | VIDENDWINDOW_IRQ | R/W1C | 0h | Video End Window. 0h = Write: Status is unchanged, Read: Event is not pending 1h = Write: Status is reset, Read: Event is Pending |
| 0 | VIDBUFFERUNDERFLOW_IRQ | R/W1C | 0h | Video DMA Buffer Underflow. 0h = Write: Status is unchanged, Read: Event is not pending 1h = Write: Status is reset, Read: Event is Pending |
DSS0_COMMON_VP_IRQENABLE_0 is shown in Figure 12-627 and described in Table 12-598.
Return to Summary Table.
This register allows to mask/unmask the VP_0 internal sources of interrupt, on an event-by-event basis
| Instance | Physical Address |
|---|---|
| DSS0_DISPC_0_COMMON_M | 04A0 0058h |
| DSS0_DISPC_0_COMMON_S0 | 04A1 0058h |
| DSS0_DISPC_0_COMMON_S1 | 04B0 0058h |
| DSS0_DISPC_0_COMMON_S2 | 04B1 0058h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | SAFETYREGION1_EN | ||||||
| R-0h | R/W-0h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| SAFETYREGION1_EN | DUMMY_EN | VPSYNC_EN | SECURITYVIOLATION_EN | SAFETYREGION_EN | |||
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | |||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| SAFETYREGION_EN | ACBIASCOUNTSTATUS_EN | VPSYNCLOST_EN | VPPROGRAMMEDLINENUMBER_EN | VPVSYNC_ODD_EN | VPVSYNC_EN | VPFRAMEDONE_EN | |
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | |
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-17 | RESERVED | R | 0h | Reserved |
| 16-13 | SAFETYREGION1_EN | R/W | 0h | Safety Feature IRQ. 0h = Event is masked 1h = Event generates an interrupt when it occurs |
| 12 | DUMMY_EN | R/W | 0h | Dummy IRQ for future use 0h = Event is masked 1h = Event generates an interrupt when it occurs |
| 11 | VPSYNC_EN | R/W | 0h | Go bit clear event 0h = Event is masked 1h = Event generates an interrupt when it occurs |
| 10 | SECURITYVIOLATION_EN | R/W | 0h | Security Violation interrupt for OVR/VP. 0h = Event is masked 1h = Event generates an interrupt when it occurs |
| 9-6 | SAFETYREGION_EN | R/W | 0h | Safety Feature IRQ. 0h = Event is masked 1h = Event generates an interrupt when it occurs |
| 5 | ACBIASCOUNTSTATUS_EN | R/W | 0h | AC BIAS transition counter has decremented to zero 0h = Event is masked 1h = Event generates an interrupt when it occurs |
| 4 | VPSYNCLOST_EN | R/W | 0h | Synchronization Lost for Video Port 0h = Event is masked 1h = Event generates an interrupt when it occurs |
| 3 | VPPROGRAMMEDLINENUMBER_EN | R/W | 0h | Programmed Line Number. 0h = Event is masked 1h = Event generates an interrupt when it occurs |
| 2 | VPVSYNC_ODD_EN | R/W | 0h | VSYNC for odd field from interlace mode only 0h = Event is masked 1h = Event generates an interrupt when it occurs |
| 1 | VPVSYNC_EN | R/W | 0h | Vertical Synchronization for VP 0h = Event is masked 1h = Event generates an interrupt when it occurs |
| 0 | VPFRAMEDONE_EN | R/W | 0h | Frame Done for Video Port. 0h = Event is masked 1h = Event generates an interrupt when it occurs |
DSS0_COMMON_VP_IRQENABLE_1 is shown in Figure 12-628 and described in Table 12-600.
Return to Summary Table.
This register allows to mask/unmask the VP_1 internal sources of interrupt, on an event-by-event basis
| Instance | Physical Address |
|---|---|
| DSS0_DISPC_0_COMMON_M | 04A0 005Ch |
| DSS0_DISPC_0_COMMON_S0 | 04A1 005Ch |
| DSS0_DISPC_0_COMMON_S1 | 04B0 005Ch |
| DSS0_DISPC_0_COMMON_S2 | 04B1 005Ch |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | SAFETYREGION1_EN | ||||||
| R-0h | R/W-0h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| SAFETYREGION1_EN | DUMMY_EN | VPSYNC_EN | SECURITYVIOLATION_EN | SAFETYREGION_EN | |||
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | |||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| SAFETYREGION_EN | ACBIASCOUNTSTATUS_EN | VPSYNCLOST_EN | VPPROGRAMMEDLINENUMBER_EN | VPVSYNC_ODD_EN | VPVSYNC_EN | VPFRAMEDONE_EN | |
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | |
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-17 | RESERVED | R | 0h | Reserved |
| 16-13 | SAFETYREGION1_EN | R/W | 0h | Safety Feature IRQ. 0h = Event is masked 1h = Event generates an interrupt when it occurs |
| 12 | DUMMY_EN | R/W | 0h | Dummy IRQ for future use 0h = Event is masked 1h = Event generates an interrupt when it occurs |
| 11 | VPSYNC_EN | R/W | 0h | Go bit clear event 0h = Event is masked 1h = Event generates an interrupt when it occurs |
| 10 | SECURITYVIOLATION_EN | R/W | 0h | Security Violation interrupt for OVR/VP. 0h = Event is masked 1h = Event generates an interrupt when it occurs |
| 9-6 | SAFETYREGION_EN | R/W | 0h | Safety Feature IRQ. 0h = Event is masked 1h = Event generates an interrupt when it occurs |
| 5 | ACBIASCOUNTSTATUS_EN | R/W | 0h | AC BIAS transition counter has decremented to zero 0h = Event is masked 1h = Event generates an interrupt when it occurs |
| 4 | VPSYNCLOST_EN | R/W | 0h | Synchronization Lost for Video Port 0h = Event is masked 1h = Event generates an interrupt when it occurs |
| 3 | VPPROGRAMMEDLINENUMBER_EN | R/W | 0h | Programmed Line Number. 0h = Event is masked 1h = Event generates an interrupt when it occurs |
| 2 | VPVSYNC_ODD_EN | R/W | 0h | VSYNC for odd field from interlace mode only 0h = Event is masked 1h = Event generates an interrupt when it occurs |
| 1 | VPVSYNC_EN | R/W | 0h | Vertical Synchronization for VP 0h = Event is masked 1h = Event generates an interrupt when it occurs |
| 0 | VPFRAMEDONE_EN | R/W | 0h | Frame Done for Video Port. 0h = Event is masked 1h = Event generates an interrupt when it occurs |
DSS0_COMMON_VP_IRQENABLE_2 is shown in Figure 12-629 and described in Table 12-602.
Return to Summary Table.
This register allows to mask/unmask the VP_2 internal sources of interrupt, on an event-by-event basis
| Instance | Physical Address |
|---|---|
| DSS0_DISPC_0_COMMON_M | 04A0 0060h |
| DSS0_DISPC_0_COMMON_S0 | 04A1 0060h |
| DSS0_DISPC_0_COMMON_S1 | 04B0 0060h |
| DSS0_DISPC_0_COMMON_S2 | 04B1 0060h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | SAFETYREGION1_EN | ||||||
| R-0h | R/W-0h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| SAFETYREGION1_EN | DUMMY_EN | VPSYNC_EN | SECURITYVIOLATION_EN | SAFETYREGION_EN | |||
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | |||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| SAFETYREGION_EN | ACBIASCOUNTSTATUS_EN | VPSYNCLOST_EN | VPPROGRAMMEDLINENUMBER_EN | VPVSYNC_ODD_EN | VPVSYNC_EN | VPFRAMEDONE_EN | |
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | |
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-17 | RESERVED | R | 0h | Reserved |
| 16-13 | SAFETYREGION1_EN | R/W | 0h | Safety Feature IRQ. 0h = Event is masked 1h = Event generates an interrupt when it occurs |
| 12 | DUMMY_EN | R/W | 0h | Dummy IRQ for future use 0h = Event is masked 1h = Event generates an interrupt when it occurs |
| 11 | VPSYNC_EN | R/W | 0h | Go bit clear event 0h = Event is masked 1h = Event generates an interrupt when it occurs |
| 10 | SECURITYVIOLATION_EN | R/W | 0h | Security Violation interrupt for OVR/VP. 0h = Event is masked 1h = Event generates an interrupt when it occurs |
| 9-6 | SAFETYREGION_EN | R/W | 0h | Safety Feature IRQ. 0h = Event is masked 1h = Event generates an interrupt when it occurs |
| 5 | ACBIASCOUNTSTATUS_EN | R/W | 0h | AC BIAS transition counter has decremented to zero 0h = Event is masked 1h = Event generates an interrupt when it occurs |
| 4 | VPSYNCLOST_EN | R/W | 0h | Synchronization Lost for Video Port 0h = Event is masked 1h = Event generates an interrupt when it occurs |
| 3 | VPPROGRAMMEDLINENUMBER_EN | R/W | 0h | Programmed Line Number. 0h = Event is masked 1h = Event generates an interrupt when it occurs |
| 2 | VPVSYNC_ODD_EN | R/W | 0h | VSYNC for odd field from interlace mode only 0h = Event is masked 1h = Event generates an interrupt when it occurs |
| 1 | VPVSYNC_EN | R/W | 0h | Vertical Synchronization for VP 0h = Event is masked 1h = Event generates an interrupt when it occurs |
| 0 | VPFRAMEDONE_EN | R/W | 0h | Frame Done for Video Port. 0h = Event is masked 1h = Event generates an interrupt when it occurs |
DSS0_COMMON_VP_IRQENABLE_3 is shown in Figure 12-630 and described in Table 12-604.
Return to Summary Table.
This register allows to mask/unmask the VP_3 internal sources of interrupt, on an event-by-event basis
| Instance | Physical Address |
|---|---|
| DSS0_DISPC_0_COMMON_M | 04A0 0064h |
| DSS0_DISPC_0_COMMON_S0 | 04A1 0064h |
| DSS0_DISPC_0_COMMON_S1 | 04B0 0064h |
| DSS0_DISPC_0_COMMON_S2 | 04B1 0064h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | SAFETYREGION1_EN | ||||||
| R-0h | R/W-0h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| SAFETYREGION1_EN | DUMMY_EN | VPSYNC_EN | SECURITYVIOLATION_EN | SAFETYREGION_EN | |||
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | |||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| SAFETYREGION_EN | ACBIASCOUNTSTATUS_EN | VPSYNCLOST_EN | VPPROGRAMMEDLINENUMBER_EN | VPVSYNC_ODD_EN | VPVSYNC_EN | VPFRAMEDONE_EN | |
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | |
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-17 | RESERVED | R | 0h | Reserved |
| 16-13 | SAFETYREGION1_EN | R/W | 0h | Safety Feature IRQ. 0h = Event is masked 1h = Event generates an interrupt when it occurs |
| 12 | DUMMY_EN | R/W | 0h | Dummy IRQ for future use 0h = Event is masked 1h = Event generates an interrupt when it occurs |
| 11 | VPSYNC_EN | R/W | 0h | Go bit clear event 0h = Event is masked 1h = Event generates an interrupt when it occurs |
| 10 | SECURITYVIOLATION_EN | R/W | 0h | Security Violation interrupt for OVR/VP. 0h = Event is masked 1h = Event generates an interrupt when it occurs |
| 9-6 | SAFETYREGION_EN | R/W | 0h | Safety Feature IRQ. 0h = Event is masked 1h = Event generates an interrupt when it occurs |
| 5 | ACBIASCOUNTSTATUS_EN | R/W | 0h | AC BIAS transition counter has decremented to zero 0h = Event is masked 1h = Event generates an interrupt when it occurs |
| 4 | VPSYNCLOST_EN | R/W | 0h | Synchronization Lost for Video Port 0h = Event is masked 1h = Event generates an interrupt when it occurs |
| 3 | VPPROGRAMMEDLINENUMBER_EN | R/W | 0h | Programmed Line Number. 0h = Event is masked 1h = Event generates an interrupt when it occurs |
| 2 | VPVSYNC_ODD_EN | R/W | 0h | VSYNC for odd field from interlace mode only 0h = Event is masked 1h = Event generates an interrupt when it occurs |
| 1 | VPVSYNC_EN | R/W | 0h | Vertical Synchronization for VP 0h = Event is masked 1h = Event generates an interrupt when it occurs |
| 0 | VPFRAMEDONE_EN | R/W | 0h | Frame Done for Video Port. 0h = Event is masked 1h = Event generates an interrupt when it occurs |
DSS0_COMMON_VP_IRQSTATUS_0 is shown in Figure 12-631 and described in Table 12-606.
Return to Summary Table.
This register groups all the status of the VP_0 internal events that generate an interrupt. Write 1 to a given bit resets this bit
| Instance | Physical Address |
|---|---|
| DSS0_DISPC_0_COMMON_M | 04A0 0068h |
| DSS0_DISPC_0_COMMON_S0 | 04A1 0068h |
| DSS0_DISPC_0_COMMON_S1 | 04B0 0068h |
| DSS0_DISPC_0_COMMON_S2 | 04B1 0068h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | SAFETYREGION1_IRQ | ||||||
| R-0h | R/W1C-0h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| SAFETYREGION1_IRQ | DUMMY_IRQ | VPSYNC_IRQ | SECURITYVIOLATION_IRQ | SAFETYREGION_IRQ | |||
| R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | |||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| SAFETYREGION_IRQ | ACBIASCOUNTSTATUS_IRQ | VPSYNCLOST_IRQ | VPPROGRAMMEDLINENUMBER_IRQ | VPVSYNC_ODD_IRQ | VPVSYNC_IRQ | VPFRAMEDONE_IRQ | |
| R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | |
| LEGEND: R = Read Only; R/W1C = Read/Write 1 to Clear Bit; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-17 | RESERVED | R | 0h | Reserved |
| 16-13 | SAFETYREGION1_IRQ | R/W1C | 0h | Safety Feature IRQ. 0h = Write: Status is unchanged, Read: Event is not pending 1h = Write: Status is reset, Read: Event is Pending |
| 12 | DUMMY_IRQ | R/W1C | 0h | Dummy IRQ for future use 0h = Write: Status is unchanged, Read: Event is not pending 1h = Write: Status is reset, Read: Event is Pending |
| 11 | VPSYNC_IRQ | R/W1C | 0h | Go bit clear event 0h = Write: Status is unchanged, Read: Event is not pending 1h = Write: Status is reset, Read: Event is Pending |
| 10 | SECURITYVIOLATION_IRQ | R/W1C | 0h | Security Violation IRQ. 0h = Write: Status is unchanged, Read: Event is not pending 1h = Write: Status is reset, Read: Event is Pending |
| 9-6 | SAFETYREGION_IRQ | R/W1C | 0h | Safety Feature IRQ. 0h = Write: Status is unchanged, Read: Event is not pending 1h = Write: Status is reset, Read: Event is Pending |
| 5 | ACBIASCOUNTSTATUS_IRQ | R/W1C | 0h | AC BIAS transition counter has decremented to zero 0h = Write: Status is unchanged, Read: Event is not pending 1h = Write: Status is reset, Read: Event is Pending |
| 4 | VPSYNCLOST_IRQ | R/W1C | 0h | Synchronization Lost on VP output. 0h = Write: Status is unchanged, Read: Event is not pending 1h = Write: Status is reset, Read: Event is Pending |
| 3 | VPPROGRAMMEDLINENUMBER_IRQ | R/W1C | 0h | Programmed Line Number. 0h = Write: Status is unchanged, Read: Event is not pending 1h = Write: Status is reset, Read: Event is Pending |
| 2 | VPVSYNC_ODD_IRQ | R/W1C | 0h | VSYNC for odd field. 0h = Write: Status is unchanged, Read: Event is not pending 1h = Write: Status is reset, Read: Event is Pending |
| 1 | VPVSYNC_IRQ | R/W1C | 0h | Vertical Synchronization for VP output. 0h = Write: Status is unchanged, Read: Event is not pending 1h = Write: Status is reset, Read: Event is Pending |
| 0 | VPFRAMEDONE_IRQ | R/W1C | 0h | Frame Done for VP. 0h = Write: Status is unchanged, Read: Event is not pending 1h = Write: Status is reset, Read: Event is Pending |
DSS0_COMMON_VP_IRQSTATUS_1 is shown in Figure 12-632 and described in Table 12-608.
Return to Summary Table.
This register groups all the status of the VP_1 internal events that generate an interrupt. Write 1 to a given bit resets this bit
| Instance | Physical Address |
|---|---|
| DSS0_DISPC_0_COMMON_M | 04A0 006Ch |
| DSS0_DISPC_0_COMMON_S0 | 04A1 006Ch |
| DSS0_DISPC_0_COMMON_S1 | 04B0 006Ch |
| DSS0_DISPC_0_COMMON_S2 | 04B1 006Ch |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | SAFETYREGION1_IRQ | ||||||
| R-0h | R/W1C-0h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| SAFETYREGION1_IRQ | DUMMY_IRQ | VPSYNC_IRQ | SECURITYVIOLATION_IRQ | SAFETYREGION_IRQ | |||
| R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | |||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| SAFETYREGION_IRQ | ACBIASCOUNTSTATUS_IRQ | VPSYNCLOST_IRQ | VPPROGRAMMEDLINENUMBER_IRQ | VPVSYNC_ODD_IRQ | VPVSYNC_IRQ | VPFRAMEDONE_IRQ | |
| R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | |
| LEGEND: R = Read Only; R/W1C = Read/Write 1 to Clear Bit; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-17 | RESERVED | R | 0h | Reserved |
| 16-13 | SAFETYREGION1_IRQ | R/W1C | 0h | Safety Feature IRQ. 0h = Write: Status is unchanged, Read: Event is not pending 1h = Write: Status is reset, Read: Event is Pending |
| 12 | DUMMY_IRQ | R/W1C | 0h | Dummy IRQ for future use 0h = Write: Status is unchanged, Read: Event is not pending 1h = Write: Status is reset, Read: Event is Pending |
| 11 | VPSYNC_IRQ | R/W1C | 0h | Go bit clear event 0h = Write: Status is unchanged, Read: Event is not pending 1h = Write: Status is reset, Read: Event is Pending |
| 10 | SECURITYVIOLATION_IRQ | R/W1C | 0h | Security Violation IRQ. 0h = Write: Status is unchanged, Read: Event is not pending 1h = Write: Status is reset, Read: Event is Pending |
| 9-6 | SAFETYREGION_IRQ | R/W1C | 0h | Safety Feature IRQ. 0h = Write: Status is unchanged, Read: Event is not pending 1h = Write: Status is reset, Read: Event is Pending |
| 5 | ACBIASCOUNTSTATUS_IRQ | R/W1C | 0h | AC BIAS transition counter has decremented to zero 0h = Write: Status is unchanged, Read: Event is not pending 1h = Write: Status is reset, Read: Event is Pending |
| 4 | VPSYNCLOST_IRQ | R/W1C | 0h | Synchronization Lost on VP output. 0h = Write: Status is unchanged, Read: Event is not pending 1h = Write: Status is reset, Read: Event is Pending |
| 3 | VPPROGRAMMEDLINENUMBER_IRQ | R/W1C | 0h | Programmed Line Number. 0h = Write: Status is unchanged, Read: Event is not pending 1h = Write: Status is reset, Read: Event is Pending |
| 2 | VPVSYNC_ODD_IRQ | R/W1C | 0h | VSYNC for odd field. 0h = Write: Status is unchanged, Read: Event is not pending 1h = Write: Status is reset, Read: Event is Pending |
| 1 | VPVSYNC_IRQ | R/W1C | 0h | Vertical Synchronization for VP output. 0h = Write: Status is unchanged, Read: Event is not pending 1h = Write: Status is reset, Read: Event is Pending |
| 0 | VPFRAMEDONE_IRQ | R/W1C | 0h | Frame Done for VP. 0h = Write: Status is unchanged, Read: Event is not pending 1h = Write: Status is reset, Read: Event is Pending |
DSS0_COMMON_VP_IRQSTATUS_2 is shown in Figure 12-633 and described in Table 12-610.
Return to Summary Table.
This register groups all the status of the VP_2 internal events that generate an interrupt. Write 1 to a given bit resets this bit
| Instance | Physical Address |
|---|---|
| DSS0_DISPC_0_COMMON_M | 04A0 0070h |
| DSS0_DISPC_0_COMMON_S0 | 04A1 0070h |
| DSS0_DISPC_0_COMMON_S1 | 04B0 0070h |
| DSS0_DISPC_0_COMMON_S2 | 04B1 0070h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | SAFETYREGION1_IRQ | ||||||
| R-0h | R/W1C-0h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| SAFETYREGION1_IRQ | DUMMY_IRQ | VPSYNC_IRQ | SECURITYVIOLATION_IRQ | SAFETYREGION_IRQ | |||
| R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | |||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| SAFETYREGION_IRQ | ACBIASCOUNTSTATUS_IRQ | VPSYNCLOST_IRQ | VPPROGRAMMEDLINENUMBER_IRQ | VPVSYNC_ODD_IRQ | VPVSYNC_IRQ | VPFRAMEDONE_IRQ | |
| R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | |
| LEGEND: R = Read Only; R/W1C = Read/Write 1 to Clear Bit; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-17 | RESERVED | R | 0h | Reserved |
| 16-13 | SAFETYREGION1_IRQ | R/W1C | 0h | Safety Feature IRQ. 0h = Write: Status is unchanged, Read: Event is not pending 1h = Write: Status is reset, Read: Event is Pending |
| 12 | DUMMY_IRQ | R/W1C | 0h | Dummy IRQ for future use 0h = Write: Status is unchanged, Read: Event is not pending 1h = Write: Status is reset, Read: Event is Pending |
| 11 | VPSYNC_IRQ | R/W1C | 0h | Go bit clear event 0h = Write: Status is unchanged, Read: Event is not pending 1h = Write: Status is reset, Read: Event is Pending |
| 10 | SECURITYVIOLATION_IRQ | R/W1C | 0h | Security Violation IRQ. 0h = Write: Status is unchanged, Read: Event is not pending 1h = Write: Status is reset, Read: Event is Pending |
| 9-6 | SAFETYREGION_IRQ | R/W1C | 0h | Safety Feature IRQ. 0h = Write: Status is unchanged, Read: Event is not pending 1h = Write: Status is reset, Read: Event is Pending |
| 5 | ACBIASCOUNTSTATUS_IRQ | R/W1C | 0h | AC BIAS transition counter has decremented to zero 0h = Write: Status is unchanged, Read: Event is not pending 1h = Write: Status is reset, Read: Event is Pending |
| 4 | VPSYNCLOST_IRQ | R/W1C | 0h | Synchronization Lost on VP output. 0h = Write: Status is unchanged, Read: Event is not pending 1h = Write: Status is reset, Read: Event is Pending |
| 3 | VPPROGRAMMEDLINENUMBER_IRQ | R/W1C | 0h | Programmed Line Number. 0h = Write: Status is unchanged, Read: Event is not pending 1h = Write: Status is reset, Read: Event is Pending |
| 2 | VPVSYNC_ODD_IRQ | R/W1C | 0h | VSYNC for odd field. 0h = Write: Status is unchanged, Read: Event is not pending 1h = Write: Status is reset, Read: Event is Pending |
| 1 | VPVSYNC_IRQ | R/W1C | 0h | Vertical Synchronization for VP output. 0h = Write: Status is unchanged, Read: Event is not pending 1h = Write: Status is reset, Read: Event is Pending |
| 0 | VPFRAMEDONE_IRQ | R/W1C | 0h | Frame Done for VP. 0h = Write: Status is unchanged, Read: Event is not pending 1h = Write: Status is reset, Read: Event is Pending |
DSS0_COMMON_VP_IRQSTATUS_3 is shown in Figure 12-634 and described in Table 12-612.
Return to Summary Table.
This register groups all the status of the VP_3 internal events that generate an interrupt. Write 1 to a given bit resets this bit
| Instance | Physical Address |
|---|---|
| DSS0_DISPC_0_COMMON_M | 04A0 0074h |
| DSS0_DISPC_0_COMMON_S0 | 04A1 0074h |
| DSS0_DISPC_0_COMMON_S1 | 04B0 0074h |
| DSS0_DISPC_0_COMMON_S2 | 04B1 0074h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | SAFETYREGION1_IRQ | ||||||
| R-0h | R/W1C-0h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| SAFETYREGION1_IRQ | DUMMY_IRQ | VPSYNC_IRQ | SECURITYVIOLATION_IRQ | SAFETYREGION_IRQ | |||
| R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | |||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| SAFETYREGION_IRQ | ACBIASCOUNTSTATUS_IRQ | VPSYNCLOST_IRQ | VPPROGRAMMEDLINENUMBER_IRQ | VPVSYNC_ODD_IRQ | VPVSYNC_IRQ | VPFRAMEDONE_IRQ | |
| R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | |
| LEGEND: R = Read Only; R/W1C = Read/Write 1 to Clear Bit; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-17 | RESERVED | R | 0h | Reserved |
| 16-13 | SAFETYREGION1_IRQ | R/W1C | 0h | Safety Feature IRQ. 0h = Write: Status is unchanged, Read: Event is not pending 1h = Write: Status is reset, Read: Event is Pending |
| 12 | DUMMY_IRQ | R/W1C | 0h | Dummy IRQ for future use 0h = Write: Status is unchanged, Read: Event is not pending 1h = Write: Status is reset, Read: Event is Pending |
| 11 | VPSYNC_IRQ | R/W1C | 0h | Go bit clear event 0h = Write: Status is unchanged, Read: Event is not pending 1h = Write: Status is reset, Read: Event is Pending |
| 10 | SECURITYVIOLATION_IRQ | R/W1C | 0h | Security Violation IRQ. 0h = Write: Status is unchanged, Read: Event is not pending 1h = Write: Status is reset, Read: Event is Pending |
| 9-6 | SAFETYREGION_IRQ | R/W1C | 0h | Safety Feature IRQ. 0h = Write: Status is unchanged, Read: Event is not pending 1h = Write: Status is reset, Read: Event is Pending |
| 5 | ACBIASCOUNTSTATUS_IRQ | R/W1C | 0h | AC BIAS transition counter has decremented to zero 0h = Write: Status is unchanged, Read: Event is not pending 1h = Write: Status is reset, Read: Event is Pending |
| 4 | VPSYNCLOST_IRQ | R/W1C | 0h | Synchronization Lost on VP output. 0h = Write: Status is unchanged, Read: Event is not pending 1h = Write: Status is reset, Read: Event is Pending |
| 3 | VPPROGRAMMEDLINENUMBER_IRQ | R/W1C | 0h | Programmed Line Number. 0h = Write: Status is unchanged, Read: Event is not pending 1h = Write: Status is reset, Read: Event is Pending |
| 2 | VPVSYNC_ODD_IRQ | R/W1C | 0h | VSYNC for odd field. 0h = Write: Status is unchanged, Read: Event is not pending 1h = Write: Status is reset, Read: Event is Pending |
| 1 | VPVSYNC_IRQ | R/W1C | 0h | Vertical Synchronization for VP output. 0h = Write: Status is unchanged, Read: Event is not pending 1h = Write: Status is reset, Read: Event is Pending |
| 0 | VPFRAMEDONE_IRQ | R/W1C | 0h | Frame Done for VP. 0h = Write: Status is unchanged, Read: Event is not pending 1h = Write: Status is reset, Read: Event is Pending |
DSS0_COMMON_WB_IRQENABLE is shown in Figure 12-635 and described in Table 12-614.
Return to Summary Table.
This register allows to mask/unmask the WB internal sources of interrupt, if WB pipeline is present, on an event-by-event basis
| Instance | Physical Address |
|---|---|
| DSS0_DISPC_0_COMMON_M | 04A0 0078h |
| DSS0_DISPC_0_COMMON_S0 | 04A1 0078h |
| DSS0_DISPC_0_COMMON_S1 | 04B0 0078h |
| DSS0_DISPC_0_COMMON_S2 | 04B1 0078h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | WBSYNC_EN | SECURITYVIOLATION_EN | WBFRAMEDONE_EN | WBUNCOMPLETEERROR_EN | WBBUFFEROVERFLOW_EN | ||
| R-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-5 | RESERVED | R | 0h | Reserved |
| 4 | WBSYNC_EN | R/W | 0h | Write-back sync IRQ. 0h = Event is masked 1h = Event generates an interrupt when it occurs |
| 3 | SECURITYVIOLATION_EN | R/W | 0h | Security Violation IRQ. 0h = Event is masked 1h = Event generates an interrupt when it occurs |
| 2 | WBFRAMEDONE_EN | R/W | 0h | Write-back Frame Done 0h = Event is masked 1h = Event generates an interrupt when it occurs |
| 1 | WBUNCOMPLETEERROR_EN | R/W | 0h | The write back buffer has been flushed before been fully drained. 0h = Event is masked 1h = Event generates an interrupt when it occurs |
| 0 | WBBUFFEROVERFLOW_EN | R/W | 0h | Write-back DMA Buffer Overflow. 0h = Event is masked 1h = Event generates an interrupt when it occurs |
DSS0_COMMON_WB_IRQSTATUS is shown in Figure 12-636 and described in Table 12-616.
Return to Summary Table.
This register groups all the status of the WB internal events that generate an interrupt, if WB pipeline is present. Write 1 to a given bit resets this bit
| Instance | Physical Address |
|---|---|
| DSS0_DISPC_0_COMMON_M | 04A0 007Ch |
| DSS0_DISPC_0_COMMON_S0 | 04A1 007Ch |
| DSS0_DISPC_0_COMMON_S1 | 04B0 007Ch |
| DSS0_DISPC_0_COMMON_S2 | 04B1 007Ch |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | WBSYNC_IRQ | SECURITYVIOLATION_IRQ | WBFRAMEDONE_IRQ | WBUNCOMPLETEERROR_IRQ | WBBUFFEROVERFLOW_IRQ | ||
| R-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | ||
| LEGEND: R = Read Only; R/W1C = Read/Write 1 to Clear Bit; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-5 | RESERVED | R | 0h | Reserved |
| 4 | WBSYNC_IRQ | R/W1C | 0h | Write-back sync IRQ. 0h = Write: Status is unchanged, Read: Event is not pending 1h = Write: Status is reset, Read: Event is Pending |
| 3 | SECURITYVIOLATION_IRQ | R/W1C | 0h | Security Violation IRQ. 0h = Write: Status is unchanged, Read: Event is not pending 1h = Write: Status is reset, Read: Event is Pending |
| 2 | WBFRAMEDONE_IRQ | R/W1C | 0h | Write-back Frame Done 0h = Write: Status is unchanged, Read: Event is not pending 1h = Write: Status is reset, Read: Event is Pending |
| 1 | WBUNCOMPLETEERROR_IRQ | R/W1C | 0h | Write back DMA buffer is flushed before been completely drained. 0h = Write: Status is unchanged, Read: Event is not pending 1h = Write: Status is reset, Read: Event is Pending |
| 0 | WBBUFFEROVERFLOW_IRQ | R/W1C | 0h | Write-back DMA Buffer Overflow The DMA buffer is full 0h = Write: Status is unchanged, Read: Event is not pending 1h = Write: Status is reset, Read: Event is Pending |
DSS0_COMMON_DISPC_IRQ_EOI_FUNC is shown in Figure 12-637 and described in Table 12-618.
Return to Summary Table.
End-Of-Interrupt register for FUNC interrupts, to be used if pulse interrupts are used
The EOI register is used to re-trigger the pulse interrupt signal to ensure that any nested interrupt events are serviced. The software interrupt handler must write to the EOI register at the end of the current interrupt processing routine, so that new events can re-trigger the pulse interrupt signal again. For level interrupt signals the EOI register is not functional and must not be used.
| Instance | Physical Address |
|---|---|
| DSS0_DISPC_0_COMMON_M | 04A0 0080h |
| DSS0_DISPC_0_COMMON_S0 | 04A1 0080h |
| DSS0_DISPC_0_COMMON_S1 | 04B0 0080h |
| DSS0_DISPC_0_COMMON_S2 | 04B1 0080h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||||||||||
| R-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | EOI | ||||||||||||||
| R-0h | W-0h | ||||||||||||||
| LEGEND: R = Read Only; W = Write Only; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-1 | RESERVED | R | 0h | Reserved |
| 0 | EOI | W | 0h | Write 1 to acknowledge a pulse IRQ 0h = Write-0 : No action 1h = Write-1 : End-of-Interrupt |
DSS0_COMMON_DISPC_IRQ_EOI_SAFETY is shown in Figure 12-638 and described in Table 12-620.
Return to Summary Table.
End-Of-Interrupt register for SAFETY interrupts, to be used if pulse interrupts are used
The EOI register is used to re-trigger the pulse interrupt signal to ensure that any nested interrupt events are serviced. The software interrupt handler must write to the EOI register at the end of the current interrupt processing routine, so that new events can re-trigger the pulse interrupt signal again. For level interrupt signals the EOI register is not functional and must not be used.
| Instance | Physical Address |
|---|---|
| DSS0_DISPC_0_COMMON_M | 04A0 0084h |
| DSS0_DISPC_0_COMMON_S0 | 04A1 0084h |
| DSS0_DISPC_0_COMMON_S1 | 04B0 0084h |
| DSS0_DISPC_0_COMMON_S2 | 04B1 0084h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||||||||||
| R-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | EOI | ||||||||||||||
| R-0h | W-0h | ||||||||||||||
| LEGEND: R = Read Only; W = Write Only; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-1 | RESERVED | R | 0h | Reserved |
| 0 | EOI | W | 0h | Write 1 to acknowledge a pulse IRQ 0h = Write-0 : No action 1h = Write-1 : End-of-Interrupt |
DSS0_COMMON_DISPC_IRQ_EOI_SECURITY is shown in Figure 12-639 and described in Table 12-622.
Return to Summary Table.
End-Of-Interrupt register for SECURITY interrupts, to be used if pulse interrupts are used
The EOI register is used to re-trigger the pulse interrupt signal to ensure that any nested interrupt events are serviced. The software interrupt handler must write to the EOI register at the end of the current interrupt processing routine, so that new events can re-trigger the pulse interrupt signal again. For level interrupt signals the EOI register is not functional and must not be used.
| Instance | Physical Address |
|---|---|
| DSS0_DISPC_0_COMMON_M | 04A0 0088h |
| DSS0_DISPC_0_COMMON_S0 | 04A1 0088h |
| DSS0_DISPC_0_COMMON_S1 | 04B0 0088h |
| DSS0_DISPC_0_COMMON_S2 | 04B1 0088h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||||||||||
| R-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | EOI | ||||||||||||||
| R-0h | W-0h | ||||||||||||||
| LEGEND: R = Read Only; W = Write Only; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-1 | RESERVED | R | 0h | Reserved |
| 0 | EOI | W | 0h | Write 1 to acknowledge a pulse IRQ 0h = Write-0 : No action 1h = Write-1 : End-of-Interrupt |
DSS0_COMMON_DISPC_SECURE_DISABLE is shown in Figure 12-640 and described in Table 12-624.
Return to Summary Table.
Disable security settings throughout DSS IP. COMMON_1.DISPC_SECURE bits are honoured only if COMMON.DSS0_COMMON_DISPC_SECURE_DISABLE =0
| Instance | Physical Address |
|---|---|
| DSS0_DISPC_0_COMMON_M | 04A0 0090h |
| DSS0_DISPC_0_COMMON_S0 | N/A |
| DSS0_DISPC_0_COMMON_S1 | N/A |
| DSS0_DISPC_0_COMMON_S2 | N/A |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | SECURE_DISABLE | ||||||
| R-0h | R/W-0h | ||||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-1 | RESERVED | R | 0h | Reserved |
| 0 | SECURE_DISABLE | R/W | 0h | Secure disable bit 0h = Secure bits, in COMMON_1.DISPC_SECURE, are active 1h = Secure bits, in COMMON_1.DISPC_SECURE, are not active and IP will behave as non-secure |
DSS0_COMMON_DISPC_GLOBAL_MFLAG_ATTRIBUTE is shown in Figure 12-641 and described in Table 12-626.
Return to Summary Table.
MFLAG control register
| Instance | Physical Address |
|---|---|
| DSS0_DISPC_0_COMMON_M | 04A0 0098h |
| DSS0_DISPC_0_COMMON_S0 | N/A |
| DSS0_DISPC_0_COMMON_S1 | N/A |
| DSS0_DISPC_0_COMMON_S2 | N/A |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | RESERVED | ||||||
| R-0h | R-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | MFLAG_START | RESERVED | MFLAG_CTRL | ||||
| R-0h | R/W-0h | R-0h | R/W-0h | ||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-9 | RESERVED | R | 0h | Reserved |
| 8-7 | RESERVED | R | 0h | Reserved |
| 6 | MFLAG_START | R/W | 0h | MFLAG_START for DMA master port 0h = When the DMA buffer is empty at the beginning of the frame, the MFLAG of each pipe is kept at 0 until PRELOAD is reached, then based on MFLAG_CTRL, MFLAG is generated and internal logic is arbitrating between pipeline requests 1h = Even at the beginning of the frame when the DMA buffer is empty, MFLAG_CTRL is used to determine how MFLAG dedicated to each pipe signal shall be driven |
| 5-2 | RESERVED | R | 0h | Reserved |
| 1-0 | MFLAG_CTRL | R/W | 0h | MFLAG_CTRL for DMA master port 0h = MFLAG mechanism is disabled: MFLAG out band signal is set to 0 1h = MFLAG mechanism is enabled: MFLAG out band signal is always set to 1 2h = MFLAG mechanism is enabled and MFLAG out band signal is dynamically set to 0 or 1 depending on the MFLAG rules |
DSS0_COMMON_DISPC_GLOBAL_OUTPUT_ENABLE is shown in Figure 12-642 and described in Table 12-628.
Return to Summary Table.
DISPC global output enable register. The ENABLE or GO bit for a particular output port is set when either the corresponding bit in this register is set or the corresponding bit within the sub-module is set. This register allows enabling multiple outputs synchronously [simultaneously], which is not possible if the ENABLE/GO bits are present only within the sub-module
| Instance | Physical Address |
|---|---|
| DSS0_DISPC_0_COMMON_M | 04A0 009Ch |
| DSS0_DISPC_0_COMMON_S0 | N/A |
| DSS0_DISPC_0_COMMON_S1 | N/A |
| DSS0_DISPC_0_COMMON_S2 | N/A |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | VP_GO | ||||||||||||||
| R-0h | R/W-0h | ||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | VP_ENABLE | ||||||||||||||
| R-0h | R/W-0h | ||||||||||||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-20 | RESERVED | R | 0h | Reserved |
| 19-16 | VP_GO | R/W | 0h | Global GO Command for the VP 0h = The hardware has finished updating the internal shadow registers of the pipeline(s) connected to the VP output using the user values. The hardware resets the bit when the update is completed 1h = The user has finished to program the shadow registers of the pipeline(s) associated with the VP output and the hardware can update the internal registers at the VFP start period |
| 15-4 | RESERVED | R | 0h | Reserved |
| 3-0 | VP_ENABLE | R/W | 0h | Global VP 0h = VP port is disabled 1h = VP port is enabled |
DSS0_COMMON_DISPC_GLOBAL_BUFFER is shown in Figure 12-643 and described in Table 12-630.
Return to Summary Table.
The register configures the DMA buffers allocations to the pipelines for DMA
| Instance | Physical Address |
|---|---|
| DSS0_DISPC_0_COMMON_M | 04A0 00A0h |
| DSS0_DISPC_0_COMMON_S0 | N/A |
| DSS0_DISPC_0_COMMON_S1 | N/A |
| DSS0_DISPC_0_COMMON_S2 | N/A |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| BUFFERFILLING | SHAREDBUFENABLE | RESERVED | RESERVED | ||||
| R/W-0h | R/W-0h | R/W-0h | R-0h | ||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | WB_BUFFER | VIDL2_BUFFER | VID2_BUFFER | ||||
| R-0h | R/W-4h | R/W-3h | R/W-2h | ||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| VID2_BUFFER | VIDL1_BUFFER | VID1_BUFFER | |||||
| R/W-2h | R/W-1h | R/W-0h | |||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | BUFFERFILLING | R/W | 0h | Controls if the DMA buffers are re-filled only when the LOW threshold is reached or if all DMA buffers are re-filled when at least one of them reaches the LOW threshold 0h = Each DMA buffer is re-filled when it reaches LOW threshold 1h = All DMA buffers are re-filled up to high threshold when at least one of them reaches the LOW threshold. Only active DMA buffers shall be considered and when reaching the end of the frame the DMA buffer goes to empty condition so no need to fill it again |
| 30 | SHAREDBUFENABLE | R/W | 0h | Enable Shared DMA Buffer feature 0h = Shared Buffer scheme is disabled. Design follows the buffer settings as defined in this register 1h = Shared Buffer scheme is enabled. Design follows the buffer settings as defined in VID#.DMA_BUFSIZE and VP#/WB.DMA_THREADSIZE registers |
| 29 | RESERVED | R/W | 0h | Reserved1 |
| 28-15 | RESERVED | R | 0h | Reserved |
| 14-12 | WB_BUFFER | R/W | 4h | WB DMA buffer allocation to one of the pipelines, if WB pipeline is present 0h = DMA buffer allocated to the VID-1 pipeline 1h = DMA buffer allocated to the VIDL-1 pipeline 2h = DMA buffer allocated to the VID-2 pipeline 3h = DMA buffer allocated to the VIDL-2 pipeline 4h = DMA buffer allocated to the WB pipeline |
| 11-9 | VIDL2_BUFFER | R/W | 3h | VIDL2 DMA buffer allocation to one of the pipelines, if VIDL2 is present 0h = DMA buffer allocated to the VID-1 pipeline 1h = DMA buffer allocated to the VIDL-1 pipeline 2h = DMA buffer allocated to the VID-2 pipeline 3h = DMA buffer allocated to the VIDL-2 pipeline 4h = DMA buffer allocated to the WB pipeline |
| 8-6 | VID2_BUFFER | R/W | 2h | VID2 DMA buffer allocation to one of the pipelines, if VID2 is present 0h = DMA buffer allocated to the VID-1 pipeline 1h = DMA buffer allocated to the VIDL-1 pipeline 2h = DMA buffer allocated to the VID-2 pipeline 3h = DMA buffer allocated to the VIDL-2 pipeline 4h = DMA buffer allocated to the WB pipeline |
| 5-3 | VIDL1_BUFFER | R/W | 1h | VIDL1 DMA buffer allocation to one of the pipelines 0h = DMA buffer allocated to the VID-1 pipeline 1h = DMA buffer allocated to the VIDL-1 pipeline 2h = DMA buffer allocated to the VID-2 pipeline 3h = DMA buffer allocated to the VIDL-2 pipeline 4h = DMA buffer allocated to the WB pipeline |
| 2-0 | VID1_BUFFER | R/W | 0h | VID1 DMA buffer allocation to one of the pipelines 0h = DMA buffer allocated to the VID-1 pipeline 1h = DMA buffer allocated to the VIDL-1 pipeline 2h = DMA buffer allocated to the VID-2 pipeline 3h = DMA buffer allocated to the VIDL-2 pipeline 4h = DMA buffer allocated to the WB pipeline |
DSS0_COMMON_DSS_CBA_CFG is shown in Figure 12-644 and described in Table 12-632.
Return to Summary Table.
This register contains CBA specific config bits in DSS
| Instance | Physical Address |
|---|---|
| DSS0_DISPC_0_COMMON_M | 04A0 00A4h |
| DSS0_DISPC_0_COMMON_S0 | N/A |
| DSS0_DISPC_0_COMMON_S1 | N/A |
| DSS0_DISPC_0_COMMON_S2 | N/A |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | DMA_BACKLOGSTATUS_DISABLE_VAL | ||||||
| R-0h | R/W-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| DMA_BACKLOGSTATUS_DISABLE_VAL | DMA_BACKLOGSTATUS_DISABLE | PRI_HI | PRI_LO | ||||
| R/W-0h | R/W-0h | R/W-1h | R/W-4h | ||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-9 | RESERVED | R | 0h | Reserved |
| 8-7 | DMA_BACKLOGSTATUS_DISABLE_VAL | R/W | 0h | IP Internal - Tie-off value on DMA_BACKLOGSTATUS pins when DMA Backlog Status reporting is disabled |
| 6 | DMA_BACKLOGSTATUS_DISABLE | R/W | 0h | IP Internal - Disable generation of DMA Backlog Status reporting to interconnect |
| 5-3 | PRI_HI | R/W | 1h | The value sent out on the PRI_HI bus from DSS to CBA Indicates the priority level for high-priority [MFLAG] transactions. |
| 2-0 | PRI_LO | R/W | 4h | The value sent out on the PRI_LO bus from DSS to CBA Indicates the priority level for normal [non-MFLAG] transactions. |
DSS0_COMMON_DISPC_DBG_CONTROL is shown in Figure 12-645 and described in Table 12-634.
Return to Summary Table.
DISPC debug status control register
| Instance | Physical Address |
|---|---|
| DSS0_DISPC_0_COMMON_M | 04A0 00A8h |
| DSS0_DISPC_0_COMMON_S0 | N/A |
| DSS0_DISPC_0_COMMON_S1 | N/A |
| DSS0_DISPC_0_COMMON_S2 | N/A |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | DBGMUXSEL | ||||||
| R-0h | R/W-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| DBGMUXSEL | DBGEN | ||||||
| R/W-0h | R/W-0h | ||||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-9 | RESERVED | R | 0h | Reserved |
| 8-1 | DBGMUXSEL | R/W | 0h | Mux select for the debug status 00h = 8 values to select any 4bytes, order from LSB 4bytes to MSB 4bytes, at a time from the 32byte VID1 debug bus 08h = 8 values to select any 4bytes, order from LSB 4bytes to MSB 4bytes, at a time from the 32byte VIDL1 debug bus 10h = 8 values to select any 4bytes, order from LSB 4bytes to MSB 4bytes, at a time from the 32byte VID2 debug bus 18h = 8 values to select any 4bytes, order from LSB 4bytes to MSB 4bytes, at a time from the 32byte VIDL2 debug bus 20h = Select WB debug bus , 4bytes 21h = Select OVR1 debug bus, 4bytes 22h = Select OVR2 debug bus, 4bytes 23h = Select OVR3 debug bus, 4bytes 24h = Select OVR3 debug bus, 4bytes 25h = Select VP1 debug bus , 8bytes 27h = Select VP2 debug bus , 8bytes 29h = Select VP3 debug bus , 8bytes 2Bh = Select VP3 debug bus , 8bytes 2Dh = Select MISC debug bus, 4bytes |
| 0 | DBGEN | R/W | 0h | Enable debug ports 0h = 0 1h = 1 |
DSS0_COMMON_DISPC_DBG_STATUS is shown in Figure 12-646 and described in Table 12-636.
Return to Summary Table.
DISPC debug status register
| Instance | Physical Address |
|---|---|
| DSS0_DISPC_0_COMMON_M | 04A0 00ACh |
| DSS0_DISPC_0_COMMON_S0 | N/A |
| DSS0_DISPC_0_COMMON_S1 | N/A |
| DSS0_DISPC_0_COMMON_S2 | N/A |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| DBGOUT | |||||||||||||||||||||||||||||||
| R-0h | |||||||||||||||||||||||||||||||
| LEGEND: R = Read Only; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | DBGOUT | R | 0h | Debug status |
DSS0_COMMON_DISPC_CLKGATING_DISABLE is shown in Figure 12-647 and described in Table 12-638.
Return to Summary Table.
Register to control clock gating at DISPC sub-module level
| Instance | Physical Address |
|---|---|
| DSS0_DISPC_0_COMMON_M | 04A0 00B0h |
| DSS0_DISPC_0_COMMON_S0 | N/A |
| DSS0_DISPC_0_COMMON_S1 | N/A |
| DSS0_DISPC_0_COMMON_S2 | N/A |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | VP | OVR | |||||
| R-0h | R/W-0h | R/W-0h | |||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| OVR | WB | RESERVED | RESERVED | ||||
| R/W-0h | R/W-0h | R-0h | R-0h | ||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | VID | RESERVED | DMA | ||||
| R-0h | R/W-0h | R-0h | R/W-0h | ||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-22 | RESERVED | R | 0h | Reserved |
| 21-18 | VP | R/W | 0h | Clock gating control for VP 0h = Clock-Gating is enabled 1h = Clock-gating is disabled. Clocks are free running |
| 17-14 | OVR | R/W | 0h | Clock gating control for OVR 0h = Clock-Gating is enabled 1h = Clock-gating is disabled. Clocks are free running |
| 13 | WB | R/W | 0h | Clock gating control for WB, if WB pipeline is present 0h = Clock-Gating is enabled 1h = Clock-gating is disabled. Clocks are free running |
| 12 | RESERVED | R | 0h | Reserved |
| 11-7 | RESERVED | R | 0h | Reserved |
| 6-3 | VID | R/W | 0h | Clock gating control for VID. 0h = Clock-Gating is enabled 1h = Clock-gating is disabled. Clocks are free running |
| 2-1 | RESERVED | R | 0h | Reserved |
| 0 | DMA | R/W | 0h | Clock gating control for DMA 0h = Clock-Gating is enabled 1h = Clock-gating is disabled. Clocks are free running |
DSS0_COMMON_FBDC_REVISION_1 is shown in Figure 12-648 and described in Table 12-640.
Return to Summary Table.
This register contains the FBDC Product Code
| Instance | Physical Address |
|---|---|
| DSS0_DISPC_0_COMMON_M | 04A0 00B8h |
| DSS0_DISPC_0_COMMON_S0 | N/A |
| DSS0_DISPC_0_COMMON_S1 | N/A |
| DSS0_DISPC_0_COMMON_S2 | N/A |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | PRODUCTCODE | ||||||||||||||||||||||||||||||
| R-0h | R-0h | ||||||||||||||||||||||||||||||
| LEGEND: R = Read Only; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | RESERVED | R | 0h | Reserved |
| 15-0 | PRODUCTCODE | R | 0h | FBDC Product Code |
DSS0_COMMON_FBDC_REVISION_2 is shown in Figure 12-649 and described in Table 12-642.
Return to Summary Table.
This register contains the FBDC Branch Code
| Instance | Physical Address |
|---|---|
| DSS0_DISPC_0_COMMON_M | 04A0 00BCh |
| DSS0_DISPC_0_COMMON_S0 | N/A |
| DSS0_DISPC_0_COMMON_S1 | N/A |
| DSS0_DISPC_0_COMMON_S2 | N/A |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | BRANCHCODE | ||||||||||||||||||||||||||||||
| R-0h | R-0h | ||||||||||||||||||||||||||||||
| LEGEND: R = Read Only; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | RESERVED | R | 0h | Reserved |
| 15-0 | BRANCHCODE | R | 0h | FBDC Branch Code |
DSS0_COMMON_FBDC_REVISION_3 is shown in Figure 12-650 and described in Table 12-644.
Return to Summary Table.
This register contains the FBDC Version Code
| Instance | Physical Address |
|---|---|
| DSS0_DISPC_0_COMMON_M | 04A0 00C0h |
| DSS0_DISPC_0_COMMON_S0 | N/A |
| DSS0_DISPC_0_COMMON_S1 | N/A |
| DSS0_DISPC_0_COMMON_S2 | N/A |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | VERSIONCODE | ||||||||||||||||||||||||||||||
| R-0h | R-0h | ||||||||||||||||||||||||||||||
| LEGEND: R = Read Only; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | RESERVED | R | 0h | Reserved |
| 15-0 | VERSIONCODE | R | 0h | FBDC Version Code |
DSS0_COMMON_FBDC_REVISION_4 is shown in Figure 12-651 and described in Table 12-646.
Return to Summary Table.
This register contains the FBDC Scalable Core Code
| Instance | Physical Address |
|---|---|
| DSS0_DISPC_0_COMMON_M | 04A0 00C4h |
| DSS0_DISPC_0_COMMON_S0 | N/A |
| DSS0_DISPC_0_COMMON_S1 | N/A |
| DSS0_DISPC_0_COMMON_S2 | N/A |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | CORECODE | ||||||||||||||||||||||||||||||
| R-0h | R-0h | ||||||||||||||||||||||||||||||
| LEGEND: R = Read Only; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | RESERVED | R | 0h | Reserved |
| 15-0 | CORECODE | R | 0h | FBDC Scalable Core Code |
DSS0_COMMON_FBDC_REVISION_5 is shown in Figure 12-652 and described in Table 12-648.
Return to Summary Table.
This register contains the FBDC Configuration Code
| Instance | Physical Address |
|---|---|
| DSS0_DISPC_0_COMMON_M | 04A0 00C8h |
| DSS0_DISPC_0_COMMON_S0 | N/A |
| DSS0_DISPC_0_COMMON_S1 | N/A |
| DSS0_DISPC_0_COMMON_S2 | N/A |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | CONFIGCODE | ||||||||||||||||||||||||||||||
| R-0h | R-0h | ||||||||||||||||||||||||||||||
| LEGEND: R = Read Only; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | RESERVED | R | 0h | Reserved |
| 15-0 | CONFIGCODE | R | 0h | FBDC Configuration Code |
DSS0_COMMON_FBDC_REVISION_6 is shown in Figure 12-653 and described in Table 12-650.
Return to Summary Table.
This register contains the FBDC Changelist Code
| Instance | Physical Address |
|---|---|
| DSS0_DISPC_0_COMMON_M | 04A0 00CCh |
| DSS0_DISPC_0_COMMON_S0 | N/A |
| DSS0_DISPC_0_COMMON_S1 | N/A |
| DSS0_DISPC_0_COMMON_S2 | N/A |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| CHANGELISTCODE | |||||||||||||||||||||||||||||||
| R-0h | |||||||||||||||||||||||||||||||
| LEGEND: R = Read Only; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | CHANGELISTCODE | R | 0h | FBDC Changelist Code |
DSS0_COMMON_FBDC_COMMON_CONTROL is shown in Figure 12-654 and described in Table 12-652.
Return to Summary Table.
This register contains the common control signals for FBDC
| Instance | Physical Address |
|---|---|
| DSS0_DISPC_0_COMMON_M | 04A0 00D0h |
| DSS0_DISPC_0_COMMON_S0 | N/A |
| DSS0_DISPC_0_COMMON_S1 | N/A |
| DSS0_DISPC_0_COMMON_S2 | N/A |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R/W-X | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R/W-X | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R/W-X | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | GPUTYPE | CLKGATE | IDLEGATE | ||||
| R/W-X | R/W-0h | R/W-0h | R/W-0h | ||||
| LEGEND: R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-3 | RESERVED | R/W | X | |
| 2 | GPUTYPE | R/W | 0h | GPU Selection 0h = 8XE GPU is used for compression 1h = 8XT GPU is used for compression |
| 1 | CLKGATE | R/W | 0h | Reserved |
| 0 | IDLEGATE | R/W | 0h | Reserved |
DSS0_COMMON_FBDC_CONSTANT_COLOR_0 is shown in Figure 12-655 and described in Table 12-654.
Return to Summary Table.
Defines the Constant Color-0 value to be used for the FBDC
| Instance | Physical Address |
|---|---|
| DSS0_DISPC_0_COMMON_M | 04A0 00D4h |
| DSS0_DISPC_0_COMMON_S0 | N/A |
| DSS0_DISPC_0_COMMON_S1 | N/A |
| DSS0_DISPC_0_COMMON_S2 | N/A |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| CONSTCOLOR | |||||||||||||||||||||||||||||||
| R/W-0h | |||||||||||||||||||||||||||||||
| LEGEND: R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | CONSTCOLOR | R/W | 0h | Defines the Constant Color-0 value to be used for the FBDC |
DSS0_COMMON_FBDC_CONSTANT_COLOR_1 is shown in Figure 12-656 and described in Table 12-656.
Return to Summary Table.
Defines the Constant Color-1 value to be used for the FBDC
| Instance | Physical Address |
|---|---|
| DSS0_DISPC_0_COMMON_M | 04A0 00D8h |
| DSS0_DISPC_0_COMMON_S0 | N/A |
| DSS0_DISPC_0_COMMON_S1 | N/A |
| DSS0_DISPC_0_COMMON_S2 | N/A |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| CONSTCOLOR | |||||||||||||||||||||||||||||||
| R/W-0h | |||||||||||||||||||||||||||||||
| LEGEND: R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | CONSTCOLOR | R/W | 0h | Defines the Constant Color-1 value to be used for the FBDC |
DSS0_COMMON_DISPC_CONNECTIONS is shown in Figure 12-657 and described in Table 12-658.
Return to Summary Table.
Connections of various sub-modules within DISPC, as well as some peripherals outside. One hot encoding
| Instance | Physical Address |
|---|---|
| DSS0_DISPC_0_COMMON_M | 04A0 00E4h |
| DSS0_DISPC_0_COMMON_S0 | N/A |
| DSS0_DISPC_0_COMMON_S1 | N/A |
| DSS0_DISPC_0_COMMON_S2 | N/A |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | VIRTUALVP_CONN | ||||||
| R/W-X | R/W-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | WB_CONN | ||||||
| R/W-X | R/W-0h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R/W-X | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| DPI_1_CONN | DPI_0_CONN | ||||||
| R/W-0h | R/W-0h | ||||||
| LEGEND: R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-28 | RESERVED | R/W | X | |
| 27-24 | VIRTUALVP_CONN | R/W | 0h | Defines the connection to VIRTUAL_VP output 0h = None connected to VIRTUAL_VP output 1h = OVR1 connected to VIRTUAL_VP output 2h = OVR2 connected to VIRTUAL_VP output 4h = OVR3 connected to VIRTUAL_VP output 8h = OVR4 connected to VIRTUAL_VP output |
| 23-21 | RESERVED | R/W | X | |
| 20-16 | WB_CONN | R/W | 0h | Defines the connection to WB pipe 0h = None connected to WB 1h = VIDL2 connected to WB in m2m 2h = OVR1 connected to WB in m2m or capture 4h = OVR2 connected to WB in m2m or capture 8h = OVR3 connected to WB in m2m or capture 10h = OVR4 connected to WB in m2m or capture |
| 15-8 | RESERVED | R/W | X | |
| 7-4 | DPI_1_CONN | R/W | 0h | Defines the connection to DPI-1 output. 0h = None connected to DPI-#n output 1h = VP1 connected to DPI-#n output 2h = VP2 connected to DPI-#n output 4h = VP3 connected to DPI-#n output 8h = VP4 connected to DPI-#n output |
| 3-0 | DPI_0_CONN | R/W | 0h | Defines the connection to DPI-0 output. 0h = None connected to DPI-#n output 1h = VP1 connected to DPI-#n output 2h = VP2 connected to DPI-#n output 4h = VP3 connected to DPI-#n output 8h = VP4 connected to DPI-#n output |
DSS0_COMMON_DISPC_MSS_VP1 is shown in Figure 12-658 and described in Table 12-660.
Return to Summary Table.
This register controls the Merge_Split_Sync operation for VP1
| Instance | Physical Address |
|---|---|
| DSS0_DISPC_0_COMMON_M | 04A0 00E8h |
| DSS0_DISPC_0_COMMON_S0 | N/A |
| DSS0_DISPC_0_COMMON_S1 | N/A |
| DSS0_DISPC_0_COMMON_S2 | N/A |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | MSSFORMAT | MSSTYPE | MSSENABLE | ||||
| R-0h | R/W-0h | R/W-0h | R/W-0h | ||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-4 | RESERVED | R | 0h | Reserved |
| 3 | MSSFORMAT | R/W | 0h | Merge Split format 0h = The format is LEFT-RIGHT 1h = The format is ODD-EVEN |
| 2-1 | MSSTYPE | R/W | 0h | Merge-Split-Sync operation type 0h = VP-1 is going to be merged with VP-2, and the merged output goes on VP-1 1h = VP-1 is going to be split into two, with the split outputs going on VP-1 and VP-2 2h = VP-1 is going to be in SYNC with VP-2 in terms of PCLK |
| 0 | MSSENABLE | R/W | 0h | Merge-Split-Sync operation Enable 0h = Merge-split operation is bypassed 1h = Merge-split operation is enabled |
DSS0_COMMON_DISPC_MSS_VP3 is shown in Figure 12-659 and described in Table 12-662.
Return to Summary Table.
This register controls the Merge_Split_Sync operation for VP3
| Instance | Physical Address |
|---|---|
| DSS0_DISPC_0_COMMON_M | 04A0 00ECh |
| DSS0_DISPC_0_COMMON_S0 | N/A |
| DSS0_DISPC_0_COMMON_S1 | N/A |
| DSS0_DISPC_0_COMMON_S2 | N/A |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | MSSFORMAT | MSSTYPE | MSSENABLE | ||||
| R-0h | R/W-0h | R/W-0h | R/W-0h | ||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-4 | RESERVED | R | 0h | Reserved |
| 3 | MSSFORMAT | R/W | 0h | Merge Split format 0h = The format is ODD-EVEN 1h = The format is LEFT-RIGHT |
| 2-1 | MSSTYPE | R/W | 0h | Merge-Split-Sync operation type 0h = VP-3 is going to be merged with VP-4, and the merged output goes on VP-3 1h = VP-3 is going to be split into two, with the split outputs going on VP-3 and VP-4 2h = VP-3 is going to be in SYNC with VP-4 in terms of PCLK |
| 0 | MSSENABLE | R/W | 0h | Merge-Split-Sync operation Enable 0h = Merge-split operation is bypassed 1h = Merge-split operation is enabled |
DSS0_COMMON_GLOBAL_DMA_THREADSIZE is shown in Figure 12-660 and described in Table 12-664.
Return to Summary Table.
This register configures the DMA buffer size allocated to the different threads - Shared memory feature
| Instance | Physical Address |
|---|---|
| DSS0_DISPC_0_COMMON_M | 04A0 00F0h |
| DSS0_DISPC_0_COMMON_S0 | N/A |
| DSS0_DISPC_0_COMMON_S1 | N/A |
| DSS0_DISPC_0_COMMON_S2 | N/A |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | WBTHREADSIZE | VP3THREADSIZE | |||||||||||||
| R-0h | R/W-0h | R/W-0h | |||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| VP3THREADSIZE | VP2THREADSIZE | VP1THREADSIZE | VP0THREADSIZE | ||||||||||||
| R/W-0h | R/W-0h | R/W-0h | R/W-10h | ||||||||||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-25 | RESERVED | R | 0h | Reserved |
| 24-20 | WBTHREADSIZE | R/W | 0h | Total DMA buffer size for all the pipelines connected to WB THREAD4.If the value programmed is n, then the allocated buffer size is 16KB*n. |
| 19-15 | VP3THREADSIZE | R/W | 0h | Total DMA buffer size for all the pipelines connected to VP3 THREAD3.If the value programmed is n, then the allocated buffer size is 16KB*n. |
| 14-10 | VP2THREADSIZE | R/W | 0h | Total DMA buffer size for all the pipelines connected to VP2 THREAD2.If the value programmed is n, then the allocated buffer size is 16KB*n. |
| 9-5 | VP1THREADSIZE | R/W | 0h | Total DMA buffer size for all the pipelines connected to VP1 THREAD1.If the value programmed is n, then the allocated buffer size is 16KB*n. |
| 4-0 | VP0THREADSIZE | R/W | 10h | Total DMA buffer size for all the pipelines connected to VP0 THREAD0.If the value programmed is n, then the allocated buffer size is 16KB*n. |
DSS0_COMMON_GLOBAL_DMA_THREADSIZESTATUS is shown in Figure 12-661 and described in Table 12-666.
Return to Summary Table.
This register read the synchronized value of DMA buffer size allocated to the different threads - Shared memory feature
| Instance | Physical Address |
|---|---|
| DSS0_DISPC_0_COMMON_M | 04A0 00F4h |
| DSS0_DISPC_0_COMMON_S0 | N/A |
| DSS0_DISPC_0_COMMON_S1 | N/A |
| DSS0_DISPC_0_COMMON_S2 | N/A |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | WBTHREADSIZE | VP3THREADSIZE | |||||||||||||
| R-0h | R-0h | R-0h | |||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| VP3THREADSIZE | VP2THREADSIZE | VP1THREADSIZE | VP0THREADSIZE | ||||||||||||
| R-0h | R-0h | R-0h | R-10h | ||||||||||||
| LEGEND: R = Read Only; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-25 | RESERVED | R | 0h | Reserved |
| 24-20 | WBTHREADSIZE | R | 0h | Synchronized version of WB THREADSIZE. |
| 19-15 | VP3THREADSIZE | R | 0h | Synchronized version of VP3 THREADSIZE. |
| 14-10 | VP2THREADSIZE | R | 0h | Synchronized version of VP2 THREADSIZE. |
| 9-5 | VP1THREADSIZE | R | 0h | Synchronized version of VP1 THREADSIZE. |
| 4-0 | VP0THREADSIZE | R | 10h | Synchronized version of VP0 THREADSIZE. |
DSS0_COMMON_GLOBAL_GOBITMODE is shown in Figure 12-662 and described in Table 12-668.
Return to Summary Table.
| Instance | Physical Address |
|---|---|
| DSS0_DISPC_0_COMMON_M | 04A0 00F8h |
| DSS0_DISPC_0_COMMON_S0 | N/A |
| DSS0_DISPC_0_COMMON_S1 | N/A |
| DSS0_DISPC_0_COMMON_S2 | N/A |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | MODE | ||||||
| R-0h | R/W-0h | ||||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-1 | RESERVED | R | 0h | Reserved |
| 0 | MODE | R/W | 0h | Go bit 0h = Pipe GO bit settings are disabled 1h = Pipe GO bit settings aee enabled |