TianoCore EDK2 master
Loading...
Searching...
No Matches
ArmMaliDp.h File Reference

Go to the source code of this file.

Macros

#define DP_BASE   (FixedPcdGet64 (PcdArmMaliDpBase))
 
#define MALIDP_NOT_PRESENT   0xFFF
 
#define MALIDP_500   0x500
 
#define MALIDP_550   0x550
 
#define MALIDP_650   0x650
 
#define DP500_ID_PART_0   0x00
 
#define DP500_ID_DES_0   0xB
 
#define DP500_ID_PART_1   0x5
 
#define DP500_ID_REVISION   0x1
 
#define DP500_ID_JEDEC   0x1
 
#define DP500_ID_DES_1   0x3
 
#define DP500_PERIPHERAL_ID0_VAL   (DP500_ID_PART_0)
 
#define DP500_PERIPHERAL_ID1_VAL
 
#define DP500_PERIPHERAL_ID2_VAL
 
#define DP550_ID_PART_0   0x50
 
#define DP550_ID_DES_0   0xB
 
#define DP550_ID_PART_1   0x5
 
#define DP550_ID_REVISION   0x0
 
#define DP550_ID_JEDEC   0x1
 
#define DP550_ID_DES_1   0x3
 
#define DP550_PERIPHERAL_ID0_VAL   (DP550_ID_PART_0)
 
#define DP550_PERIPHERAL_ID1_VAL
 
#define DP550_PERIPHERAL_ID2_VAL
 
#define DP650_ID_PART_0   0x50
 
#define DP650_ID_DES_0   0xB
 
#define DP650_ID_PART_1   0x6
 
#define DP650_ID_REVISION   0x0
 
#define DP650_ID_JEDEC   0x1
 
#define DP650_ID_DES_1   0x3
 
#define DP650_PERIPHERAL_ID0_VAL   (DP650_ID_PART_0)
 
#define DP650_PERIPHERAL_ID1_VAL
 
#define DP650_PERIPHERAL_ID2_VAL
 
#define DP_DE_STATUS   0x00000
 
#define DP_DE_IRQ_SET   0x00004
 
#define DP_DE_IRQ_MASK   0x00008
 
#define DP_DE_IRQ_CLEAR   0x0000C
 
#define DP_DE_CONTROL   0x00010
 
#define DP_DE_PROG_LINE   0x00014
 
#define DP_DE_AXI_CONTROL   0x00018
 
#define DP_DE_AXI_QOS   0x0001C
 
#define DP_DE_DISPLAY_FUNCTION   0x00020
 
#define DP_DE_H_INTERVALS   0x00030
 
#define DP_DE_V_INTERVALS   0x00034
 
#define DP_DE_SYNC_CONTROL   0x00038
 
#define DP_DE_HV_ACTIVESIZE   0x0003C
 
#define DP_DE_DISPLAY_SIDEBAND   0x00040
 
#define DP_DE_BACKGROUND_COLOR   0x00044
 
#define DP_DE_DISPLAY_SPLIT   0x00048
 
#define DP_DE_OUTPUT_DEPTH   0x0004C
 
#define DP_DE_DP500_CORE_ID   0x00018
 
#define DP_DE_DP500_CONTROL   0x0000C
 
#define DP_DE_DP500_PROG_LINE   0x00010
 
#define DP_DE_DP500_H_INTERVALS   0x00028
 
#define DP_DE_DP500_V_INTERVALS   0x0002C
 
#define DP_DE_DP500_SYNC_CONTROL   0x00030
 
#define DP_DE_DP500_HV_ACTIVESIZE   0x00034
 
#define DP_DE_DP500_BG_COLOR_RG   0x0003C
 
#define DP_DE_DP500_BG_COLOR_B   0x00040
 
#define DE_LG_OFFSET   0x00300
 
#define DP_DE_LG_FORMAT   (DE_LG_OFFSET)
 
#define DP_DE_LG_CONTROL   (DE_LG_OFFSET + 0x04)
 
#define DP_DE_LG_COMPOSE   (DE_LG_OFFSET + 0x08)
 
#define DP_DE_LG_IN_SIZE   (DE_LG_OFFSET + 0x0C)
 
#define DP_DE_LG_CMP_SIZE   (DE_LG_OFFSET + 0x10)
 
#define DP_DE_LG_OFFSET   (DE_LG_OFFSET + 0x14)
 
#define DP_DE_LG_H_STRIDE   (DE_LG_OFFSET + 0x18)
 
#define DP_DE_LG_PTR_LOW   (DE_LG_OFFSET + 0x1C)
 
#define DP_DE_LG_PTR_HIGH   (DE_LG_OFFSET + 0x20)
 
#define DP_DE_LG_CHROMA_KEY   (DE_LG_OFFSET + 0x2C)
 
#define DP_DE_LG_AD_CONTROL   (DE_LG_OFFSET + 0x30)
 
#define DP_DE_LG_MMU_CONTROL   (DE_LG_OFFSET + 0x48)
 
#define DP_DC_OFFSET   0x0C000
 
#define DP_DC_STATUS   (DP_DC_OFFSET + 0x00)
 
#define DP_DC_IRQ_SET   (DP_DC_OFFSET + 0x04)
 
