Enumerations

Enumerations

enum  hal_gdc_colormode_check_t {
  HAL_GDC_DBIB_STALL_CHK = 1 << 31,
  HAL_GDC_OPENLDI_CHK = 1U << 30,
  HAL_GDC_JDIMIP_CHK = 1U << 29,
  HAL_GDC_ARGB4444_CHK = 1U << 22,
  HAL_GDC_RGBA4444_CHK = 1U << 21,
  HAL_GDC_GPI_CHK = 1U << 20,
  HAL_GDC_EXTRCTRL_CHK = 1U << 19,
  HAL_GDC_TSC6_CHK = 1U << 18,
  HAL_GDC_TSC_CHK = 1U << 17,
  HAL_GDC_LUT8_CHK = 1U << 16,
  HAL_GDC_RGBA5551_CHK = 1U << 15,
  HAL_GDC_ABGR8888_CHK = 1U << 14,
  HAL_GDC_RGB332_CHK = 1U << 13,
  HAL_GDC_RGB565_CHK = 1U << 12,
  HAL_GDC_BGRA8888_CHK = 1U << 11,
  HAL_GDC_L8_CHK = 1U << 10,
  HAL_GDC_L1_CHK = 1U << 9,
  HAL_GDC_L4_CHK = 1U << 8,
  HAL_GDC_YUVV_CHK = 1U << 7,
  HAL_GDC_RGB24_CHK = 1U << 6,
  HAL_GDC_YUY2_CHK = 1U << 5,
  HAL_GDC_RGBA8888_CHK = 1U << 4,
  HAL_GDC_ARGB8888_CHK = 1U << 3,
  HAL_GDC_V_YUV420_CHK = 1U << 2,
  HAL_GDC_TLYUV420_CHK = 1U << 1,
  HAL_GDC_BLOCK4X4_CHK = 1U << 0
}
 DC's color mode check definition. More...
 
enum  hal_gdc_AXI_cfg_t {
  HAL_GDC_AXI_16BEAT = 0x0,
  HAL_GDC_AXI_2BEAT = 0x1,
  HAL_GDC_AXI_4BEAT = 0x2,
  HAL_GDC_AXI_8BEAT = 0x3,
  HAL_GDC_AXI_32BEAT = 0x5,
  HAL_GDC_AXI_64BEAT = 0x6,
  HAL_GDC_AXI_128BEAT = 0x7,
  HAL_GDC_AXI_FT_HF = 0x0U << 3,
  HAL_GDC_AXI_FT_2B = 0x1U << 3,
  HAL_GDC_AXI_FT_4B = 0x2U << 3,
  HAL_GDC_AXI_FT_8B = 0x3U << 3
}
 AXI control definition. More...
 
enum  dc_mipi_cmd_t {
  hal_gdc_snapshot = 0xff,
  hal_gdc_store_base_addr = (1 <<31),
  hal_gdc_DBI_cmd = (1U<<30),
  hal_gdc_wcmd16 = (1U<<28),
  hal_gdc_wcmd24 = (1U<<29),
  hal_gdc_wcmd32 = (1U<<29)|(1U<<28),
  hal_gdc_rcmd16 = (1U<<28),
  hal_gdc_rcmd24 = (1U<<29),
  hal_gdc_rcmd32 = (1U<<29)|(1U<<28),
  hal_gdc_mask_qspi = (1U<<27),
  hal_gdc_DBI_ge = (1U<<27),
  hal_gdc_DBI_read = (1U<<26),
  hal_gdc_ext_ctrl = (1U<<25),
  hal_gdc_sline_cmd = (1U<<24),
  hal_gdc_read_byte = (0U<<30),
  hal_gdc_read_2byte = (1U<<30),
  hal_gdc_read_3byte = (2 <<30),
  hal_gdc_read_4byte = (3 <<30)
}
 MIPI CMD definition. More...
 

Detailed Description

