SPRUI30H November 2015 – May 2024 DRA745 , DRA746 , DRA750 , DRA756
This procedure describes the parameters of the GFX, video, and WB DMA channel parameters (see Table 11-94 through Table 11-96, respectively).
Step | Register/Bit Field/Programming Model | Value |
---|---|---|
Set the base address for RGB pixel format according to memory access type, rotation, mirroring (see Section 11.2.4.6, DISPC DMA Engine). | DISPC_GFX_BA_j[31:0] BA | 0x— |
Set the rotation flag. | DISPC_GFX_ATTRIBUTES[13:12] ROTATION | 0x– |
Set the number of bytes to increment at the end of the row. | DISPC_GFX_ROW_INC[31:0] ROWINC | 0x– |
Set the number of bytes to increment between two pixels. | DISPC_GFX_PIXEL_INC[7:0] PIXELINC | 0x– |
Determine the FIFO preload mode. | DISPC_GFX_ATTRIBUTES[11] BUFPRELOAD | 0x– |
Set the preload value. | DISPC_GFX_PRELOAD[11:0] PRELOAD | 0x– |
Determine the burst type. | DISPC_GFX_ATTRIBUTES[29] BURSTTYPE | 0x– |
Set the burst size. | DISPC_GFX_ATTRIBUTES[7:6] BURSTSIZE | 0x– |
Set the high level of DMA FIFO threshold. | DISPC_GFX_BUF_THRESHOLD[31:16] BUFHIGHTRESHOLD | 0x– |
Set the low level of DMA FIFO threshold. | DISPC_GFX_BUF_THRESHOLD[15:0] BUFLOWTRESHOLD | 0x– |
Enable self-refresh. | DISPC_GFX_ATTRIBUTES[24] SELFREFRESH | 0x– |
Select priority over the other pipeline. | DISPC_GFX_ATTRIBUTES[23] ARBITRATION | 0x– |
Step | Register/Bit Field/Programming Model | Value |
---|---|---|
Set the base address for RGB pixel format or Y component format according to memory access type, rotation, mirroring (seeSection 11.2.4.6, DISPC DMA Engine). | DISPC_VIDp_BA_j[31:0] BA | 0x— |
Set the base address for Cb and Cr components according to memory access type, rotation, mirroring (seeSection 11.2.4.6, DISPC DMA Engine)(1). | DISPC_VIDp_BA_UV_j[31:0] BA | 0x— |
Set the rotation flag. | DISPC_VIDp_ATTRIBUTES[13:12] ROTATION | 0x– |
Set the number of bytes to increment at the end of the row. | DISPC_VIDp_ROW_INC[31:0] ROWINC | 0x– |
Set the number of bytes to increment between two pixels. | DISPC_VIDp_PIXEL_INC[7:0] PIXELINC | 0x– |
Set the X original image size. | DISPC_VIDp_PICTURE_SIZE[10:0] MEMSIZEX | 0x– |
Set the Y original image size. | DISPC_VIDp_PICTURE_SIZE[27:16] MEMSIZEY | 0x– |
Determine the FIFO preload mode. | DISPC_VIDp_ATTRIBUTES[19] BUFPRELOAD | 0x– |
Set the preload value. | DISPC_VIDp_PRELOAD[11:0] PRELOAD | 0x– |
Determine the burst type. | DISPC_VIDp_ATTRIBUTES[29] BURSTTYPE | 0x– |
Set the burst size. | DISPC_VIDp_ATTRIBUTES[15:14] BURSTSIZE | 0x– |
Set the high level of DMA FIFO threshold. | DISPC_VIDp_BUF_THRESHOLD[31:16] BUFHIGHTRESHOLD | 0x– |
Set the low level of DMA FIFO threshold. | DISPC_VIDp_BUF_THRESHOLD[15:0] BUFLOWTRESHOLD | 0x– |
Enable self-refresh. | DISPC_VIDp_ATTRIBUTES[24] SELFREFRESH | 0x– |
Select priority over the other pipeline. | DISPC_VIDp_ATTRIBUTES[23] ARBITRATION | 0x– |
Step | Register/Bit Field/Programming Model | Value |
---|---|---|
Set the base address for RGB pixel format or Y component format according to memory access type, rotation, mirroring (see Section 11.2.4.6, DISPC DMA Engine). | DISPC_WB_BA_j[31:0] BA | 0x— |
Set the base address for Cb and Cr components according to memory access type, rotation, mirroring (see Section 11.2.4.6, DISPC DMA Engine) (1). | DISPC_WB_BA_UV_j[31:0] BA | 0x— |
Set the stride of CbCr component (1). | DISPC_WB_ATTRIBUTES[22] DOUBLESTRIDE | 0x– |
Set the rotation flag. | DISPC_WB_ATTRIBUTES[13:12] ROTATION | 0x– |
Set the number of bytes to increment at the end of the row. | DISPC_WB_ROW_INC[31:0] ROWINC (2) | 0x– |
Set the number of bytes to increment between two pixels. | DISPC_WB_PIXEL_INC[7:0] PIXELINC | 0x– |
Set the X final image size in system memory. | DISPC_WB_PICTURE_SIZE[10:0] ORGSIZEX | 0x– |
Set the Y final image size in system memory. | DISPC_WB_PICTURE_SIZE[27:16] ORGSIZEY | 0x– |
Set the burst size. | DISPC_WB_ATTRIBUTES[15:14] BURSTSIZE | 0x– |
Set the high level of DMA FIFO threshold. | DISPC_WB_BUF_THRESHOLD[31:16] BUFHIGHTRESHOLD | 0x– |
Set the low level of DMA FIFO threshold. | DISPC_WB_BUF_THRESHOLD[15:0] BUFLOWTRESHOLD | 0x– |
Select priority over the other pipeline. | DISPC_WB_ATTRIBUTES[23] ARBITRATION | 0x– |