#define DP_DC_IRQ_MASK   (DP_DC_OFFSET + 0x08)
 
#define DP_DC_IRQ_CLEAR   (DP_DC_OFFSET + 0x0C)
 
#define DP_DC_CONTROL   (DP_DC_OFFSET + 0x10)
 
#define DP_DC_CONFIG_VALID   (DP_DC_OFFSET + 0x14)
 
#define DP_DC_CORE_ID   (DP_DC_OFFSET + 0x18)
 
#define DP_DP500_CONFIG_VALID   (0xF00)
 
#define DP_DC_ID_OFFSET   0x0FF00
 
#define DP_DC_ID_PERIPHERAL_ID4   (DP_DC_ID_OFFSET + 0xD0)
 
#define DP_DC_CONFIGURATION_ID   (DP_DC_ID_OFFSET + 0xD4)
 
#define DP_DC_PERIPHERAL_ID0   (DP_DC_ID_OFFSET + 0xE0)
 
#define DP_DC_PERIPHERAL_ID1   (DP_DC_ID_OFFSET + 0xE4)
 
#define DP_DC_PERIPHERAL_ID2   (DP_DC_ID_OFFSET + 0xE8)
 
#define DP_DC_COMPONENT_ID0   (DP_DC_ID_OFFSET + 0xF0)
 
#define DP_DC_COMPONENT_ID1   (DP_DC_ID_OFFSET + 0xF4)
 
#define DP_DC_COMPONENT_ID2   (DP_DC_ID_OFFSET + 0xF8)
 
#define DP_DC_COMPONENT_ID3   (DP_DC_ID_OFFSET + 0xFC)
 
#define DP_DP500_ID_OFFSET   0x0F00
 
#define DP_DP500_ID_PERIPHERAL_ID4   (DP_DP500_ID_OFFSET + 0xD0)
 
#define DP_DP500_CONFIGURATION_ID   (DP_DP500_ID_OFFSET + 0xD4)
 
#define DP_DP500_PERIPHERAL_ID0   (DP_DP500_ID_OFFSET + 0xE0)
 
#define DP_DP500_PERIPHERAL_ID1   (DP_DP500_ID_OFFSET + 0xE4)
 
#define DP_DP500_PERIPHERAL_ID2   (DP_DP500_ID_OFFSET + 0xE8)
 
#define DP_DP500_COMPONENT_ID0   (DP_DP500_ID_OFFSET + 0xF0)
 
#define DP_DP500_COMPONENT_ID1   (DP_DP500_ID_OFFSET + 0xF4)
 
#define DP_DP500_COMPONENT_ID2   (DP_DP500_ID_OFFSET + 0xF8)
 
#define DP_DP500_COMPONENT_ID3   (DP_DP500_ID_OFFSET + 0xFC)
 
#define DP_DC_STATUS_CM_ACTIVE_FLAG   (0x1U << 16)
 
#define DP_DC_CONTROL_SRST_ACTIVE   (0x1U << 18)
 
#define DP_DC_CONTROL_CRST_ACTIVE   (0x1U << 17)
 
#define DP_DC_CONTROL_CM_ACTIVE   (0x1U << 16)
 
#define DP_DE_DP500_CONTROL_SOFTRESET_REQ   (0x1U << 16)
 
#define DP_DE_DP500_CONTROL_CONFIG_REQ   (0x1U << 17)
 
#define DP_DC_CONFIG_VALID_CVAL   (0x1U)
 
#define DP_DC_CORE_ID_SHIFT   16
 
#define DP_DE_DP500_CORE_ID_SHIFT   DP_DC_CORE_ID_SHIFT
 
#define DP_DE_HBACKPORCH_SHIFT   16
 
#define DP_DE_VBACKPORCH_SHIFT   16
 
#define DP_DE_VSP_SHIFT   28
 
#define DP_DE_VSYNCWIDTH_SHIFT   16
 
#define DP_DE_HSP_SHIFT   13
 
#define DP_DE_V_ACTIVE_SHIFT   16
 
#define DP_DE_BG_R_PIXEL_SHIFT   16
 
#define DP_DE_BG_G_PIXEL_SHIFT   8
 
#define DP_PIXEL_FORMAT_ARGB_8888   0x8
 
#define DP_PIXEL_FORMAT_ABGR_8888   0x9
 
#define DP_PIXEL_FORMAT_RGBA_8888   0xA
 
#define DP_PIXEL_FORMAT_BGRA_8888   0xB
 
#define DP_PIXEL_FORMAT_XRGB_8888   0x10
 
#define DP_PIXEL_FORMAT_XBGR_8888   0x11
 
#define DP_PIXEL_FORMAT_RGBX_8888   0x12
 
#define DP_PIXEL_FORMAT_BGRX_8888   0x13
 
#define DP_PIXEL_FORMAT_RGB_888   0x18
 
#define DP_PIXEL_FORMAT_BGR_888   0x19
 
#define DP_PIXEL_FORMAT_DP500_ARGB_8888   0x2
 
#define DP_PIXEL_FORMAT_DP500_ABGR_8888   0x3
 
#define DP_PIXEL_FORMAT_DP500_XRGB_8888   0x4
 
#define DP_PIXEL_FORMAT_DP500_XBGR_8888   0x5
 
