enum | hal_gdc_mipi_cmd_t {
MIPI_enter_idle_mode = 0x39,
MIPI_enter_invert_mode = 0x21,
MIPI_enter_normal_mode = 0x13,
MIPI_enter_partial_mode = 0x12,
MIPI_enter_sleep_mode = 0x10,
MIPI_exit_idle_mode = 0x38,
MIPI_exit_invert_mode = 0x20,
MIPI_exit_sleep_mode = 0x11,
MIPI_get_3D_control = 0x3f,
MIPI_get_address_mode = 0x0b,
MIPI_get_blue_channel = 0x08,
MIPI_get_diagnostic_result = 0x0f,
MIPI_get_display_mode = 0x0d,
MIPI_get_green_channel = 0x07,
MIPI_get_pixel_format = 0x0c,
MIPI_get_power_mode = 0x0a,
MIPI_get_red_channel = 0x06,
MIPI_get_scanline = 0x45,
MIPI_get_signal_mode = 0x0e,
MIPI_nop = 0x00,
MIPI_read_DDB_continue = 0xa8,
MIPI_read_DDB_start = 0xa1,
MIPI_read_memory_continue = 0x3e,
MIPI_read_memory_start = 0x2e,
MIPI_set_3D_control = 0x3d,
MIPI_set_address_mode = 0x36,
MIPI_set_column_address = 0x2a,
MIPI_set_display_off = 0x28,
MIPI_set_display_on = 0x29,
MIPI_set_gamma_curve = 0x26,
MIPI_set_page_address = 0x2b,
MIPI_set_partial_columns = 0x31,
MIPI_set_partial_rows = 0x30,
MIPI_set_pixel_format = 0x3a,
MIPI_set_scroll_area = 0x33,
MIPI_set_scroll_start = 0x37,
MIPI_set_tear_off = 0x34,
MIPI_set_tear_on = 0x35,
MIPI_set_tear_scanline = 0x44,
MIPI_set_vsync_timing = 0x40,
MIPI_soft_reset = 0x01,
MIPI_write_LUT = 0x2d,
MIPI_write_memory_continue = 0x3c,
MIPI_write_memory_start = 0x2c,
MIPI_snapshot = 0xff,
MIPI_DBIB_STORE_BASE_ADDR = (1 <<31),
MIPI_DBIB_CMD = (1U<<30),
MIPI_CMD08 = (0U<<28),
MIPI_CMD16 = (1U<<28),
MIPI_CMD24 = (1U<<29),
MIPI_MASK_QSPI = (1U<<27)
} |