Enumeration Type Documentation

◆ dc_mipi_cmd_t

MIPI CMD definition.

Enumerator
hal_gdc_snapshot 

Snapshot

hal_gdc_store_base_addr 

Store base addr

hal_gdc_DBI_cmd 

DBI CMD

hal_gdc_wcmd16 

Write CMD 16bits

hal_gdc_wcmd24 

Write CMD 24bits

hal_gdc_wcmd32 

Write CMD 32bits

hal_gdc_rcmd16 

Read CMD 16bits

hal_gdc_rcmd24 

Read CMD 24its

hal_gdc_rcmd32 

Read CMD 32bits

hal_gdc_mask_qspi 

Force QSPI to be single wire

hal_gdc_DBI_ge 

DBI ge

hal_gdc_DBI_read 

DBI read

hal_gdc_ext_ctrl 

Ext control

hal_gdc_sline_cmd 

Sline CMD

hal_gdc_read_byte 

Read 1Byte

hal_gdc_read_2byte 

Read 2Byte

hal_gdc_read_3byte 

Read 3Byte

hal_gdc_read_4byte 

Read 4Byte

Definition at line 91 of file hal_gdc_intern.h.

◆ hal_gdc_AXI_cfg_t

AXI control definition.

Enumerator
HAL_GDC_AXI_16BEAT 

16 beat

HAL_GDC_AXI_2BEAT 

2beat

HAL_GDC_AXI_4BEAT 

4 beat

HAL_GDC_AXI_8BEAT 

8 beat

HAL_GDC_AXI_32BEAT 

32 beat

HAL_GDC_AXI_64BEAT 

64 beat

HAL_GDC_AXI_128BEAT 

128 beat

HAL_GDC_AXI_FT_HF 

Ignore

HAL_GDC_AXI_FT_2B 

Ignore

HAL_GDC_AXI_FT_4B 

Ignore

HAL_GDC_AXI_FT_8B 

Ignore

Definition at line 74 of file hal_gdc_intern.h.

◆ hal_gdc_colormode_check_t

DC's color mode check definition.

Enumerator
HAL_GDC_DBIB_STALL_CHK 

DBIB stall check

HAL_GDC_OPENLDI_CHK 

Openldi check

HAL_GDC_JDIMIP_CHK 

JDIMIP check

HAL_GDC_ARGB4444_CHK 

ARGB444 check

HAL_GDC_RGBA4444_CHK 

RGBA444 check

HAL_GDC_GPI_CHK 

GPI check

HAL_GDC_EXTRCTRL_CHK 

EXTRCTRL check

HAL_GDC_TSC6_CHK 

TSC6 check

HAL_GDC_TSC_CHK 

TSC check

HAL_GDC_LUT8_CHK 

LUT8 check

HAL_GDC_RGBA5551_CHK 

RGBA5551 check

HAL_GDC_ABGR8888_CHK 

ARGB8888 check

HAL_GDC_RGB332_CHK 

RGB332 check

HAL_GDC_RGB565_CHK 

RGB565 check

HAL_GDC_BGRA8888_CHK 

BGRA8888 check

HAL_GDC_L8_CHK 

L8 check

HAL_GDC_L1_CHK 

L1 check

HAL_GDC_L4_CHK 

L4 check

HAL_GDC_YUVV_CHK 

YUVV check

HAL_GDC_RGB24_CHK 

RGB24 check

HAL_GDC_YUY2_CHK 

YUV2 check

HAL_GDC_RGBA8888_CHK 

RGBA8888 check

HAL_GDC_ARGB8888_CHK 

ARGB8888 check

HAL_GDC_V_YUV420_CHK 

V_YUV420 check

HAL_GDC_TLYUV420_CHK 

TLYUV420 check

HAL_GDC_BLOCK4X4_CHK 

BLOCK4X4 check

Definition at line 42 of file hal_gdc_intern.h.