#define DP_DE_LG_PTR_LOW_MASK   0xFFFFFFFFU
 
#define DP_DE_LG_PTR_HIGH_SHIFT   32
 
#define DP_DE_LG_L_ALPHA_SHIFT   16
 
#define DP_DE_LG_CHK_SHIFT   15
 
#define DP_DE_LG_PMUL_SHIFT   14
 
#define DP_DE_LG_COM_SHIFT   12
 
#define DP_DE_LG_VFP_SHIFT   11
 
#define DP_DE_LG_HFP_SHIFT   10
 
#define DP_DE_LG_ROTATION_SHIFT   8
 
#define DP_DE_LG_LAYER_BLEND_NO_BG   0x0U
 
#define DP_DE_LG_PIXEL_BLEND_NO_BG   0x1U
 
#define DP_DE_LG_LAYER_BLEND_BG   0x2U
 
#define DP_DE_LG_PIXEL_BLEND_BG   0x3U
 
#define DP_DE_LG_ENABLE   0x1U
 
#define DP_DE_LG_V_IN_SIZE_SHIFT   16
 
#define DP_DE_LG_V_CMP_SIZE_SHIFT   16
 
#define DP_DE_LG_V_OFFSET_SHIFT   16
 
#define H_INTERVALS(Hfp, Hbp)   ((Hbp << DP_DE_HBACKPORCH_SHIFT) | Hfp)
 
#define V_INTERVALS(Vfp, Vbp)   ((Vbp << DP_DE_VBACKPORCH_SHIFT) | Vfp)
 
#define SYNC_WIDTH(Hsw, Vsw)   ((Vsw << DP_DE_VSYNCWIDTH_SHIFT) | Hsw)
 
#define HV_ACTIVE(Hor, Ver)   ((Ver << DP_DE_V_ACTIVE_SHIFT) | Hor)
 
#define FRAME_IN_SIZE(Hor, Ver)   ((Ver << DP_DE_LG_V_IN_SIZE_SHIFT) | Hor)
 
#define FRAME_CMP_SIZE(Hor, Ver)   ((Ver << DP_DE_LG_V_CMP_SIZE_SHIFT) | Hor)
 

Detailed Description

This header file contains the platform independent parts of ARM Mali DP

Copyright (c) 2017-2018, Arm Limited. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent

Definition in file ArmMaliDp.h.

Macro Definition Documentation

◆ DE_LG_OFFSET

#define DE_LG_OFFSET   0x00300

Definition at line 103 of file ArmMaliDp.h.

◆ DP500_ID_DES_0

#define DP500_ID_DES_0   0xB

Definition at line 23 of file ArmMaliDp.h.

◆ DP500_ID_DES_1

#define DP500_ID_DES_1   0x3

Definition at line 28 of file ArmMaliDp.h.

◆ DP500_ID_JEDEC

#define DP500_ID_JEDEC   0x1

Definition at line 27 of file ArmMaliDp.h.

◆ DP500_ID_PART_0

#define DP500_ID_PART_0   0x00

Definition at line 22 of file ArmMaliDp.h.

◆ DP500_ID_PART_1

#define DP500_ID_PART_1   0x5

Definition at line 24 of file ArmMaliDp.h.

◆ DP500_ID_REVISION

#define DP500_ID_REVISION   0x1

Definition at line 26 of file ArmMaliDp.h.

◆ DP500_PERIPHERAL_ID0_VAL

#define DP500_PERIPHERAL_ID0_VAL   (DP500_ID_PART_0)

Definition at line 30 of file ArmMaliDp.h.

◆ DP500_PERIPHERAL_ID1_VAL

#define DP500_PERIPHERAL_ID1_VAL
Value:
((DP500_ID_DES_0 << 4) \
| DP500_ID_PART_1)

Definition at line 31 of file ArmMaliDp.h.

◆ DP500_PERIPHERAL_ID2_VAL

#define DP500_PERIPHERAL_ID2_VAL
Value:
((DP500_ID_REVISION << 4) \
| (DP500_ID_JEDEC << 3) \
| (DP500_ID_DES_1))

Definition at line 33 of file ArmMaliDp.h.

◆ DP550_ID_DES_0

#define DP550_ID_DES_0   0xB

Definition at line 39 of file ArmMaliDp.h.

◆ DP550_ID_DES_1

#define DP550_ID_DES_1   0x3

Definition at line 44 of file ArmMaliDp.h.

◆ DP550_ID_JEDEC

#define DP550_ID_JEDEC   0x1

Definition at line 43 of file ArmMaliDp.h.

◆ DP550_ID_PART_0

#define DP550_ID_PART_0   0x50

Definition at line 38 of file ArmMaliDp.h.

◆ DP550_ID_PART_1

#define DP550_ID_PART_1   0x5

Definition at line 40 of file ArmMaliDp.h.

◆ DP550_ID_REVISION

#define DP550_ID_REVISION   0x0

Definition at line 42 of file ArmMaliDp.h.

◆ DP550_PERIPHERAL_ID0_VAL

#define DP550_PERIPHERAL_ID0_VAL   (DP550_ID_PART_0)

Definition at line 46 of file ArmMaliDp.h.

◆ DP550_PERIPHERAL_ID1_VAL

