/* * The YUV2RGB coefficients on the DP500 are not in the video layer's register * block. They belong in a separate block above the layer's registers, hence * the negative offset.
*/ #define MALIDP500_LV_YUV2RGB ((s16)(-0xB8)) #define MALIDP500_DE_LV_BASE 0x00100 #define MALIDP500_DE_LV_PTR_BASE 0x00124 #define MALIDP500_DE_LV_AD_CTRL 0x00400 #define MALIDP500_DE_LG1_BASE 0x00200 #define MALIDP500_DE_LG1_PTR_BASE 0x0021c #define MALIDP500_DE_LG1_AD_CTRL 0x0040c #define MALIDP500_DE_LG2_BASE 0x00300 #define MALIDP500_DE_LG2_PTR_BASE 0x0031c #define MALIDP500_DE_LG2_AD_CTRL 0x00418 #define MALIDP500_SE_BASE 0x00c00 #define MALIDP500_SE_CONTROL 0x00c0c #define MALIDP500_SE_MEMWRITE_OUT_SIZE 0x00c2c #define MALIDP500_SE_RGB_YUV_COEFFS 0x00C74 #define MALIDP500_SE_MEMWRITE_BASE 0x00e00 #define MALIDP500_DC_IRQ_BASE 0x00f00 #define MALIDP500_CONFIG_VALID 0x00f00 #define MALIDP500_CONFIG_ID 0x00fd4
/* * The quality of service (QoS) register on the DP500. RQOS register values * are driven by the ARQOS signal, using AXI transacations, dependent on the * FIFO input level. * The RQOS register can also set QoS levels for: * - RED_ARQOS @ A 4-bit signal value for close to underflow conditions * - GREEN_ARQOS @ A 4-bit signal value for normal conditions
*/ #define MALIDP500_RQOS_QUALITY 0x00500
/* register offsets specific to DP650 */ #define MALIDP650_DE_LV_MMU_CTRL 0x000D0 #define MALIDP650_DE_LG_MMU_CTRL 0x00048 #define MALIDP650_DE_LS_MMU_CTRL 0x00078
/* bit masks to set the MMU control register */ #define MALIDP_MMU_CTRL_EN (1 << 0) #define MALIDP_MMU_CTRL_MODE (1 << 4) #define MALIDP_MMU_CTRL_PX_PS(x) (1 << (8 + (x))) #define MALIDP_MMU_CTRL_PP_NUM_REQ(x) (((x) & 0x7f) << 12)
/* AFBC register offsets relative to MALIDPXXX_DE_LX_AD_CTRL */ /* The following register offsets are common for DP500, DP550 and DP650 */ #define MALIDP_AD_CROP_H 0x4 #define MALIDP_AD_CROP_V 0x8 #define MALIDP_AD_END_PTR_LOW 0xc #define MALIDP_AD_END_PTR_HIGH 0x10
/* * Starting with DP550 the register map blocks has been standardised to the * following layout: * * Offset Block registers * 0x00000 Display Engine * 0x08000 Scaling Engine * 0x0c000 Display Core * 0x10000 Secure control * * The old DP500 IP mixes some DC with the DE registers, hence the need * for a mapping structure.
*/
#endif/* __MALIDP_REGS_H__ */
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.11 Sekunden
(vorverarbeitet am 2026-04-29)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.