#define DP550_PERIPHERAL_ID1_VAL
Value:
((DP550_ID_DES_0 << 4) \
| DP550_ID_PART_1)

Definition at line 47 of file ArmMaliDp.h.

◆ DP550_PERIPHERAL_ID2_VAL

#define DP550_PERIPHERAL_ID2_VAL
Value:
((DP550_ID_REVISION << 4) \
| (DP550_ID_JEDEC << 3) \
| (DP550_ID_DES_1))

Definition at line 49 of file ArmMaliDp.h.

◆ DP650_ID_DES_0

#define DP650_ID_DES_0   0xB

Definition at line 55 of file ArmMaliDp.h.

◆ DP650_ID_DES_1

#define DP650_ID_DES_1   0x3

Definition at line 60 of file ArmMaliDp.h.

◆ DP650_ID_JEDEC

#define DP650_ID_JEDEC   0x1

Definition at line 59 of file ArmMaliDp.h.

◆ DP650_ID_PART_0

#define DP650_ID_PART_0   0x50

Definition at line 54 of file ArmMaliDp.h.

◆ DP650_ID_PART_1

#define DP650_ID_PART_1   0x6

Definition at line 56 of file ArmMaliDp.h.

◆ DP650_ID_REVISION

#define DP650_ID_REVISION   0x0

Definition at line 58 of file ArmMaliDp.h.

◆ DP650_PERIPHERAL_ID0_VAL

#define DP650_PERIPHERAL_ID0_VAL   (DP650_ID_PART_0)

Definition at line 62 of file ArmMaliDp.h.

◆ DP650_PERIPHERAL_ID1_VAL

#define DP650_PERIPHERAL_ID1_VAL
Value:
((DP650_ID_DES_0 << 4) \
| DP650_ID_PART_1)

Definition at line 63 of file ArmMaliDp.h.

◆ DP650_PERIPHERAL_ID2_VAL

#define DP650_PERIPHERAL_ID2_VAL
Value:
((DP650_ID_REVISION << 4) \
| (DP650_ID_JEDEC << 3) \
| (DP650_ID_DES_1))

Definition at line 65 of file ArmMaliDp.h.

◆ DP_BASE

#define DP_BASE   (FixedPcdGet64 (PcdArmMaliDpBase))

Definition at line 13 of file ArmMaliDp.h.

◆ DP_DC_COMPONENT_ID0

#define DP_DC_COMPONENT_ID0   (DP_DC_ID_OFFSET + 0xF0)

Definition at line 137 of file ArmMaliDp.h.

◆ DP_DC_COMPONENT_ID1

#define DP_DC_COMPONENT_ID1   (DP_DC_ID_OFFSET + 0xF4)

Definition at line 138 of file ArmMaliDp.h.

◆ DP_DC_COMPONENT_ID2

#define DP_DC_COMPONENT_ID2   (DP_DC_ID_OFFSET + 0xF8)

Definition at line 139 of file ArmMaliDp.h.

◆ DP_DC_COMPONENT_ID3

#define DP_DC_COMPONENT_ID3   (DP_DC_ID_OFFSET + 0xFC)

Definition at line 140 of file ArmMaliDp.h.

◆ DP_DC_CONFIG_VALID

#define DP_DC_CONFIG_VALID   (DP_DC_OFFSET + 0x14)

Definition at line 124 of file ArmMaliDp.h.

◆ DP_DC_CONFIG_VALID_CVAL

#define DP_DC_CONFIG_VALID_CVAL   (0x1U)

Definition at line 165 of file ArmMaliDp.h.

◆ DP_DC_CONFIGURATION_ID

#define DP_DC_CONFIGURATION_ID   (DP_DC_ID_OFFSET + 0xD4)

Definition at line 133 of file ArmMaliDp.h.

◆ DP_DC_CONTROL

#define DP_DC_CONTROL   (DP_DC_OFFSET + 0x10)

Definition at line 123 of file ArmMaliDp.h.

◆ DP_DC_CONTROL_CM_ACTIVE

#define DP_DC_CONTROL_CM_ACTIVE   (0x1U << 16)

Definition at line 159 of file ArmMaliDp.h.

◆ DP_DC_CONTROL_CRST_ACTIVE

#define DP_DC_CONTROL_CRST_ACTIVE   (0x1U << 17)

Definition at line 158 of file ArmMaliDp.h.

◆ DP_DC_CONTROL_SRST_ACTIVE

#define DP_DC_CONTROL_SRST_ACTIVE   (0x1U << 18)

Definition at line 157 of file ArmMaliDp.h.

◆ DP_DC_CORE_ID

#define DP_DC_CORE_ID   (DP_DC_OFFSET + 0x18)

Definition at line 125 of file ArmMaliDp.h.

◆ DP_DC_CORE_ID_SHIFT

#define DP_DC_CORE_ID_SHIFT   16

Definition at line 169 of file ArmMaliDp.h.

◆ DP_DC_ID_OFFSET

#define DP_DC_ID_OFFSET   0x0FF00

Definition at line 131 of file ArmMaliDp.h.

◆ DP_DC_ID_PERIPHERAL_ID4

#define DP_DC_ID_PERIPHERAL_ID4   (DP_DC_ID_OFFSET + 0xD0)

Definition at line 132 of file ArmMaliDp.h.

◆ DP_DC_IRQ_CLEAR

#define DP_DC_IRQ_CLEAR   (DP_DC_OFFSET + 0x0C)

Definition at line 122 of file ArmMaliDp.h.

◆ DP_DC_IRQ_MASK

#define DP_DC_IRQ_MASK   (DP_DC_OFFSET + 0x08)

Definition at line 121 of file ArmMaliDp.h.

◆ DP_DC_IRQ_SET

#define DP_DC_IRQ_SET   (DP_DC_OFFSET + 0x04)

Definition at line 120 of file ArmMaliDp.h.

◆ DP_DC_OFFSET

#define DP_DC_OFFSET   0x0C000

Definition at line 118 of file ArmMaliDp.h.

◆ DP_DC_PERIPHERAL_ID0

#define DP_DC_PERIPHERAL_ID0   (DP_DC_ID_OFFSET + 0xE0)

Definition at line 134 of file ArmMaliDp.h.

◆ DP_DC_PERIPHERAL_ID1

#define DP_DC_PERIPHERAL_ID1   (DP_DC_ID_OFFSET + 0xE4)

Definition at line 135 of file ArmMaliDp.h.

◆ DP_DC_PERIPHERAL_ID2

#define DP_DC_PERIPHERAL_ID2   (DP_DC_ID_OFFSET + 0xE8)

Definition at line 136 of file ArmMaliDp.h.

◆ DP_DC_STATUS

#define DP_DC_STATUS   (DP_DC_OFFSET + 0x00)

Definition at line 119 of file ArmMaliDp.h.

◆ DP_DC_STATUS_CM_ACTIVE_FLAG

#define DP_DC_STATUS_CM_ACTIVE_FLAG   (0x1U << 16)

Definition at line 154 of file ArmMaliDp.h.

◆ DP_DE_AXI_CONTROL

#define DP_DE_AXI_CONTROL   0x00018

Definition at line 76 of file ArmMaliDp.h.

◆ DP_DE_AXI_QOS

#define DP_DE_AXI_QOS   0x0001C

Definition at line 77 of file ArmMaliDp.h.

◆ DP_DE_BACKGROUND_COLOR

#define DP_DE_BACKGROUND_COLOR   0x00044

Definition at line 85 of file ArmMaliDp.h.

◆ DP_DE_BG_G_PIXEL_SHIFT

#define DP_DE_BG_G_PIXEL_SHIFT   8

Definition at line 182 of file ArmMaliDp.h.

◆ DP_DE_BG_R_PIXEL_SHIFT

#define DP_DE_BG_R_PIXEL_SHIFT   16

Definition at line 181 of file ArmMaliDp.h.

◆ DP_DE_CONTROL

#define DP_DE_CONTROL   0x00010

Definition at line 74 of file ArmMaliDp.h.

◆ DP_DE_DISPLAY_FUNCTION

#define DP_DE_DISPLAY_FUNCTION   0x00020

Definition at line 78 of file ArmMaliDp.h.

◆ DP_DE_DISPLAY_SIDEBAND

#define DP_DE_DISPLAY_SIDEBAND   0x00040

Definition at line 84 of file ArmMaliDp.h.

◆ DP_DE_DISPLAY_SPLIT

#define DP_DE_DISPLAY_SPLIT   0x00048

Definition at line 86 of file ArmMaliDp.h.

◆ DP_DE_DP500_BG_COLOR_B

#define DP_DE_DP500_BG_COLOR_B   0x00040

Definition at line 98 of file ArmMaliDp.h.

◆ DP_DE_DP500_BG_COLOR_RG

#define DP_DE_DP500_BG_COLOR_RG   0x0003C

Definition at line 97 of file ArmMaliDp.h.

◆ DP_DE_DP500_CONTROL

#define DP_DE_DP500_CONTROL   0x0000C

Definition at line 91 of file ArmMaliDp.h.

◆ DP_DE_DP500_CONTROL_CONFIG_REQ

#define DP_DE_DP500_CONTROL_CONFIG_REQ   (0x1U << 17)

Definition at line 162 of file ArmMaliDp.h.

◆ DP_DE_DP500_CONTROL_SOFTRESET_REQ

#define DP_DE_DP500_CONTROL_SOFTRESET_REQ   (0x1U << 16)

Definition at line 161 of file ArmMaliDp.h.

◆ DP_DE_DP500_CORE_ID

#define DP_DE_DP500_CORE_ID   0x00018

Definition at line 90 of file ArmMaliDp.h.

◆ DP_DE_DP500_CORE_ID_SHIFT

#define DP_DE_DP500_CORE_ID_SHIFT   DP_DC_CORE_ID_SHIFT

Definition at line 170 of file ArmMaliDp.h.

◆ DP_DE_DP500_H_INTERVALS

#define DP_DE_DP500_H_INTERVALS   0x00028

Definition at line 93 of file ArmMaliDp.h.

◆ DP_DE_DP500_HV_ACTIVESIZE

#define DP_DE_DP500_HV_ACTIVESIZE   0x00034

Definition at line 96 of file ArmMaliDp.h.

◆ DP_DE_DP500_PROG_LINE

#define DP_DE_DP500_PROG_LINE   0x00010

Definition at line 92 of file ArmMaliDp.h.

◆ DP_DE_DP500_SYNC_CONTROL

#define DP_DE_DP500_SYNC_CONTROL   0x00030

Definition at line 95 of file ArmMaliDp.h.

◆ DP_DE_DP500_V_INTERVALS

#define DP_DE_DP500_V_INTERVALS   0x0002C

Definition at line 94 of file ArmMaliDp.h.

◆ DP_DE_H_INTERVALS

#define DP_DE_H_INTERVALS   0x00030

Definition at line 80 of file ArmMaliDp.h.

◆ DP_DE_HBACKPORCH_SHIFT

#define DP_DE_HBACKPORCH_SHIFT   16

Definition at line 173 of file ArmMaliDp.h.

◆ DP_DE_HSP_SHIFT

#define DP_DE_HSP_SHIFT   13

Definition at line 177 of file ArmMaliDp.h.

◆ DP_DE_HV_ACTIVESIZE

#define DP_DE_HV_ACTIVESIZE   0x0003C

Definition at line 83 of file ArmMaliDp.h.

◆ DP_DE_IRQ_CLEAR

#define DP_DE_IRQ_CLEAR   0x0000C

Definition at line 73 of file ArmMaliDp.h.

◆ DP_DE_IRQ_MASK

#define DP_DE_IRQ_MASK   0x00008

Definition at line 72 of file ArmMaliDp.h.

◆ DP_DE_IRQ_SET

#define DP_DE_IRQ_SET   0x00004

Definition at line 71 of file ArmMaliDp.h.

◆ DP_DE_LG_AD_CONTROL

#define DP_DE_LG_AD_CONTROL   (DE_LG_OFFSET + 0x30)

Definition at line 114 of file ArmMaliDp.h.

◆ DP_DE_LG_CHK_SHIFT

#define DP_DE_LG_CHK_SHIFT   15

Definition at line 208 of file ArmMaliDp.h.

◆ DP_DE_LG_CHROMA_KEY

#define DP_DE_LG_CHROMA_KEY   (DE_LG_OFFSET + 0x2C)

Definition at line 113 of file ArmMaliDp.h.

◆ DP_DE_LG_CMP_SIZE

#define DP_DE_LG_CMP_SIZE   (DE_LG_OFFSET + 0x10)

Definition at line 108 of file ArmMaliDp.h.

◆ DP_DE_LG_COM_SHIFT

#define DP_DE_LG_COM_SHIFT   12

Definition at line 210 of file ArmMaliDp.h.

◆ DP_DE_LG_COMPOSE

#define DP_DE_LG_COMPOSE   (DE_LG_OFFSET + 0x08)

Definition at line 106 of file ArmMaliDp.h.

◆ DP_DE_LG_CONTROL

#define DP_DE_LG_CONTROL   (DE_LG_OFFSET + 0x04)

Definition at line 105 of file ArmMaliDp.h.

◆ DP_DE_LG_ENABLE

#define DP_DE_LG_ENABLE   0x1U

Definition at line 219 of file ArmMaliDp.h.

◆ DP_DE_LG_FORMAT

#define DP_DE_LG_FORMAT   (DE_LG_OFFSET)

Definition at line 104 of file ArmMaliDp.h.

◆ DP_DE_LG_H_STRIDE

#define DP_DE_LG_H_STRIDE   (DE_LG_OFFSET + 0x18)

Definition at line 110 of file ArmMaliDp.h.

◆ DP_DE_LG_HFP_SHIFT

#define DP_DE_LG_HFP_SHIFT   10

Definition at line 212 of file ArmMaliDp.h.

◆ DP_DE_LG_IN_SIZE

#define DP_DE_LG_IN_SIZE   (DE_LG_OFFSET + 0x0C)

Definition at line 107 of file ArmMaliDp.h.

◆ DP_DE_LG_L_ALPHA_SHIFT

#define DP_DE_LG_L_ALPHA_SHIFT   16

Definition at line 207 of file ArmMaliDp.h.

◆ DP_DE_LG_LAYER_BLEND_BG

#define DP_DE_LG_LAYER_BLEND_BG   0x2U

Definition at line 217 of file ArmMaliDp.h.

◆ DP_DE_LG_LAYER_BLEND_NO_BG

#define DP_DE_LG_LAYER_BLEND_NO_BG   0x0U

Definition at line 215 of file ArmMaliDp.h.

◆ DP_DE_LG_MMU_CONTROL

#define DP_DE_LG_MMU_CONTROL   (DE_LG_OFFSET + 0x48)

Definition at line 115 of file ArmMaliDp.h.

◆ DP_DE_LG_OFFSET

#define DP_DE_LG_OFFSET   (DE_LG_OFFSET + 0x14)

Definition at line 109 of file ArmMaliDp.h.

◆ DP_DE_LG_PIXEL_BLEND_BG

#define DP_DE_LG_PIXEL_BLEND_BG   0x3U

Definition at line 218 of file ArmMaliDp.h.

◆ DP_DE_LG_PIXEL_BLEND_NO_BG

#define DP_DE_LG_PIXEL_BLEND_NO_BG   0x1U

Definition at line 216 of file ArmMaliDp.h.

◆ DP_DE_LG_PMUL_SHIFT

#define DP_DE_LG_PMUL_SHIFT   14

Definition at line 209 of file ArmMaliDp.h.

◆ DP_DE_LG_PTR_HIGH

#define DP_DE_LG_PTR_HIGH   (DE_LG_OFFSET + 0x20)

Definition at line 112 of file ArmMaliDp.h.

◆ DP_DE_LG_PTR_HIGH_SHIFT

#define DP_DE_LG_PTR_HIGH_SHIFT   32

Definition at line 204 of file ArmMaliDp.h.

◆ DP_DE_LG_PTR_LOW

#define DP_DE_LG_PTR_LOW   (DE_LG_OFFSET + 0x1C)

Definition at line 111 of file ArmMaliDp.h.

◆ DP_DE_LG_PTR_LOW_MASK

#define DP_DE_LG_PTR_LOW_MASK   0xFFFFFFFFU

Definition at line 203 of file ArmMaliDp.h.

◆ DP_DE_LG_ROTATION_SHIFT

#define DP_DE_LG_ROTATION_SHIFT   8

Definition at line 213 of file ArmMaliDp.h.

◆ DP_DE_LG_V_CMP_SIZE_SHIFT

#define DP_DE_LG_V_CMP_SIZE_SHIFT   16

Definition at line 225 of file ArmMaliDp.h.

◆ DP_DE_LG_V_IN_SIZE_SHIFT

#define DP_DE_LG_V_IN_SIZE_SHIFT   16

Definition at line 222 of file ArmMaliDp.h.

◆ DP_DE_LG_V_OFFSET_SHIFT

#define DP_DE_LG_V_OFFSET_SHIFT   16

Definition at line 226 of file ArmMaliDp.h.

◆ DP_DE_LG_VFP_SHIFT

#define DP_DE_LG_VFP_SHIFT   11

Definition at line 211 of file ArmMaliDp.h.

◆ DP_DE_OUTPUT_DEPTH

#define DP_DE_OUTPUT_DEPTH   0x0004C

Definition at line 87 of file ArmMaliDp.h.

◆ DP_DE_PROG_LINE

#define DP_DE_PROG_LINE   0x00014

Definition at line 75 of file ArmMaliDp.h.

◆ DP_DE_STATUS

#define DP_DE_STATUS   0x00000

Definition at line 70 of file ArmMaliDp.h.

◆ DP_DE_SYNC_CONTROL

#define DP_DE_SYNC_CONTROL   0x00038

Definition at line 82 of file ArmMaliDp.h.

◆ DP_DE_V_ACTIVE_SHIFT

#define DP_DE_V_ACTIVE_SHIFT   16

Definition at line 178 of file ArmMaliDp.h.

◆ DP_DE_V_INTERVALS

#define DP_DE_V_INTERVALS   0x00034

Definition at line 81 of file ArmMaliDp.h.

◆ DP_DE_VBACKPORCH_SHIFT

#define DP_DE_VBACKPORCH_SHIFT   16

Definition at line 174 of file ArmMaliDp.h.

◆ DP_DE_VSP_SHIFT

#define DP_DE_VSP_SHIFT   28

Definition at line 175 of file ArmMaliDp.h.

◆ DP_DE_VSYNCWIDTH_SHIFT

#define DP_DE_VSYNCWIDTH_SHIFT   16

Definition at line 176 of file ArmMaliDp.h.

◆ DP_DP500_COMPONENT_ID0

#define DP_DP500_COMPONENT_ID0   (DP_DP500_ID_OFFSET + 0xF0)

Definition at line 148 of file ArmMaliDp.h.

◆ DP_DP500_COMPONENT_ID1

#define DP_DP500_COMPONENT_ID1   (DP_DP500_ID_OFFSET + 0xF4)

Definition at line 149 of file ArmMaliDp.h.

◆ DP_DP500_COMPONENT_ID2

#define DP_DP500_COMPONENT_ID2   (DP_DP500_ID_OFFSET + 0xF8)

Definition at line 150 of file ArmMaliDp.h.

◆ DP_DP500_COMPONENT_ID3

#define DP_DP500_COMPONENT_ID3   (DP_DP500_ID_OFFSET + 0xFC)

Definition at line 151 of file ArmMaliDp.h.

◆ DP_DP500_CONFIG_VALID

#define DP_DP500_CONFIG_VALID   (0xF00)

Definition at line 128 of file ArmMaliDp.h.

◆ DP_DP500_CONFIGURATION_ID

#define DP_DP500_CONFIGURATION_ID   (DP_DP500_ID_OFFSET + 0xD4)

Definition at line 144 of file ArmMaliDp.h.

◆ DP_DP500_ID_OFFSET

#define DP_DP500_ID_OFFSET   0x0F00

Definition at line 142 of file ArmMaliDp.h.

◆ DP_DP500_ID_PERIPHERAL_ID4

#define DP_DP500_ID_PERIPHERAL_ID4   (DP_DP500_ID_OFFSET + 0xD0)

Definition at line 143 of file ArmMaliDp.h.

◆ DP_DP500_PERIPHERAL_ID0

#define DP_DP500_PERIPHERAL_ID0   (DP_DP500_ID_OFFSET + 0xE0)

Definition at line 145 of file ArmMaliDp.h.

◆ DP_DP500_PERIPHERAL_ID1

#define DP_DP500_PERIPHERAL_ID1   (DP_DP500_ID_OFFSET + 0xE4)

Definition at line 146 of file ArmMaliDp.h.

◆ DP_DP500_PERIPHERAL_ID2

#define DP_DP500_PERIPHERAL_ID2   (DP_DP500_ID_OFFSET + 0xE8)

Definition at line 147 of file ArmMaliDp.h.

◆ DP_PIXEL_FORMAT_ABGR_8888

#define DP_PIXEL_FORMAT_ABGR_8888   0x9

Definition at line 186 of file ArmMaliDp.h.

◆ DP_PIXEL_FORMAT_ARGB_8888

#define DP_PIXEL_FORMAT_ARGB_8888   0x8

Definition at line 185 of file ArmMaliDp.h.

◆ DP_PIXEL_FORMAT_BGR_888

#define DP_PIXEL_FORMAT_BGR_888   0x19

Definition at line 194 of file ArmMaliDp.h.

◆ DP_PIXEL_FORMAT_BGRA_8888

#define DP_PIXEL_FORMAT_BGRA_8888   0xB

Definition at line 188 of file ArmMaliDp.h.

◆ DP_PIXEL_FORMAT_BGRX_8888

#define DP_PIXEL_FORMAT_BGRX_8888   0x13

Definition at line 192 of file ArmMaliDp.h.

◆ DP_PIXEL_FORMAT_DP500_ABGR_8888

#define DP_PIXEL_FORMAT_DP500_ABGR_8888   0x3

Definition at line 198 of file ArmMaliDp.h.

◆ DP_PIXEL_FORMAT_DP500_ARGB_8888

#define DP_PIXEL_FORMAT_DP500_ARGB_8888   0x2

Definition at line 197 of file ArmMaliDp.h.

◆ DP_PIXEL_FORMAT_DP500_XBGR_8888

#define DP_PIXEL_FORMAT_DP500_XBGR_8888   0x5

Definition at line 200 of file ArmMaliDp.h.

◆ DP_PIXEL_FORMAT_DP500_XRGB_8888

#define DP_PIXEL_FORMAT_DP500_XRGB_8888   0x4

Definition at line 199 of file ArmMaliDp.h.

◆ DP_PIXEL_FORMAT_RGB_888

#define DP_PIXEL_FORMAT_RGB_888   0x18

Definition at line 193 of file ArmMaliDp.h.

◆ DP_PIXEL_FORMAT_RGBA_8888

#define DP_PIXEL_FORMAT_RGBA_8888   0xA

Definition at line 187 of file ArmMaliDp.h.

◆ DP_PIXEL_FORMAT_RGBX_8888

#define DP_PIXEL_FORMAT_RGBX_8888   0x12

Definition at line 191 of file ArmMaliDp.h.

◆ DP_PIXEL_FORMAT_XBGR_8888

#define DP_PIXEL_FORMAT_XBGR_8888   0x11

Definition at line 190 of file ArmMaliDp.h.

◆ DP_PIXEL_FORMAT_XRGB_8888

#define DP_PIXEL_FORMAT_XRGB_8888   0x10

Definition at line 189 of file ArmMaliDp.h.

◆ FRAME_CMP_SIZE

#define FRAME_CMP_SIZE (   Hor,
  Ver 
)    ((Ver << DP_DE_LG_V_CMP_SIZE_SHIFT) | Hor)

Definition at line 236 of file ArmMaliDp.h.

◆ FRAME_IN_SIZE

#define FRAME_IN_SIZE (   Hor,
  Ver 
)    ((Ver << DP_DE_LG_V_IN_SIZE_SHIFT) | Hor)

Definition at line 235 of file ArmMaliDp.h.

◆ H_INTERVALS

#define H_INTERVALS (   Hfp,
  Hbp 
)    ((Hbp << DP_DE_HBACKPORCH_SHIFT) | Hfp)

Definition at line 229 of file ArmMaliDp.h.

◆ HV_ACTIVE

#define HV_ACTIVE (   Hor,
  Ver 
)    ((Ver << DP_DE_V_ACTIVE_SHIFT) | Hor)

Definition at line 232 of file ArmMaliDp.h.

◆ MALIDP_500

#define MALIDP_500   0x500

Definition at line 17 of file ArmMaliDp.h.

◆ MALIDP_550

#define MALIDP_550   0x550

Definition at line 18 of file ArmMaliDp.h.

◆ MALIDP_650

#define MALIDP_650   0x650

Definition at line 19 of file ArmMaliDp.h.

◆ MALIDP_NOT_PRESENT

#define MALIDP_NOT_PRESENT   0xFFF

Definition at line 16 of file ArmMaliDp.h.

◆ SYNC_WIDTH

#define SYNC_WIDTH (   Hsw,
  Vsw 
)    ((Vsw << DP_DE_VSYNCWIDTH_SHIFT) | Hsw)

Definition at line 231 of file ArmMaliDp.h.

◆ V_INTERVALS

#define V_INTERVALS (   Vfp,
  Vbp 
)    ((Vbp << DP_DE_VBACKPORCH_SHIFT) | Vfp)

Definition at line 230 of file ArmMaliDp.h.