#[doc = r" Register block"]
#[repr(C)]
pub struct RegisterBlock {
#[doc = "0x00 - INP_UPDATE"]
pub inp_update: INP_UPDATE,
#[doc = "0x04 - INP_SEL_CNT"]
pub inp_sel_cnt: INP_SEL_CNT,
#[doc = "0x08 - INP_EXT_SYNC_CNT"]
pub inp_ext_sync_cnt: INP_EXT_SYNC_CNT,
#[doc = "0x0c - INP_VSYNC_PH_ADJ"]
pub inp_vsync_ph_adj: INP_VSYNC_PH_ADJ,
#[doc = "0x10 - INP_DLY_ADJ"]
pub inp_dly_adj: INP_DLY_ADJ,
_reserved0: [u8; 108usize],
#[doc = "0x80 - IMGCNT_UPDATE"]
pub imgcnt_update: IMGCNT_UPDATE,
#[doc = "0x84 - IMGCNT_NR_CNT0"]
pub imgcnt_nr_cnt0: IMGCNT_NR_CNT0,
#[doc = "0x88 - IMGCNT_NR_CNT1"]
pub imgcnt_nr_cnt1: IMGCNT_NR_CNT1,
_reserved1: [u8; 20usize],
#[doc = "0xa0 - IMGCNT_MTX_MODE"]
pub imgcnt_mtx_mode: IMGCNT_MTX_MODE,
#[doc = "0xa4 - IMGCNT_MTX_YG_ADJ0"]
pub imgcnt_mtx_yg_adj0: IMGCNT_MTX_YG_ADJ0,
#[doc = "0xa8 - IMGCNT_MTX_YG_ADJ1"]
pub imgcnt_mtx_yg_adj1: IMGCNT_MTX_YG_ADJ1,
#[doc = "0xac - IMGCNT_MTX_CBB_ADJ0"]
pub imgcnt_mtx_cbb_adj0: IMGCNT_MTX_CBB_ADJ0,
#[doc = "0xb0 - IMGCNT_MTX_CBB_ADJ1"]
pub imgcnt_mtx_cbb_adj1: IMGCNT_MTX_CBB_ADJ1,
#[doc = "0xb4 - IMGCNT_MTX_CRR_ADJ0"]
pub imgcnt_mtx_crr_adj0: IMGCNT_MTX_CRR_ADJ0,
#[doc = "0xb8 - IMGCNT_MTX_CRR_ADJ1"]
pub imgcnt_mtx_crr_adj1: IMGCNT_MTX_CRR_ADJ1,
_reserved2: [u8; 4usize],
#[doc = "0xc0 - IMGCNT_DRC_REG"]
pub imgcnt_drc_reg: IMGCNT_DRC_REG,
_reserved3: [u8; 60usize],
#[doc = "0x100 - SC0_SCL0_UPDATE"]
pub sc0_scl0_update: SC0_SCL0_UPDATE,
#[doc = "0x104 - SC0_SCL0_FRC1"]
pub sc0_scl0_frc1: SC0_SCL0_FRC1,
#[doc = "0x108 - SC0_SCL0_FRC2"]
pub sc0_scl0_frc2: SC0_SCL0_FRC2,
#[doc = "0x10c - SC0_SCL0_FRC3"]
pub sc0_scl0_frc3: SC0_SCL0_FRC3,
#[doc = "0x110 - SC0_SCL0_FRC4"]
pub sc0_scl0_frc4: SC0_SCL0_FRC4,
#[doc = "0x114 - SC0_SCL0_FRC5"]
pub sc0_scl0_frc5: SC0_SCL0_FRC5,
#[doc = "0x118 - SC0_SCL0_FRC6"]
pub sc0_scl0_frc6: SC0_SCL0_FRC6,
#[doc = "0x11c - SC0_SCL0_FRC7"]
pub sc0_scl0_frc7: SC0_SCL0_FRC7,
_reserved4: [u8; 4usize],
#[doc = "0x124 - SC0_SCL0_FRC9"]
pub sc0_scl0_frc9: SC0_SCL0_FRC9,
#[doc = "0x128 - SC0_SCL0_MON0"]
pub sc0_scl0_mon0: SC0_SCL0_MON0,
#[doc = "0x12a - SC0_SCL0_INT"]
pub sc0_scl0_int: SC0_SCL0_INT,
#[doc = "0x12c - SC0_SCL0_DS1"]
pub sc0_scl0_ds1: SC0_SCL0_DS1,
#[doc = "0x130 - SC0_SCL0_DS2"]
pub sc0_scl0_ds2: SC0_SCL0_DS2,
#[doc = "0x134 - SC0_SCL0_DS3"]
pub sc0_scl0_ds3: SC0_SCL0_DS3,
#[doc = "0x138 - SC0_SCL0_DS4"]
pub sc0_scl0_ds4: SC0_SCL0_DS4,
#[doc = "0x13c - SC0_SCL0_DS5"]
pub sc0_scl0_ds5: SC0_SCL0_DS5,
#[doc = "0x140 - SC0_SCL0_DS6"]
pub sc0_scl0_ds6: SC0_SCL0_DS6,
#[doc = "0x144 - SC0_SCL0_DS7"]
pub sc0_scl0_ds7: SC0_SCL0_DS7,
#[doc = "0x148 - SC0_SCL0_US1"]
pub sc0_scl0_us1: SC0_SCL0_US1,
#[doc = "0x14c - SC0_SCL0_US2"]
pub sc0_scl0_us2: SC0_SCL0_US2,
#[doc = "0x150 - SC0_SCL0_US3"]
pub sc0_scl0_us3: SC0_SCL0_US3,
#[doc = "0x154 - SC0_SCL0_US4"]
pub sc0_scl0_us4: SC0_SCL0_US4,
#[doc = "0x158 - SC0_SCL0_US5"]
pub sc0_scl0_us5: SC0_SCL0_US5,
#[doc = "0x15c - SC0_SCL0_US6"]
pub sc0_scl0_us6: SC0_SCL0_US6,
#[doc = "0x160 - SC0_SCL0_US7"]
pub sc0_scl0_us7: SC0_SCL0_US7,
#[doc = "0x164 - SC0_SCL0_US8"]
pub sc0_scl0_us8: SC0_SCL0_US8,
_reserved5: [u8; 4usize],
#[doc = "0x16c - SC0_SCL0_OVR1"]
pub sc0_scl0_ovr1: SC0_SCL0_OVR1,
_reserved6: [u8; 16usize],
#[doc = "0x180 - SC0_SCL1_UPDATE"]
pub sc0_scl1_update: SC0_SCL1_UPDATE,
_reserved7: [u8; 4usize],
#[doc = "0x188 - SC0_SCL1_WR1"]
pub sc0_scl1_wr1: SC0_SCL1_WR1,
#[doc = "0x18c - SC0_SCL1_WR2"]
pub sc0_scl1_wr2: SC0_SCL1_WR2,
#[doc = "0x190 - SC0_SCL1_WR3"]
pub sc0_scl1_wr3: SC0_SCL1_WR3,
#[doc = "0x194 - SC0_SCL1_WR4"]
pub sc0_scl1_wr4: SC0_SCL1_WR4,
_reserved8: [u8; 4usize],
#[doc = "0x19c - SC0_SCL1_WR5"]
pub sc0_scl1_wr5: SC0_SCL1_WR5,
#[doc = "0x1a0 - SC0_SCL1_WR6"]
pub sc0_scl1_wr6: SC0_SCL1_WR6,
#[doc = "0x1a4 - SC0_SCL1_WR7"]
pub sc0_scl1_wr7: SC0_SCL1_WR7,
#[doc = "0x1a8 - SC0_SCL1_WR8"]
pub sc0_scl1_wr8: SC0_SCL1_WR8,
#[doc = "0x1ac - SC0_SCL1_WR9"]
pub sc0_scl1_wr9: SC0_SCL1_WR9,
#[doc = "0x1b0 - SC0_SCL1_WR10"]
pub sc0_scl1_wr10: SC0_SCL1_WR10,
#[doc = "0x1b4 - SC0_SCL1_WR11"]
pub sc0_scl1_wr11: SC0_SCL1_WR11,
#[doc = "0x1b8 - SC0_SCL1_MON1"]
pub sc0_scl1_mon1: SC0_SCL1_MON1,
#[doc = "0x1bc - SC0_SCL1_PBUF0"]
pub sc0_scl1_pbuf0: SC0_SCL1_PBUF0,
#[doc = "0x1c0 - SC0_SCL1_PBUF1"]
pub sc0_scl1_pbuf1: SC0_SCL1_PBUF1,
#[doc = "0x1c4 - SC0_SCL1_PBUF2"]
pub sc0_scl1_pbuf2: SC0_SCL1_PBUF2,
#[doc = "0x1c8 - SC0_SCL1_PBUF3"]
pub sc0_scl1_pbuf3: SC0_SCL1_PBUF3,
#[doc = "0x1cc - SC0_SCL1_PBUF_FLD"]
pub sc0_scl1_pbuf_fld: SC0_SCL1_PBUF_FLD,
#[doc = "0x1d0 - SC0_SCL1_PBUF_CNT"]
pub sc0_scl1_pbuf_cnt: SC0_SCL1_PBUF_CNT,
_reserved9: [u8; 44usize],
#[doc = "0x200 - GR0_UPDATE"]
pub gr0_update: GR0_UPDATE,
#[doc = "0x204 - GR0_FLM_RD"]
pub gr0_flm_rd: GR0_FLM_RD,
#[doc = "0x208 - GR0_FLM1"]
pub gr0_flm1: GR0_FLM1,
#[doc = "0x20c - GR0_FLM2"]
pub gr0_flm2: GR0_FLM2,
#[doc = "0x210 - GR0_FLM3"]
pub gr0_flm3: GR0_FLM3,
#[doc = "0x214 - GR0_FLM4"]
pub gr0_flm4: GR0_FLM4,
#[doc = "0x218 - GR0_FLM5"]
pub gr0_flm5: GR0_FLM5,
#[doc = "0x21c - GR0_FLM6"]
pub gr0_flm6: GR0_FLM6,
#[doc = "0x220 - GR0_AB1"]
pub gr0_ab1: GR0_AB1,
#[doc = "0x224 - GR0_AB2"]
pub gr0_ab2: GR0_AB2,
#[doc = "0x228 - GR0_AB3"]
pub gr0_ab3: GR0_AB3,
_reserved10: [u8; 12usize],
#[doc = "0x238 - GR0_AB7"]
pub gr0_ab7: GR0_AB7,
#[doc = "0x23c - GR0_AB8"]
pub gr0_ab8: GR0_AB8,
#[doc = "0x240 - GR0_AB9"]
pub gr0_ab9: GR0_AB9,
#[doc = "0x244 - GR0_AB10"]
pub gr0_ab10: GR0_AB10,
#[doc = "0x248 - GR0_AB11"]
pub gr0_ab11: GR0_AB11,
#[doc = "0x24c - GR0_BASE"]
pub gr0_base: GR0_BASE,
#[doc = "0x250 - GR0_CLUT"]
pub gr0_clut: GR0_CLUT,
_reserved11: [u8; 44usize],
#[doc = "0x280 - ADJ0_UPDATE"]
pub adj0_update: ADJ0_UPDATE,
#[doc = "0x284 - ADJ0_BKSTR_SET"]
pub adj0_bkstr_set: ADJ0_BKSTR_SET,
#[doc = "0x288 - ADJ0_ENH_TIM1"]
pub adj0_enh_tim1: ADJ0_ENH_TIM1,
#[doc = "0x28c - ADJ0_ENH_TIM2"]
pub adj0_enh_tim2: ADJ0_ENH_TIM2,
#[doc = "0x290 - ADJ0_ENH_TIM3"]
pub adj0_enh_tim3: ADJ0_ENH_TIM3,
#[doc = "0x294 - ADJ0_ENH_SHP1"]
pub adj0_enh_shp1: ADJ0_ENH_SHP1,
#[doc = "0x298 - ADJ0_ENH_SHP2"]
pub adj0_enh_shp2: ADJ0_ENH_SHP2,
#[doc = "0x29c - ADJ0_ENH_SHP3"]
pub adj0_enh_shp3: ADJ0_ENH_SHP3,
#[doc = "0x2a0 - ADJ0_ENH_SHP4"]
pub adj0_enh_shp4: ADJ0_ENH_SHP4,
#[doc = "0x2a4 - ADJ0_ENH_SHP5"]
pub adj0_enh_shp5: ADJ0_ENH_SHP5,
#[doc = "0x2a8 - ADJ0_ENH_SHP6"]
pub adj0_enh_shp6: ADJ0_ENH_SHP6,
#[doc = "0x2ac - ADJ0_ENH_LTI1"]
pub adj0_enh_lti1: ADJ0_ENH_LTI1,
#[doc = "0x2b0 - ADJ0_ENH_LTI2"]
pub adj0_enh_lti2: ADJ0_ENH_LTI2,
#[doc = "0x2b4 - ADJ0_MTX_MODE"]
pub adj0_mtx_mode: ADJ0_MTX_MODE,
#[doc = "0x2b8 - ADJ0_MTX_YG_ADJ0"]
pub adj0_mtx_yg_adj0: ADJ0_MTX_YG_ADJ0,
#[doc = "0x2bc - ADJ0_MTX_YG_ADJ1"]
pub adj0_mtx_yg_adj1: ADJ0_MTX_YG_ADJ1,
#[doc = "0x2c0 - ADJ0_MTX_CBB_ADJ0"]
pub adj0_mtx_cbb_adj0: ADJ0_MTX_CBB_ADJ0,
#[doc = "0x2c4 - ADJ0_MTX_CBB_ADJ1"]
pub adj0_mtx_cbb_adj1: ADJ0_MTX_CBB_ADJ1,
#[doc = "0x2c8 - ADJ0_MTX_CRR_ADJ0"]
pub adj0_mtx_crr_adj0: ADJ0_MTX_CRR_ADJ0,
#[doc = "0x2cc - ADJ0_MTX_CRR_ADJ1"]
pub adj0_mtx_crr_adj1: ADJ0_MTX_CRR_ADJ1,
_reserved12: [u8; 48usize],
#[doc = "0x300 - GR2_UPDATE"]
pub gr2_update: GR2_UPDATE,
#[doc = "0x304 - GR2_FLM_RD"]
pub gr2_flm_rd: GR2_FLM_RD,
#[doc = "0x308 - GR2_FLM1"]
pub gr2_flm1: GR2_FLM1,
#[doc = "0x30c - GR2_FLM2"]
pub gr2_flm2: GR2_FLM2,
#[doc = "0x310 - GR2_FLM3"]
pub gr2_flm3: GR2_FLM3,
#[doc = "0x314 - GR2_FLM4"]
pub gr2_flm4: GR2_FLM4,
#[doc = "0x318 - GR2_FLM5"]
pub gr2_flm5: GR2_FLM5,
#[doc = "0x31c - GR2_FLM6"]
pub gr2_flm6: GR2_FLM6,
#[doc = "0x320 - GR2_AB1"]
pub gr2_ab1: GR2_AB1,
#[doc = "0x324 - GR2_AB2"]
pub gr2_ab2: GR2_AB2,
#[doc = "0x328 - GR2_AB3"]
pub gr2_ab3: GR2_AB3,
#[doc = "0x32c - GR2_AB4"]
pub gr2_ab4: GR2_AB4,
#[doc = "0x330 - GR2_AB5"]
pub gr2_ab5: GR2_AB5,
#[doc = "0x334 - GR2_AB6"]
pub gr2_ab6: GR2_AB6,
#[doc = "0x338 - GR2_AB7"]
pub gr2_ab7: GR2_AB7,
#[doc = "0x33c - GR2_AB8"]
pub gr2_ab8: GR2_AB8,
#[doc = "0x340 - GR2_AB9"]
pub gr2_ab9: GR2_AB9,
#[doc = "0x344 - GR2_AB10"]
pub gr2_ab10: GR2_AB10,
#[doc = "0x348 - GR2_AB11"]
pub gr2_ab11: GR2_AB11,
#[doc = "0x34c - GR2_BASE"]
pub gr2_base: GR2_BASE,
#[doc = "0x350 - GR2_CLUT"]
pub gr2_clut: GR2_CLUT,
#[doc = "0x354 - GR2_MON"]
pub gr2_mon: GR2_MON,
_reserved13: [u8; 40usize],
#[doc = "0x380 - GR3_UPDATE"]
pub gr3_update: GR3_UPDATE,
#[doc = "0x384 - GR3_FLM_RD"]
pub gr3_flm_rd: GR3_FLM_RD,
#[doc = "0x388 - GR3_FLM1"]
pub gr3_flm1: GR3_FLM1,
#[doc = "0x38c - GR3_FLM2"]
pub gr3_flm2: GR3_FLM2,
#[doc = "0x390 - GR3_FLM3"]
pub gr3_flm3: GR3_FLM3,
#[doc = "0x394 - GR3_FLM4"]
pub gr3_flm4: GR3_FLM4,
#[doc = "0x398 - GR3_FLM5"]
pub gr3_flm5: GR3_FLM5,
#[doc = "0x39c - GR3_FLM6"]
pub gr3_flm6: GR3_FLM6,
#[doc = "0x3a0 - GR3_AB1"]
pub gr3_ab1: GR3_AB1,
#[doc = "0x3a4 - GR3_AB2"]
pub gr3_ab2: GR3_AB2,
#[doc = "0x3a8 - GR3_AB3"]
pub gr3_ab3: GR3_AB3,
#[doc = "0x3ac - GR3_AB4"]
pub gr3_ab4: GR3_AB4,
#[doc = "0x3b0 - GR3_AB5"]
pub gr3_ab5: GR3_AB5,
#[doc = "0x3b4 - GR3_AB6"]
pub gr3_ab6: GR3_AB6,
#[doc = "0x3b8 - GR3_AB7"]
pub gr3_ab7: GR3_AB7,
#[doc = "0x3bc - GR3_AB8"]
pub gr3_ab8: GR3_AB8,
#[doc = "0x3c0 - GR3_AB9"]
pub gr3_ab9: GR3_AB9,
#[doc = "0x3c4 - GR3_AB10"]
pub gr3_ab10: GR3_AB10,
#[doc = "0x3c8 - GR3_AB11"]
pub gr3_ab11: GR3_AB11,
#[doc = "0x3cc - GR3_BASE"]
pub gr3_base: GR3_BASE,
#[doc = "0x3d0 - GR3_CLUT_INT"]
pub gr3_clut_int: GR3_CLUT_INT,
#[doc = "0x3d4 - GR3_MON"]
pub gr3_mon: GR3_MON,
_reserved14: [u8; 40usize],
#[doc = "0x400 - GAM_G_UPDATE"]
pub gam_g_update: GAM_G_UPDATE,
#[doc = "0x404 - GAM_SW"]
pub gam_sw: GAM_SW,
#[doc = "0x408 - GAM_G_LUT1"]
pub gam_g_lut1: GAM_G_LUT1,
#[doc = "0x40c - GAM_G_LUT2"]
pub gam_g_lut2: GAM_G_LUT2,
#[doc = "0x410 - GAM_G_LUT3"]
pub gam_g_lut3: GAM_G_LUT3,
#[doc = "0x414 - GAM_G_LUT4"]
pub gam_g_lut4: GAM_G_LUT4,
#[doc = "0x418 - GAM_G_LUT5"]
pub gam_g_lut5: GAM_G_LUT5,
#[doc = "0x41c - GAM_G_LUT6"]
pub gam_g_lut6: GAM_G_LUT6,
#[doc = "0x420 - GAM_G_LUT7"]
pub gam_g_lut7: GAM_G_LUT7,
#[doc = "0x424 - GAM_G_LUT8"]
pub gam_g_lut8: GAM_G_LUT8,
#[doc = "0x428 - GAM_G_LUT9"]
pub gam_g_lut9: GAM_G_LUT9,
#[doc = "0x42c - GAM_G_LUT10"]
pub gam_g_lut10: GAM_G_LUT10,
#[doc = "0x430 - GAM_G_LUT11"]
pub gam_g_lut11: GAM_G_LUT11,
#[doc = "0x434 - GAM_G_LUT12"]
pub gam_g_lut12: GAM_G_LUT12,
#[doc = "0x438 - GAM_G_LUT13"]
pub gam_g_lut13: GAM_G_LUT13,
#[doc = "0x43c - GAM_G_LUT14"]
pub gam_g_lut14: GAM_G_LUT14,
#[doc = "0x440 - GAM_G_LUT15"]
pub gam_g_lut15: GAM_G_LUT15,
#[doc = "0x444 - GAM_G_LUT16"]
pub gam_g_lut16: GAM_G_LUT16,
#[doc = "0x448 - GAM_G_AREA1"]
pub gam_g_area1: GAM_G_AREA1,
#[doc = "0x44c - GAM_G_AREA2"]
pub gam_g_area2: GAM_G_AREA2,
#[doc = "0x450 - GAM_G_AREA3"]
pub gam_g_area3: GAM_G_AREA3,
#[doc = "0x454 - GAM_G_AREA4"]
pub gam_g_area4: GAM_G_AREA4,
#[doc = "0x458 - GAM_G_AREA5"]
pub gam_g_area5: GAM_G_AREA5,
#[doc = "0x45c - GAM_G_AREA6"]
pub gam_g_area6: GAM_G_AREA6,
#[doc = "0x460 - GAM_G_AREA7"]
pub gam_g_area7: GAM_G_AREA7,
#[doc = "0x464 - GAM_G_AREA8"]
pub gam_g_area8: GAM_G_AREA8,
_reserved15: [u8; 24usize],
#[doc = "0x480 - GAM_B_UPDATE"]
pub gam_b_update: GAM_B_UPDATE,
_reserved16: [u8; 4usize],
#[doc = "0x488 - GAM_B_LUT1"]
pub gam_b_lut1: GAM_B_LUT1,
#[doc = "0x48c - GAM_B_LUT2"]
pub gam_b_lut2: GAM_B_LUT2,
#[doc = "0x490 - GAM_B_LUT3"]
pub gam_b_lut3: GAM_B_LUT3,
#[doc = "0x494 - GAM_B_LUT4"]
pub gam_b_lut4: GAM_B_LUT4,
#[doc = "0x498 - GAM_B_LUT5"]
pub gam_b_lut5: GAM_B_LUT5,
#[doc = "0x49c - GAM_B_LUT6"]
pub gam_b_lut6: GAM_B_LUT6,
#[doc = "0x4a0 - GAM_B_LUT7"]
pub gam_b_lut7: GAM_B_LUT7,
#[doc = "0x4a4 - GAM_B_LUT8"]
pub gam_b_lut8: GAM_B_LUT8,
#[doc = "0x4a8 - GAM_B_LUT9"]
pub gam_b_lut9: GAM_B_LUT9,
#[doc = "0x4ac - GAM_B_LUT10"]
pub gam_b_lut10: GAM_B_LUT10,
#[doc = "0x4b0 - GAM_B_LUT11"]
pub gam_b_lut11: GAM_B_LUT11,
#[doc = "0x4b4 - GAM_B_LUT12"]
pub gam_b_lut12: GAM_B_LUT12,
#[doc = "0x4b8 - GAM_B_LUT13"]
pub gam_b_lut13: GAM_B_LUT13,
#[doc = "0x4bc - GAM_B_LUT14"]
pub gam_b_lut14: GAM_B_LUT14,
#[doc = "0x4c0 - GAM_B_LUT15"]
pub gam_b_lut15: GAM_B_LUT15,
#[doc = "0x4c4 - GAM_B_LUT16"]
pub gam_b_lut16: GAM_B_LUT16,
#[doc = "0x4c8 - GAM_B_AREA1"]
pub gam_b_area1: GAM_B_AREA1,
#[doc = "0x4cc - GAM_B_AREA2"]
pub gam_b_area2: GAM_B_AREA2,
#[doc = "0x4d0 - GAM_B_AREA3"]
pub gam_b_area3: GAM_B_AREA3,
#[doc = "0x4d4 - GAM_B_AREA4"]
pub gam_b_area4: GAM_B_AREA4,
#[doc = "0x4d8 - GAM_B_AREA5"]
pub gam_b_area5: GAM_B_AREA5,
#[doc = "0x4dc - GAM_B_AREA6"]
pub gam_b_area6: GAM_B_AREA6,
#[doc = "0x4e0 - GAM_B_AREA7"]
pub gam_b_area7: GAM_B_AREA7,
#[doc = "0x4e4 - GAM_B_AREA8"]
pub gam_b_area8: GAM_B_AREA8,
_reserved17: [u8; 24usize],
#[doc = "0x500 - GAM_R_UPDATE"]
pub gam_r_update: GAM_R_UPDATE,
_reserved18: [u8; 4usize],
#[doc = "0x508 - GAM_R_LUT1"]
pub gam_r_lut1: GAM_R_LUT1,
#[doc = "0x50c - GAM_R_LUT2"]
pub gam_r_lut2: GAM_R_LUT2,
#[doc = "0x510 - GAM_R_LUT3"]
pub gam_r_lut3: GAM_R_LUT3,
#[doc = "0x514 - GAM_R_LUT4"]
pub gam_r_lut4: GAM_R_LUT4,
#[doc = "0x518 - GAM_R_LUT5"]
pub gam_r_lut5: GAM_R_LUT5,
#[doc = "0x51c - GAM_R_LUT6"]
pub gam_r_lut6: GAM_R_LUT6,
#[doc = "0x520 - GAM_R_LUT7"]
pub gam_r_lut7: GAM_R_LUT7,
#[doc = "0x524 - GAM_R_LUT8"]
pub gam_r_lut8: GAM_R_LUT8,
#[doc = "0x528 - GAM_R_LUT9"]
pub gam_r_lut9: GAM_R_LUT9,
#[doc = "0x52c - GAM_R_LUT10"]
pub gam_r_lut10: GAM_R_LUT10,
#[doc = "0x530 - GAM_R_LUT11"]
pub gam_r_lut11: GAM_R_LUT11,
#[doc = "0x534 - GAM_R_LUT12"]
pub gam_r_lut12: GAM_R_LUT12,
#[doc = "0x538 - GAM_R_LUT13"]
pub gam_r_lut13: GAM_R_LUT13,
#[doc = "0x53c - GAM_R_LUT14"]
pub gam_r_lut14: GAM_R_LUT14,
#[doc = "0x540 - GAM_R_LUT15"]
pub gam_r_lut15: GAM_R_LUT15,
#[doc = "0x544 - GAM_R_LUT16"]
pub gam_r_lut16: GAM_R_LUT16,
#[doc = "0x548 - GAM_R_AREA1"]
pub gam_r_area1: GAM_R_AREA1,
#[doc = "0x54c - GAM_R_AREA2"]
pub gam_r_area2: GAM_R_AREA2,
#[doc = "0x550 - GAM_R_AREA3"]
pub gam_r_area3: GAM_R_AREA3,
#[doc = "0x554 - GAM_R_AREA4"]
pub gam_r_area4: GAM_R_AREA4,
#[doc = "0x558 - GAM_R_AREA5"]
pub gam_r_area5: GAM_R_AREA5,
#[doc = "0x55c - GAM_R_AREA6"]
pub gam_r_area6: GAM_R_AREA6,
#[doc = "0x560 - GAM_R_AREA7"]
pub gam_r_area7: GAM_R_AREA7,
#[doc = "0x564 - GAM_R_AREA8"]
pub gam_r_area8: GAM_R_AREA8,
_reserved19: [u8; 24usize],
#[doc = "0x580 - TCON_UPDATE"]
pub tcon_update: TCON_UPDATE,
#[doc = "0x584 - TCON_TIM"]
pub tcon_tim: TCON_TIM,
#[doc = "0x588 - TCON_TIM_STVA1"]
pub tcon_tim_stva1: TCON_TIM_STVA1,
#[doc = "0x58c - TCON_TIM_STVA2"]
pub tcon_tim_stva2: TCON_TIM_STVA2,
#[doc = "0x590 - TCON_TIM_STVB1"]
pub tcon_tim_stvb1: TCON_TIM_STVB1,
#[doc = "0x594 - TCON_TIM_STVB2"]
pub tcon_tim_stvb2: TCON_TIM_STVB2,
#[doc = "0x598 - TCON_TIM_STH1"]
pub tcon_tim_sth1: TCON_TIM_STH1,
#[doc = "0x59c - TCON_TIM_STH2"]
pub tcon_tim_sth2: TCON_TIM_STH2,
#[doc = "0x5a0 - TCON_TIM_STB1"]
pub tcon_tim_stb1: TCON_TIM_STB1,
#[doc = "0x5a4 - TCON_TIM_STB2"]
pub tcon_tim_stb2: TCON_TIM_STB2,
#[doc = "0x5a8 - TCON_TIM_CPV1"]
pub tcon_tim_cpv1: TCON_TIM_CPV1,
#[doc = "0x5ac - TCON_TIM_CPV2"]
pub tcon_tim_cpv2: TCON_TIM_CPV2,
#[doc = "0x5b0 - TCON_TIM_POLA1"]
pub tcon_tim_pola1: TCON_TIM_POLA1,
#[doc = "0x5b4 - TCON_TIM_POLA2"]
pub tcon_tim_pola2: TCON_TIM_POLA2,
#[doc = "0x5b8 - TCON_TIM_POLB1"]
pub tcon_tim_polb1: TCON_TIM_POLB1,
#[doc = "0x5bc - TCON_TIM_POLB2"]
pub tcon_tim_polb2: TCON_TIM_POLB2,
#[doc = "0x5c0 - TCON_TIM_DE"]
pub tcon_tim_de: TCON_TIM_DE,
_reserved20: [u8; 60usize],
#[doc = "0x600 - OUT_UPDATE"]
pub out_update: OUT_UPDATE,
#[doc = "0x604 - OUT_SET"]
pub out_set: OUT_SET,
#[doc = "0x608 - OUT_BRIGHT1"]
pub out_bright1: OUT_BRIGHT1,
#[doc = "0x60c - OUT_BRIGHT2"]
pub out_bright2: OUT_BRIGHT2,
#[doc = "0x610 - OUT_CONTRAST"]
pub out_contrast: OUT_CONTRAST,
#[doc = "0x614 - OUT_PDTHA"]
pub out_pdtha: OUT_PDTHA,
_reserved21: [u8; 12usize],
#[doc = "0x624 - OUT_CLK_PHASE"]
pub out_clk_phase: OUT_CLK_PHASE,
_reserved22: [u8; 88usize],
#[doc = "0x680 - SYSCNT_INT1"]
pub syscnt_int1: SYSCNT_INT1,
#[doc = "0x684 - SYSCNT_INT2"]
pub syscnt_int2: SYSCNT_INT2,
#[doc = "0x688 - SYSCNT_INT3"]
pub syscnt_int3: SYSCNT_INT3,
#[doc = "0x68c - SYSCNT_INT4"]
pub syscnt_int4: SYSCNT_INT4,
#[doc = "0x690 - SYSCNT_INT5"]
pub syscnt_int5: SYSCNT_INT5,
#[doc = "0x694 - SYSCNT_INT6"]
pub syscnt_int6: SYSCNT_INT6,
#[doc = "0x698 - SYSCNT_PANEL_CLK"]
pub syscnt_panel_clk: SYSCNT_PANEL_CLK,
#[doc = "0x69a - SYSCNT_CLUT"]
pub syscnt_clut: SYSCNT_CLUT,
_reserved23: [u8; 356usize],
#[doc = "0x800 - SC1_SCL0_UPDATE"]
pub sc1_scl0_update: SC1_SCL0_UPDATE,
#[doc = "0x804 - SC1_SCL0_FRC1"]
pub sc1_scl0_frc1: SC1_SCL0_FRC1,
#[doc = "0x808 - SC1_SCL0_FRC2"]
pub sc1_scl0_frc2: SC1_SCL0_FRC2,
#[doc = "0x80c - SC1_SCL0_FRC3"]
pub sc1_scl0_frc3: SC1_SCL0_FRC3,
#[doc = "0x810 - SC1_SCL0_FRC4"]
pub sc1_scl0_frc4: SC1_SCL0_FRC4,
#[doc = "0x814 - SC1_SCL0_FRC5"]
pub sc1_scl0_frc5: SC1_SCL0_FRC5,
#[doc = "0x818 - SC1_SCL0_FRC6"]
pub sc1_scl0_frc6: SC1_SCL0_FRC6,
#[doc = "0x81c - SC1_SCL0_FRC7"]
pub sc1_scl0_frc7: SC1_SCL0_FRC7,
_reserved24: [u8; 4usize],
#[doc = "0x824 - SC1_SCL0_FRC9"]
pub sc1_scl0_frc9: SC1_SCL0_FRC9,
#[doc = "0x828 - SC1_SCL0_MON0"]
pub sc1_scl0_mon0: SC1_SCL0_MON0,
#[doc = "0x82a - SC1_SCL0_INT"]
pub sc1_scl0_int: SC1_SCL0_INT,
#[doc = "0x82c - SC1_SCL0_DS1"]
pub sc1_scl0_ds1: SC1_SCL0_DS1,
#[doc = "0x830 - SC1_SCL0_DS2"]
pub sc1_scl0_ds2: SC1_SCL0_DS2,
#[doc = "0x834 - SC1_SCL0_DS3"]
pub sc1_scl0_ds3: SC1_SCL0_DS3,
#[doc = "0x838 - SC1_SCL0_DS4"]
pub sc1_scl0_ds4: SC1_SCL0_DS4,
#[doc = "0x83c - SC1_SCL0_DS5"]
pub sc1_scl0_ds5: SC1_SCL0_DS5,
#[doc = "0x840 - SC1_SCL0_DS6"]
pub sc1_scl0_ds6: SC1_SCL0_DS6,
#[doc = "0x844 - SC1_SCL0_DS7"]
pub sc1_scl0_ds7: SC1_SCL0_DS7,
#[doc = "0x848 - SC1_SCL0_US1"]
pub sc1_scl0_us1: SC1_SCL0_US1,
#[doc = "0x84c - SC1_SCL0_US2"]
pub sc1_scl0_us2: SC1_SCL0_US2,
#[doc = "0x850 - SC1_SCL0_US3"]
pub sc1_scl0_us3: SC1_SCL0_US3,
#[doc = "0x854 - SC1_SCL0_US4"]
pub sc1_scl0_us4: SC1_SCL0_US4,
#[doc = "0x858 - SC1_SCL0_US5"]
pub sc1_scl0_us5: SC1_SCL0_US5,
#[doc = "0x85c - SC1_SCL0_US6"]
pub sc1_scl0_us6: SC1_SCL0_US6,
#[doc = "0x860 - SC1_SCL0_US7"]
pub sc1_scl0_us7: SC1_SCL0_US7,
#[doc = "0x864 - SC1_SCL0_US8"]
pub sc1_scl0_us8: SC1_SCL0_US8,
_reserved25: [u8; 4usize],
#[doc = "0x86c - SC1_SCL0_OVR1"]
pub sc1_scl0_ovr1: SC1_SCL0_OVR1,
_reserved26: [u8; 16usize],
#[doc = "0x880 - SC1_SCL1_UPDATE"]
pub sc1_scl1_update: SC1_SCL1_UPDATE,
_reserved27: [u8; 4usize],
#[doc = "0x888 - SC1_SCL1_WR1"]
pub sc1_scl1_wr1: SC1_SCL1_WR1,
#[doc = "0x88c - SC1_SCL1_WR2"]
pub sc1_scl1_wr2: SC1_SCL1_WR2,
#[doc = "0x890 - SC1_SCL1_WR3"]
pub sc1_scl1_wr3: SC1_SCL1_WR3,
#[doc = "0x894 - SC1_SCL1_WR4"]
pub sc1_scl1_wr4: SC1_SCL1_WR4,
_reserved28: [u8; 4usize],
#[doc = "0x89c - SC1_SCL1_WR5"]
pub sc1_scl1_wr5: SC1_SCL1_WR5,
#[doc = "0x8a0 - SC1_SCL1_WR6"]
pub sc1_scl1_wr6: SC1_SCL1_WR6,
#[doc = "0x8a4 - SC1_SCL1_WR7"]
pub sc1_scl1_wr7: SC1_SCL1_WR7,
#[doc = "0x8a8 - SC1_SCL1_WR8"]
pub sc1_scl1_wr8: SC1_SCL1_WR8,
#[doc = "0x8ac - SC1_SCL1_WR9"]
pub sc1_scl1_wr9: SC1_SCL1_WR9,
#[doc = "0x8b0 - SC1_SCL1_WR10"]
pub sc1_scl1_wr10: SC1_SCL1_WR10,
#[doc = "0x8b4 - SC1_SCL1_WR11"]
pub sc1_scl1_wr11: SC1_SCL1_WR11,
#[doc = "0x8b8 - SC1_SCL1_MON1"]
pub sc1_scl1_mon1: SC1_SCL1_MON1,
#[doc = "0x8bc - SC1_SCL1_PBUF0"]
pub sc1_scl1_pbuf0: SC1_SCL1_PBUF0,
#[doc = "0x8c0 - SC1_SCL1_PBUF1"]
pub sc1_scl1_pbuf1: SC1_SCL1_PBUF1,
#[doc = "0x8c4 - SC1_SCL1_PBUF2"]
pub sc1_scl1_pbuf2: SC1_SCL1_PBUF2,
#[doc = "0x8c8 - SC1_SCL1_PBUF3"]
pub sc1_scl1_pbuf3: SC1_SCL1_PBUF3,
#[doc = "0x8cc - SC1_SCL1_PBUF_FLD"]
pub sc1_scl1_pbuf_fld: SC1_SCL1_PBUF_FLD,
#[doc = "0x8d0 - SC1_SCL1_PBUF_CNT"]
pub sc1_scl1_pbuf_cnt: SC1_SCL1_PBUF_CNT,
_reserved29: [u8; 44usize],
#[doc = "0x900 - GR1_UPDATE"]
pub gr1_update: GR1_UPDATE,
#[doc = "0x904 - GR1_FLM_RD"]
pub gr1_flm_rd: GR1_FLM_RD,
#[doc = "0x908 - GR1_FLM1"]
pub gr1_flm1: GR1_FLM1,
#[doc = "0x90c - GR1_FLM2"]
pub gr1_flm2: GR1_FLM2,
#[doc = "0x910 - GR1_FLM3"]
pub gr1_flm3: GR1_FLM3,
#[doc = "0x914 - GR1_FLM4"]
pub gr1_flm4: GR1_FLM4,
#[doc = "0x918 - GR1_FLM5"]
pub gr1_flm5: GR1_FLM5,
#[doc = "0x91c - GR1_FLM6"]
pub gr1_flm6: GR1_FLM6,
#[doc = "0x920 - GR1_AB1"]
pub gr1_ab1: GR1_AB1,
#[doc = "0x924 - GR1_AB2"]
pub gr1_ab2: GR1_AB2,
#[doc = "0x928 - GR1_AB3"]
pub gr1_ab3: GR1_AB3,
#[doc = "0x92c - GR1_AB4"]
pub gr1_ab4: GR1_AB4,
#[doc = "0x930 - GR1_AB5"]
pub gr1_ab5: GR1_AB5,
#[doc = "0x934 - GR1_AB6"]
pub gr1_ab6: GR1_AB6,
#[doc = "0x938 - GR1_AB7"]
pub gr1_ab7: GR1_AB7,
#[doc = "0x93c - GR1_AB8"]
pub gr1_ab8: GR1_AB8,
#[doc = "0x940 - GR1_AB9"]
pub gr1_ab9: GR1_AB9,
#[doc = "0x944 - GR1_AB10"]
pub gr1_ab10: GR1_AB10,
#[doc = "0x948 - GR1_AB11"]
pub gr1_ab11: GR1_AB11,
#[doc = "0x94c - GR1_BASE"]
pub gr1_base: GR1_BASE,
#[doc = "0x950 - GR1_CLUT"]
pub gr1_clut: GR1_CLUT,
#[doc = "0x954 - GR1_MON"]
pub gr1_mon: GR1_MON,
_reserved30: [u8; 40usize],
#[doc = "0x980 - ADJ1_UPDATE"]
pub adj1_update: ADJ1_UPDATE,
#[doc = "0x984 - ADJ1_BKSTR_SET"]
pub adj1_bkstr_set: ADJ1_BKSTR_SET,
#[doc = "0x988 - ADJ1_ENH_TIM1"]
pub adj1_enh_tim1: ADJ1_ENH_TIM1,
#[doc = "0x98c - ADJ1_ENH_TIM2"]
pub adj1_enh_tim2: ADJ1_ENH_TIM2,
#[doc = "0x990 - ADJ1_ENH_TIM3"]
pub adj1_enh_tim3: ADJ1_ENH_TIM3,
#[doc = "0x994 - ADJ1_ENH_SHP1"]
pub adj1_enh_shp1: ADJ1_ENH_SHP1,
#[doc = "0x998 - ADJ1_ENH_SHP2"]
pub adj1_enh_shp2: ADJ1_ENH_SHP2,
#[doc = "0x99c - ADJ1_ENH_SHP3"]
pub adj1_enh_shp3: ADJ1_ENH_SHP3,
#[doc = "0x9a0 - ADJ1_ENH_SHP4"]
pub adj1_enh_shp4: ADJ1_ENH_SHP4,
#[doc = "0x9a4 - ADJ1_ENH_SHP5"]
pub adj1_enh_shp5: ADJ1_ENH_SHP5,
#[doc = "0x9a8 - ADJ1_ENH_SHP6"]
pub adj1_enh_shp6: ADJ1_ENH_SHP6,
#[doc = "0x9ac - ADJ1_ENH_LTI1"]
pub adj1_enh_lti1: ADJ1_ENH_LTI1,
#[doc = "0x9b0 - ADJ1_ENH_LTI2"]
pub adj1_enh_lti2: ADJ1_ENH_LTI2,
#[doc = "0x9b4 - ADJ1_MTX_MODE"]
pub adj1_mtx_mode: ADJ1_MTX_MODE,
#[doc = "0x9b8 - ADJ1_MTX_YG_ADJ0"]
pub adj1_mtx_yg_adj0: ADJ1_MTX_YG_ADJ0,
#[doc = "0x9bc - ADJ1_MTX_YG_ADJ1"]
pub adj1_mtx_yg_adj1: ADJ1_MTX_YG_ADJ1,
#[doc = "0x9c0 - ADJ1_MTX_CBB_ADJ0"]
pub adj1_mtx_cbb_adj0: ADJ1_MTX_CBB_ADJ0,
#[doc = "0x9c4 - ADJ1_MTX_CBB_ADJ1"]
pub adj1_mtx_cbb_adj1: ADJ1_MTX_CBB_ADJ1,
#[doc = "0x9c8 - ADJ1_MTX_CRR_ADJ0"]
pub adj1_mtx_crr_adj0: ADJ1_MTX_CRR_ADJ0,
#[doc = "0x9cc - ADJ1_MTX_CRR_ADJ1"]
pub adj1_mtx_crr_adj1: ADJ1_MTX_CRR_ADJ1,
_reserved31: [u8; 48usize],
#[doc = "0xa00 - GR_VIN_UPDATE"]
pub gr_vin_update: GR_VIN_UPDATE,
_reserved32: [u8; 28usize],
#[doc = "0xa20 - GR_VIN_AB1"]
pub gr_vin_ab1: GR_VIN_AB1,
#[doc = "0xa24 - GR_VIN_AB2"]
pub gr_vin_ab2: GR_VIN_AB2,
#[doc = "0xa28 - GR_VIN_AB3"]
pub gr_vin_ab3: GR_VIN_AB3,
#[doc = "0xa2c - GR_VIN_AB4"]
pub gr_vin_ab4: GR_VIN_AB4,
#[doc = "0xa30 - GR_VIN_AB5"]
pub gr_vin_ab5: GR_VIN_AB5,
#[doc = "0xa34 - GR_VIN_AB6"]
pub gr_vin_ab6: GR_VIN_AB6,
#[doc = "0xa38 - GR_VIN_AB7"]
pub gr_vin_ab7: GR_VIN_AB7,
_reserved33: [u8; 16usize],
#[doc = "0xa4c - GR_VIN_BASE"]
pub gr_vin_base: GR_VIN_BASE,
_reserved34: [u8; 4usize],
#[doc = "0xa54 - GR_VIN_MON"]
pub gr_vin_mon: GR_VIN_MON,
_reserved35: [u8; 40usize],
#[doc = "0xa80 - OIR_SCL0_UPDATE"]
pub oir_scl0_update: OIR_SCL0_UPDATE,
#[doc = "0xa84 - OIR_SCL0_FRC1"]
pub oir_scl0_frc1: OIR_SCL0_FRC1,
#[doc = "0xa88 - OIR_SCL0_FRC2"]
pub oir_scl0_frc2: OIR_SCL0_FRC2,
#[doc = "0xa8c - OIR_SCL0_FRC3"]
pub oir_scl0_frc3: OIR_SCL0_FRC3,
#[doc = "0xa90 - OIR_SCL0_FRC4"]
pub oir_scl0_frc4: OIR_SCL0_FRC4,
#[doc = "0xa94 - OIR_SCL0_FRC5"]
pub oir_scl0_frc5: OIR_SCL0_FRC5,
#[doc = "0xa98 - OIR_SCL0_FRC6"]
pub oir_scl0_frc6: OIR_SCL0_FRC6,
#[doc = "0xa9c - OIR_SCL0_FRC7"]
pub oir_scl0_frc7: OIR_SCL0_FRC7,
_reserved36: [u8; 12usize],
#[doc = "0xaac - OIR_SCL0_DS1"]
pub oir_scl0_ds1: OIR_SCL0_DS1,
#[doc = "0xab0 - OIR_SCL0_DS2"]
pub oir_scl0_ds2: OIR_SCL0_DS2,
#[doc = "0xab4 - OIR_SCL0_DS3"]
pub oir_scl0_ds3: OIR_SCL0_DS3,
_reserved37: [u8; 12usize],
#[doc = "0xac4 - OIR_SCL0_DS7"]
pub oir_scl0_ds7: OIR_SCL0_DS7,
#[doc = "0xac8 - OIR_SCL0_US1"]
pub oir_scl0_us1: OIR_SCL0_US1,
#[doc = "0xacc - OIR_SCL0_US2"]
pub oir_scl0_us2: OIR_SCL0_US2,
#[doc = "0xad0 - OIR_SCL0_US3"]
pub oir_scl0_us3: OIR_SCL0_US3,
_reserved38: [u8; 16usize],
#[doc = "0xae4 - OIR_SCL0_US8"]
pub oir_scl0_us8: OIR_SCL0_US8,
_reserved39: [u8; 4usize],
#[doc = "0xaec - OIR_SCL0_OVR1"]
pub oir_scl0_ovr1: OIR_SCL0_OVR1,
_reserved40: [u8; 16usize],
#[doc = "0xb00 - OIR_SCL1_UPDATE"]
pub oir_scl1_update: OIR_SCL1_UPDATE,
_reserved41: [u8; 4usize],
#[doc = "0xb08 - OIR_SCL1_WR1"]
pub oir_scl1_wr1: OIR_SCL1_WR1,
#[doc = "0xb0c - OIR_SCL1_WR2"]
pub oir_scl1_wr2: OIR_SCL1_WR2,
#[doc = "0xb10 - OIR_SCL1_WR3"]
pub oir_scl1_wr3: OIR_SCL1_WR3,
#[doc = "0xb14 - OIR_SCL1_WR4"]
pub oir_scl1_wr4: OIR_SCL1_WR4,
_reserved42: [u8; 4usize],
#[doc = "0xb1c - OIR_SCL1_WR5"]
pub oir_scl1_wr5: OIR_SCL1_WR5,
#[doc = "0xb20 - OIR_SCL1_WR6"]
pub oir_scl1_wr6: OIR_SCL1_WR6,
#[doc = "0xb24 - OIR_SCL1_WR7"]
pub oir_scl1_wr7: OIR_SCL1_WR7,
_reserved43: [u8; 88usize],
#[doc = "0xb80 - GR_OIR_UPDATE"]
pub gr_oir_update: GR_OIR_UPDATE,
#[doc = "0xb84 - GR_OIR_FLM_RD"]
pub gr_oir_flm_rd: GR_OIR_FLM_RD,
#[doc = "0xb88 - GR_OIR_FLM1"]
pub gr_oir_flm1: GR_OIR_FLM1,
#[doc = "0xb8c - GR_OIR_FLM2"]
pub gr_oir_flm2: GR_OIR_FLM2,
#[doc = "0xb90 - GR_OIR_FLM3"]
pub gr_oir_flm3: GR_OIR_FLM3,
#[doc = "0xb94 - GR_OIR_FLM4"]
pub gr_oir_flm4: GR_OIR_FLM4,
#[doc = "0xb98 - GR_OIR_FLM5"]
pub gr_oir_flm5: GR_OIR_FLM5,
#[doc = "0xb9c - GR_OIR_FLM6"]
pub gr_oir_flm6: GR_OIR_FLM6,
#[doc = "0xba0 - GR_OIR_AB1"]
pub gr_oir_ab1: GR_OIR_AB1,
#[doc = "0xba4 - GR_OIR_AB2"]
pub gr_oir_ab2: GR_OIR_AB2,
#[doc = "0xba8 - GR_OIR_AB3"]
pub gr_oir_ab3: GR_OIR_AB3,
_reserved44: [u8; 12usize],
#[doc = "0xbb8 - GR_OIR_AB7"]
pub gr_oir_ab7: GR_OIR_AB7,
#[doc = "0xbbc - GR_OIR_AB8"]
pub gr_oir_ab8: GR_OIR_AB8,
#[doc = "0xbc0 - GR_OIR_AB9"]
pub gr_oir_ab9: GR_OIR_AB9,
#[doc = "0xbc4 - GR_OIR_AB10"]
pub gr_oir_ab10: GR_OIR_AB10,
#[doc = "0xbc8 - GR_OIR_AB11"]
pub gr_oir_ab11: GR_OIR_AB11,
#[doc = "0xbcc - GR_OIR_BASE"]
pub gr_oir_base: GR_OIR_BASE,
#[doc = "0xbd0 - GR_OIR_CLUT"]
pub gr_oir_clut: GR_OIR_CLUT,
#[doc = "0xbd4 - GR_OIR_MON"]
pub gr_oir_mon: GR_OIR_MON,
}
#[doc = "INP_UPDATE"]
pub struct INP_UPDATE {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "INP_UPDATE"]
pub mod inp_update;
#[doc = "INP_SEL_CNT"]
pub struct INP_SEL_CNT {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "INP_SEL_CNT"]
pub mod inp_sel_cnt;
#[doc = "INP_EXT_SYNC_CNT"]
pub struct INP_EXT_SYNC_CNT {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "INP_EXT_SYNC_CNT"]
pub mod inp_ext_sync_cnt;
#[doc = "INP_VSYNC_PH_ADJ"]
pub struct INP_VSYNC_PH_ADJ {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "INP_VSYNC_PH_ADJ"]
pub mod inp_vsync_ph_adj;
#[doc = "INP_DLY_ADJ"]
pub struct INP_DLY_ADJ {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "INP_DLY_ADJ"]
pub mod inp_dly_adj;
#[doc = "IMGCNT_UPDATE"]
pub struct IMGCNT_UPDATE {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "IMGCNT_UPDATE"]
pub mod imgcnt_update;
#[doc = "IMGCNT_NR_CNT0"]
pub struct IMGCNT_NR_CNT0 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "IMGCNT_NR_CNT0"]
pub mod imgcnt_nr_cnt0;
#[doc = "IMGCNT_NR_CNT1"]
pub struct IMGCNT_NR_CNT1 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "IMGCNT_NR_CNT1"]
pub mod imgcnt_nr_cnt1;
#[doc = "IMGCNT_MTX_MODE"]
pub struct IMGCNT_MTX_MODE {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "IMGCNT_MTX_MODE"]
pub mod imgcnt_mtx_mode;
#[doc = "IMGCNT_MTX_YG_ADJ0"]
pub struct IMGCNT_MTX_YG_ADJ0 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "IMGCNT_MTX_YG_ADJ0"]
pub mod imgcnt_mtx_yg_adj0;
#[doc = "IMGCNT_MTX_YG_ADJ1"]
pub struct IMGCNT_MTX_YG_ADJ1 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "IMGCNT_MTX_YG_ADJ1"]
pub mod imgcnt_mtx_yg_adj1;
#[doc = "IMGCNT_MTX_CBB_ADJ0"]
pub struct IMGCNT_MTX_CBB_ADJ0 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "IMGCNT_MTX_CBB_ADJ0"]
pub mod imgcnt_mtx_cbb_adj0;
#[doc = "IMGCNT_MTX_CBB_ADJ1"]
pub struct IMGCNT_MTX_CBB_ADJ1 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "IMGCNT_MTX_CBB_ADJ1"]
pub mod imgcnt_mtx_cbb_adj1;
#[doc = "IMGCNT_MTX_CRR_ADJ0"]
pub struct IMGCNT_MTX_CRR_ADJ0 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "IMGCNT_MTX_CRR_ADJ0"]
pub mod imgcnt_mtx_crr_adj0;
#[doc = "IMGCNT_MTX_CRR_ADJ1"]
pub struct IMGCNT_MTX_CRR_ADJ1 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "IMGCNT_MTX_CRR_ADJ1"]
pub mod imgcnt_mtx_crr_adj1;
#[doc = "IMGCNT_DRC_REG"]
pub struct IMGCNT_DRC_REG {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "IMGCNT_DRC_REG"]
pub mod imgcnt_drc_reg;
#[doc = "SC0_SCL0_UPDATE"]
pub struct SC0_SCL0_UPDATE {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC0_SCL0_UPDATE"]
pub mod sc0_scl0_update;
#[doc = "SC0_SCL0_FRC1"]
pub struct SC0_SCL0_FRC1 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC0_SCL0_FRC1"]
pub mod sc0_scl0_frc1;
#[doc = "SC0_SCL0_FRC2"]
pub struct SC0_SCL0_FRC2 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC0_SCL0_FRC2"]
pub mod sc0_scl0_frc2;
#[doc = "SC0_SCL0_FRC3"]
pub struct SC0_SCL0_FRC3 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC0_SCL0_FRC3"]
pub mod sc0_scl0_frc3;
#[doc = "SC0_SCL0_FRC4"]
pub struct SC0_SCL0_FRC4 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC0_SCL0_FRC4"]
pub mod sc0_scl0_frc4;
#[doc = "SC0_SCL0_FRC5"]
pub struct SC0_SCL0_FRC5 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC0_SCL0_FRC5"]
pub mod sc0_scl0_frc5;
#[doc = "SC0_SCL0_FRC6"]
pub struct SC0_SCL0_FRC6 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC0_SCL0_FRC6"]
pub mod sc0_scl0_frc6;
#[doc = "SC0_SCL0_FRC7"]
pub struct SC0_SCL0_FRC7 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC0_SCL0_FRC7"]
pub mod sc0_scl0_frc7;
#[doc = "SC0_SCL0_FRC9"]
pub struct SC0_SCL0_FRC9 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC0_SCL0_FRC9"]
pub mod sc0_scl0_frc9;
#[doc = "SC0_SCL0_MON0"]
pub struct SC0_SCL0_MON0 {
register: ::vcell::VolatileCell<u16>,
}
#[doc = "SC0_SCL0_MON0"]
pub mod sc0_scl0_mon0;
#[doc = "SC0_SCL0_INT"]
pub struct SC0_SCL0_INT {
register: ::vcell::VolatileCell<u16>,
}
#[doc = "SC0_SCL0_INT"]
pub mod sc0_scl0_int;
#[doc = "SC0_SCL0_DS1"]
pub struct SC0_SCL0_DS1 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC0_SCL0_DS1"]
pub mod sc0_scl0_ds1;
#[doc = "SC0_SCL0_DS2"]
pub struct SC0_SCL0_DS2 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC0_SCL0_DS2"]
pub mod sc0_scl0_ds2;
#[doc = "SC0_SCL0_DS3"]
pub struct SC0_SCL0_DS3 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC0_SCL0_DS3"]
pub mod sc0_scl0_ds3;
#[doc = "SC0_SCL0_DS4"]
pub struct SC0_SCL0_DS4 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC0_SCL0_DS4"]
pub mod sc0_scl0_ds4;
#[doc = "SC0_SCL0_DS5"]
pub struct SC0_SCL0_DS5 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC0_SCL0_DS5"]
pub mod sc0_scl0_ds5;
#[doc = "SC0_SCL0_DS6"]
pub struct SC0_SCL0_DS6 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC0_SCL0_DS6"]
pub mod sc0_scl0_ds6;
#[doc = "SC0_SCL0_DS7"]
pub struct SC0_SCL0_DS7 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC0_SCL0_DS7"]
pub mod sc0_scl0_ds7;
#[doc = "SC0_SCL0_US1"]
pub struct SC0_SCL0_US1 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC0_SCL0_US1"]
pub mod sc0_scl0_us1;
#[doc = "SC0_SCL0_US2"]
pub struct SC0_SCL0_US2 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC0_SCL0_US2"]
pub mod sc0_scl0_us2;
#[doc = "SC0_SCL0_US3"]
pub struct SC0_SCL0_US3 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC0_SCL0_US3"]
pub mod sc0_scl0_us3;
#[doc = "SC0_SCL0_US4"]
pub struct SC0_SCL0_US4 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC0_SCL0_US4"]
pub mod sc0_scl0_us4;
#[doc = "SC0_SCL0_US5"]
pub struct SC0_SCL0_US5 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC0_SCL0_US5"]
pub mod sc0_scl0_us5;
#[doc = "SC0_SCL0_US6"]
pub struct SC0_SCL0_US6 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC0_SCL0_US6"]
pub mod sc0_scl0_us6;
#[doc = "SC0_SCL0_US7"]
pub struct SC0_SCL0_US7 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC0_SCL0_US7"]
pub mod sc0_scl0_us7;
#[doc = "SC0_SCL0_US8"]
pub struct SC0_SCL0_US8 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC0_SCL0_US8"]
pub mod sc0_scl0_us8;
#[doc = "SC0_SCL0_OVR1"]
pub struct SC0_SCL0_OVR1 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC0_SCL0_OVR1"]
pub mod sc0_scl0_ovr1;
#[doc = "SC0_SCL1_UPDATE"]
pub struct SC0_SCL1_UPDATE {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC0_SCL1_UPDATE"]
pub mod sc0_scl1_update;
#[doc = "SC0_SCL1_WR1"]
pub struct SC0_SCL1_WR1 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC0_SCL1_WR1"]
pub mod sc0_scl1_wr1;
#[doc = "SC0_SCL1_WR2"]
pub struct SC0_SCL1_WR2 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC0_SCL1_WR2"]
pub mod sc0_scl1_wr2;
#[doc = "SC0_SCL1_WR3"]
pub struct SC0_SCL1_WR3 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC0_SCL1_WR3"]
pub mod sc0_scl1_wr3;
#[doc = "SC0_SCL1_WR4"]
pub struct SC0_SCL1_WR4 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC0_SCL1_WR4"]
pub mod sc0_scl1_wr4;
#[doc = "SC0_SCL1_WR5"]
pub struct SC0_SCL1_WR5 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC0_SCL1_WR5"]
pub mod sc0_scl1_wr5;
#[doc = "SC0_SCL1_WR6"]
pub struct SC0_SCL1_WR6 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC0_SCL1_WR6"]
pub mod sc0_scl1_wr6;
#[doc = "SC0_SCL1_WR7"]
pub struct SC0_SCL1_WR7 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC0_SCL1_WR7"]
pub mod sc0_scl1_wr7;
#[doc = "SC0_SCL1_WR8"]
pub struct SC0_SCL1_WR8 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC0_SCL1_WR8"]
pub mod sc0_scl1_wr8;
#[doc = "SC0_SCL1_WR9"]
pub struct SC0_SCL1_WR9 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC0_SCL1_WR9"]
pub mod sc0_scl1_wr9;
#[doc = "SC0_SCL1_WR10"]
pub struct SC0_SCL1_WR10 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC0_SCL1_WR10"]
pub mod sc0_scl1_wr10;
#[doc = "SC0_SCL1_WR11"]
pub struct SC0_SCL1_WR11 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC0_SCL1_WR11"]
pub mod sc0_scl1_wr11;
#[doc = "SC0_SCL1_MON1"]
pub struct SC0_SCL1_MON1 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC0_SCL1_MON1"]
pub mod sc0_scl1_mon1;
#[doc = "SC0_SCL1_PBUF0"]
pub struct SC0_SCL1_PBUF0 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC0_SCL1_PBUF0"]
pub mod sc0_scl1_pbuf0;
#[doc = "SC0_SCL1_PBUF1"]
pub struct SC0_SCL1_PBUF1 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC0_SCL1_PBUF1"]
pub mod sc0_scl1_pbuf1;
#[doc = "SC0_SCL1_PBUF2"]
pub struct SC0_SCL1_PBUF2 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC0_SCL1_PBUF2"]
pub mod sc0_scl1_pbuf2;
#[doc = "SC0_SCL1_PBUF3"]
pub struct SC0_SCL1_PBUF3 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC0_SCL1_PBUF3"]
pub mod sc0_scl1_pbuf3;
#[doc = "SC0_SCL1_PBUF_FLD"]
pub struct SC0_SCL1_PBUF_FLD {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC0_SCL1_PBUF_FLD"]
pub mod sc0_scl1_pbuf_fld;
#[doc = "SC0_SCL1_PBUF_CNT"]
pub struct SC0_SCL1_PBUF_CNT {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC0_SCL1_PBUF_CNT"]
pub mod sc0_scl1_pbuf_cnt;
#[doc = "GR0_UPDATE"]
pub struct GR0_UPDATE {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR0_UPDATE"]
pub mod gr0_update;
#[doc = "GR0_FLM_RD"]
pub struct GR0_FLM_RD {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR0_FLM_RD"]
pub mod gr0_flm_rd;
#[doc = "GR0_FLM1"]
pub struct GR0_FLM1 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR0_FLM1"]
pub mod gr0_flm1;
#[doc = "GR0_FLM2"]
pub struct GR0_FLM2 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR0_FLM2"]
pub mod gr0_flm2;
#[doc = "GR0_FLM3"]
pub struct GR0_FLM3 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR0_FLM3"]
pub mod gr0_flm3;
#[doc = "GR0_FLM4"]
pub struct GR0_FLM4 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR0_FLM4"]
pub mod gr0_flm4;
#[doc = "GR0_FLM5"]
pub struct GR0_FLM5 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR0_FLM5"]
pub mod gr0_flm5;
#[doc = "GR0_FLM6"]
pub struct GR0_FLM6 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR0_FLM6"]
pub mod gr0_flm6;
#[doc = "GR0_AB1"]
pub struct GR0_AB1 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR0_AB1"]
pub mod gr0_ab1;
#[doc = "GR0_AB2"]
pub struct GR0_AB2 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR0_AB2"]
pub mod gr0_ab2;
#[doc = "GR0_AB3"]
pub struct GR0_AB3 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR0_AB3"]
pub mod gr0_ab3;
#[doc = "GR0_AB7"]
pub struct GR0_AB7 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR0_AB7"]
pub mod gr0_ab7;
#[doc = "GR0_AB8"]
pub struct GR0_AB8 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR0_AB8"]
pub mod gr0_ab8;
#[doc = "GR0_AB9"]
pub struct GR0_AB9 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR0_AB9"]
pub mod gr0_ab9;
#[doc = "GR0_AB10"]
pub struct GR0_AB10 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR0_AB10"]
pub mod gr0_ab10;
#[doc = "GR0_AB11"]
pub struct GR0_AB11 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR0_AB11"]
pub mod gr0_ab11;
#[doc = "GR0_BASE"]
pub struct GR0_BASE {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR0_BASE"]
pub mod gr0_base;
#[doc = "GR0_CLUT"]
pub struct GR0_CLUT {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR0_CLUT"]
pub mod gr0_clut;
#[doc = "ADJ0_UPDATE"]
pub struct ADJ0_UPDATE {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "ADJ0_UPDATE"]
pub mod adj0_update;
#[doc = "ADJ0_BKSTR_SET"]
pub struct ADJ0_BKSTR_SET {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "ADJ0_BKSTR_SET"]
pub mod adj0_bkstr_set;
#[doc = "ADJ0_ENH_TIM1"]
pub struct ADJ0_ENH_TIM1 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "ADJ0_ENH_TIM1"]
pub mod adj0_enh_tim1;
#[doc = "ADJ0_ENH_TIM2"]
pub struct ADJ0_ENH_TIM2 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "ADJ0_ENH_TIM2"]
pub mod adj0_enh_tim2;
#[doc = "ADJ0_ENH_TIM3"]
pub struct ADJ0_ENH_TIM3 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "ADJ0_ENH_TIM3"]
pub mod adj0_enh_tim3;
#[doc = "ADJ0_ENH_SHP1"]
pub struct ADJ0_ENH_SHP1 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "ADJ0_ENH_SHP1"]
pub mod adj0_enh_shp1;
#[doc = "ADJ0_ENH_SHP2"]
pub struct ADJ0_ENH_SHP2 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "ADJ0_ENH_SHP2"]
pub mod adj0_enh_shp2;
#[doc = "ADJ0_ENH_SHP3"]
pub struct ADJ0_ENH_SHP3 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "ADJ0_ENH_SHP3"]
pub mod adj0_enh_shp3;
#[doc = "ADJ0_ENH_SHP4"]
pub struct ADJ0_ENH_SHP4 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "ADJ0_ENH_SHP4"]
pub mod adj0_enh_shp4;
#[doc = "ADJ0_ENH_SHP5"]
pub struct ADJ0_ENH_SHP5 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "ADJ0_ENH_SHP5"]
pub mod adj0_enh_shp5;
#[doc = "ADJ0_ENH_SHP6"]
pub struct ADJ0_ENH_SHP6 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "ADJ0_ENH_SHP6"]
pub mod adj0_enh_shp6;
#[doc = "ADJ0_ENH_LTI1"]
pub struct ADJ0_ENH_LTI1 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "ADJ0_ENH_LTI1"]
pub mod adj0_enh_lti1;
#[doc = "ADJ0_ENH_LTI2"]
pub struct ADJ0_ENH_LTI2 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "ADJ0_ENH_LTI2"]
pub mod adj0_enh_lti2;
#[doc = "ADJ0_MTX_MODE"]
pub struct ADJ0_MTX_MODE {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "ADJ0_MTX_MODE"]
pub mod adj0_mtx_mode;
#[doc = "ADJ0_MTX_YG_ADJ0"]
pub struct ADJ0_MTX_YG_ADJ0 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "ADJ0_MTX_YG_ADJ0"]
pub mod adj0_mtx_yg_adj0;
#[doc = "ADJ0_MTX_YG_ADJ1"]
pub struct ADJ0_MTX_YG_ADJ1 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "ADJ0_MTX_YG_ADJ1"]
pub mod adj0_mtx_yg_adj1;
#[doc = "ADJ0_MTX_CBB_ADJ0"]
pub struct ADJ0_MTX_CBB_ADJ0 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "ADJ0_MTX_CBB_ADJ0"]
pub mod adj0_mtx_cbb_adj0;
#[doc = "ADJ0_MTX_CBB_ADJ1"]
pub struct ADJ0_MTX_CBB_ADJ1 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "ADJ0_MTX_CBB_ADJ1"]
pub mod adj0_mtx_cbb_adj1;
#[doc = "ADJ0_MTX_CRR_ADJ0"]
pub struct ADJ0_MTX_CRR_ADJ0 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "ADJ0_MTX_CRR_ADJ0"]
pub mod adj0_mtx_crr_adj0;
#[doc = "ADJ0_MTX_CRR_ADJ1"]
pub struct ADJ0_MTX_CRR_ADJ1 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "ADJ0_MTX_CRR_ADJ1"]
pub mod adj0_mtx_crr_adj1;
#[doc = "GR2_UPDATE"]
pub struct GR2_UPDATE {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR2_UPDATE"]
pub mod gr2_update;
#[doc = "GR2_FLM_RD"]
pub struct GR2_FLM_RD {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR2_FLM_RD"]
pub mod gr2_flm_rd;
#[doc = "GR2_FLM1"]
pub struct GR2_FLM1 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR2_FLM1"]
pub mod gr2_flm1;
#[doc = "GR2_FLM2"]
pub struct GR2_FLM2 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR2_FLM2"]
pub mod gr2_flm2;
#[doc = "GR2_FLM3"]
pub struct GR2_FLM3 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR2_FLM3"]
pub mod gr2_flm3;
#[doc = "GR2_FLM4"]
pub struct GR2_FLM4 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR2_FLM4"]
pub mod gr2_flm4;
#[doc = "GR2_FLM5"]
pub struct GR2_FLM5 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR2_FLM5"]
pub mod gr2_flm5;
#[doc = "GR2_FLM6"]
pub struct GR2_FLM6 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR2_FLM6"]
pub mod gr2_flm6;
#[doc = "GR2_AB1"]
pub struct GR2_AB1 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR2_AB1"]
pub mod gr2_ab1;
#[doc = "GR2_AB2"]
pub struct GR2_AB2 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR2_AB2"]
pub mod gr2_ab2;
#[doc = "GR2_AB3"]
pub struct GR2_AB3 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR2_AB3"]
pub mod gr2_ab3;
#[doc = "GR2_AB4"]
pub struct GR2_AB4 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR2_AB4"]
pub mod gr2_ab4;
#[doc = "GR2_AB5"]
pub struct GR2_AB5 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR2_AB5"]
pub mod gr2_ab5;
#[doc = "GR2_AB6"]
pub struct GR2_AB6 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR2_AB6"]
pub mod gr2_ab6;
#[doc = "GR2_AB7"]
pub struct GR2_AB7 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR2_AB7"]
pub mod gr2_ab7;
#[doc = "GR2_AB8"]
pub struct GR2_AB8 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR2_AB8"]
pub mod gr2_ab8;
#[doc = "GR2_AB9"]
pub struct GR2_AB9 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR2_AB9"]
pub mod gr2_ab9;
#[doc = "GR2_AB10"]
pub struct GR2_AB10 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR2_AB10"]
pub mod gr2_ab10;
#[doc = "GR2_AB11"]
pub struct GR2_AB11 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR2_AB11"]
pub mod gr2_ab11;
#[doc = "GR2_BASE"]
pub struct GR2_BASE {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR2_BASE"]
pub mod gr2_base;
#[doc = "GR2_CLUT"]
pub struct GR2_CLUT {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR2_CLUT"]
pub mod gr2_clut;
#[doc = "GR2_MON"]
pub struct GR2_MON {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR2_MON"]
pub mod gr2_mon;
#[doc = "GR3_UPDATE"]
pub struct GR3_UPDATE {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR3_UPDATE"]
pub mod gr3_update;
#[doc = "GR3_FLM_RD"]
pub struct GR3_FLM_RD {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR3_FLM_RD"]
pub mod gr3_flm_rd;
#[doc = "GR3_FLM1"]
pub struct GR3_FLM1 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR3_FLM1"]
pub mod gr3_flm1;
#[doc = "GR3_FLM2"]
pub struct GR3_FLM2 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR3_FLM2"]
pub mod gr3_flm2;
#[doc = "GR3_FLM3"]
pub struct GR3_FLM3 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR3_FLM3"]
pub mod gr3_flm3;
#[doc = "GR3_FLM4"]
pub struct GR3_FLM4 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR3_FLM4"]
pub mod gr3_flm4;
#[doc = "GR3_FLM5"]
pub struct GR3_FLM5 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR3_FLM5"]
pub mod gr3_flm5;
#[doc = "GR3_FLM6"]
pub struct GR3_FLM6 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR3_FLM6"]
pub mod gr3_flm6;
#[doc = "GR3_AB1"]
pub struct GR3_AB1 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR3_AB1"]
pub mod gr3_ab1;
#[doc = "GR3_AB2"]
pub struct GR3_AB2 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR3_AB2"]
pub mod gr3_ab2;
#[doc = "GR3_AB3"]
pub struct GR3_AB3 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR3_AB3"]
pub mod gr3_ab3;
#[doc = "GR3_AB4"]
pub struct GR3_AB4 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR3_AB4"]
pub mod gr3_ab4;
#[doc = "GR3_AB5"]
pub struct GR3_AB5 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR3_AB5"]
pub mod gr3_ab5;
#[doc = "GR3_AB6"]
pub struct GR3_AB6 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR3_AB6"]
pub mod gr3_ab6;
#[doc = "GR3_AB7"]
pub struct GR3_AB7 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR3_AB7"]
pub mod gr3_ab7;
#[doc = "GR3_AB8"]
pub struct GR3_AB8 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR3_AB8"]
pub mod gr3_ab8;
#[doc = "GR3_AB9"]
pub struct GR3_AB9 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR3_AB9"]
pub mod gr3_ab9;
#[doc = "GR3_AB10"]
pub struct GR3_AB10 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR3_AB10"]
pub mod gr3_ab10;
#[doc = "GR3_AB11"]
pub struct GR3_AB11 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR3_AB11"]
pub mod gr3_ab11;
#[doc = "GR3_BASE"]
pub struct GR3_BASE {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR3_BASE"]
pub mod gr3_base;
#[doc = "GR3_CLUT_INT"]
pub struct GR3_CLUT_INT {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR3_CLUT_INT"]
pub mod gr3_clut_int;
#[doc = "GR3_MON"]
pub struct GR3_MON {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR3_MON"]
pub mod gr3_mon;
#[doc = "GAM_G_UPDATE"]
pub struct GAM_G_UPDATE {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GAM_G_UPDATE"]
pub mod gam_g_update;
#[doc = "GAM_SW"]
pub struct GAM_SW {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GAM_SW"]
pub mod gam_sw;
#[doc = "GAM_G_LUT1"]
pub struct GAM_G_LUT1 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GAM_G_LUT1"]
pub mod gam_g_lut1;
#[doc = "GAM_G_LUT2"]
pub struct GAM_G_LUT2 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GAM_G_LUT2"]
pub mod gam_g_lut2;
#[doc = "GAM_G_LUT3"]
pub struct GAM_G_LUT3 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GAM_G_LUT3"]
pub mod gam_g_lut3;
#[doc = "GAM_G_LUT4"]
pub struct GAM_G_LUT4 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GAM_G_LUT4"]
pub mod gam_g_lut4;
#[doc = "GAM_G_LUT5"]
pub struct GAM_G_LUT5 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GAM_G_LUT5"]
pub mod gam_g_lut5;
#[doc = "GAM_G_LUT6"]
pub struct GAM_G_LUT6 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GAM_G_LUT6"]
pub mod gam_g_lut6;
#[doc = "GAM_G_LUT7"]
pub struct GAM_G_LUT7 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GAM_G_LUT7"]
pub mod gam_g_lut7;
#[doc = "GAM_G_LUT8"]
pub struct GAM_G_LUT8 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GAM_G_LUT8"]
pub mod gam_g_lut8;
#[doc = "GAM_G_LUT9"]
pub struct GAM_G_LUT9 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GAM_G_LUT9"]
pub mod gam_g_lut9;
#[doc = "GAM_G_LUT10"]
pub struct GAM_G_LUT10 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GAM_G_LUT10"]
pub mod gam_g_lut10;
#[doc = "GAM_G_LUT11"]
pub struct GAM_G_LUT11 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GAM_G_LUT11"]
pub mod gam_g_lut11;
#[doc = "GAM_G_LUT12"]
pub struct GAM_G_LUT12 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GAM_G_LUT12"]
pub mod gam_g_lut12;
#[doc = "GAM_G_LUT13"]
pub struct GAM_G_LUT13 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GAM_G_LUT13"]
pub mod gam_g_lut13;
#[doc = "GAM_G_LUT14"]
pub struct GAM_G_LUT14 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GAM_G_LUT14"]
pub mod gam_g_lut14;
#[doc = "GAM_G_LUT15"]
pub struct GAM_G_LUT15 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GAM_G_LUT15"]
pub mod gam_g_lut15;
#[doc = "GAM_G_LUT16"]
pub struct GAM_G_LUT16 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GAM_G_LUT16"]
pub mod gam_g_lut16;
#[doc = "GAM_G_AREA1"]
pub struct GAM_G_AREA1 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GAM_G_AREA1"]
pub mod gam_g_area1;
#[doc = "GAM_G_AREA2"]
pub struct GAM_G_AREA2 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GAM_G_AREA2"]
pub mod gam_g_area2;
#[doc = "GAM_G_AREA3"]
pub struct GAM_G_AREA3 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GAM_G_AREA3"]
pub mod gam_g_area3;
#[doc = "GAM_G_AREA4"]
pub struct GAM_G_AREA4 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GAM_G_AREA4"]
pub mod gam_g_area4;
#[doc = "GAM_G_AREA5"]
pub struct GAM_G_AREA5 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GAM_G_AREA5"]
pub mod gam_g_area5;
#[doc = "GAM_G_AREA6"]
pub struct GAM_G_AREA6 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GAM_G_AREA6"]
pub mod gam_g_area6;
#[doc = "GAM_G_AREA7"]
pub struct GAM_G_AREA7 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GAM_G_AREA7"]
pub mod gam_g_area7;
#[doc = "GAM_G_AREA8"]
pub struct GAM_G_AREA8 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GAM_G_AREA8"]
pub mod gam_g_area8;
#[doc = "GAM_B_UPDATE"]
pub struct GAM_B_UPDATE {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GAM_B_UPDATE"]
pub mod gam_b_update;
#[doc = "GAM_B_LUT1"]
pub struct GAM_B_LUT1 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GAM_B_LUT1"]
pub mod gam_b_lut1;
#[doc = "GAM_B_LUT2"]
pub struct GAM_B_LUT2 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GAM_B_LUT2"]
pub mod gam_b_lut2;
#[doc = "GAM_B_LUT3"]
pub struct GAM_B_LUT3 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GAM_B_LUT3"]
pub mod gam_b_lut3;
#[doc = "GAM_B_LUT4"]
pub struct GAM_B_LUT4 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GAM_B_LUT4"]
pub mod gam_b_lut4;
#[doc = "GAM_B_LUT5"]
pub struct GAM_B_LUT5 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GAM_B_LUT5"]
pub mod gam_b_lut5;
#[doc = "GAM_B_LUT6"]
pub struct GAM_B_LUT6 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GAM_B_LUT6"]
pub mod gam_b_lut6;
#[doc = "GAM_B_LUT7"]
pub struct GAM_B_LUT7 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GAM_B_LUT7"]
pub mod gam_b_lut7;
#[doc = "GAM_B_LUT8"]
pub struct GAM_B_LUT8 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GAM_B_LUT8"]
pub mod gam_b_lut8;
#[doc = "GAM_B_LUT9"]
pub struct GAM_B_LUT9 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GAM_B_LUT9"]
pub mod gam_b_lut9;
#[doc = "GAM_B_LUT10"]
pub struct GAM_B_LUT10 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GAM_B_LUT10"]
pub mod gam_b_lut10;
#[doc = "GAM_B_LUT11"]
pub struct GAM_B_LUT11 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GAM_B_LUT11"]
pub mod gam_b_lut11;
#[doc = "GAM_B_LUT12"]
pub struct GAM_B_LUT12 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GAM_B_LUT12"]
pub mod gam_b_lut12;
#[doc = "GAM_B_LUT13"]
pub struct GAM_B_LUT13 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GAM_B_LUT13"]
pub mod gam_b_lut13;
#[doc = "GAM_B_LUT14"]
pub struct GAM_B_LUT14 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GAM_B_LUT14"]
pub mod gam_b_lut14;
#[doc = "GAM_B_LUT15"]
pub struct GAM_B_LUT15 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GAM_B_LUT15"]
pub mod gam_b_lut15;
#[doc = "GAM_B_LUT16"]
pub struct GAM_B_LUT16 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GAM_B_LUT16"]
pub mod gam_b_lut16;
#[doc = "GAM_B_AREA1"]
pub struct GAM_B_AREA1 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GAM_B_AREA1"]
pub mod gam_b_area1;
#[doc = "GAM_B_AREA2"]
pub struct GAM_B_AREA2 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GAM_B_AREA2"]
pub mod gam_b_area2;
#[doc = "GAM_B_AREA3"]
pub struct GAM_B_AREA3 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GAM_B_AREA3"]
pub mod gam_b_area3;
#[doc = "GAM_B_AREA4"]
pub struct GAM_B_AREA4 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GAM_B_AREA4"]
pub mod gam_b_area4;
#[doc = "GAM_B_AREA5"]
pub struct GAM_B_AREA5 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GAM_B_AREA5"]
pub mod gam_b_area5;
#[doc = "GAM_B_AREA6"]
pub struct GAM_B_AREA6 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GAM_B_AREA6"]
pub mod gam_b_area6;
#[doc = "GAM_B_AREA7"]
pub struct GAM_B_AREA7 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GAM_B_AREA7"]
pub mod gam_b_area7;
#[doc = "GAM_B_AREA8"]
pub struct GAM_B_AREA8 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GAM_B_AREA8"]
pub mod gam_b_area8;
#[doc = "GAM_R_UPDATE"]
pub struct GAM_R_UPDATE {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GAM_R_UPDATE"]
pub mod gam_r_update;
#[doc = "GAM_R_LUT1"]
pub struct GAM_R_LUT1 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GAM_R_LUT1"]
pub mod gam_r_lut1;
#[doc = "GAM_R_LUT2"]
pub struct GAM_R_LUT2 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GAM_R_LUT2"]
pub mod gam_r_lut2;
#[doc = "GAM_R_LUT3"]
pub struct GAM_R_LUT3 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GAM_R_LUT3"]
pub mod gam_r_lut3;
#[doc = "GAM_R_LUT4"]
pub struct GAM_R_LUT4 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GAM_R_LUT4"]
pub mod gam_r_lut4;
#[doc = "GAM_R_LUT5"]
pub struct GAM_R_LUT5 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GAM_R_LUT5"]
pub mod gam_r_lut5;
#[doc = "GAM_R_LUT6"]
pub struct GAM_R_LUT6 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GAM_R_LUT6"]
pub mod gam_r_lut6;
#[doc = "GAM_R_LUT7"]
pub struct GAM_R_LUT7 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GAM_R_LUT7"]
pub mod gam_r_lut7;
#[doc = "GAM_R_LUT8"]
pub struct GAM_R_LUT8 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GAM_R_LUT8"]
pub mod gam_r_lut8;
#[doc = "GAM_R_LUT9"]
pub struct GAM_R_LUT9 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GAM_R_LUT9"]
pub mod gam_r_lut9;
#[doc = "GAM_R_LUT10"]
pub struct GAM_R_LUT10 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GAM_R_LUT10"]
pub mod gam_r_lut10;
#[doc = "GAM_R_LUT11"]
pub struct GAM_R_LUT11 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GAM_R_LUT11"]
pub mod gam_r_lut11;
#[doc = "GAM_R_LUT12"]
pub struct GAM_R_LUT12 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GAM_R_LUT12"]
pub mod gam_r_lut12;
#[doc = "GAM_R_LUT13"]
pub struct GAM_R_LUT13 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GAM_R_LUT13"]
pub mod gam_r_lut13;
#[doc = "GAM_R_LUT14"]
pub struct GAM_R_LUT14 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GAM_R_LUT14"]
pub mod gam_r_lut14;
#[doc = "GAM_R_LUT15"]
pub struct GAM_R_LUT15 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GAM_R_LUT15"]
pub mod gam_r_lut15;
#[doc = "GAM_R_LUT16"]
pub struct GAM_R_LUT16 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GAM_R_LUT16"]
pub mod gam_r_lut16;
#[doc = "GAM_R_AREA1"]
pub struct GAM_R_AREA1 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GAM_R_AREA1"]
pub mod gam_r_area1;
#[doc = "GAM_R_AREA2"]
pub struct GAM_R_AREA2 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GAM_R_AREA2"]
pub mod gam_r_area2;
#[doc = "GAM_R_AREA3"]
pub struct GAM_R_AREA3 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GAM_R_AREA3"]
pub mod gam_r_area3;
#[doc = "GAM_R_AREA4"]
pub struct GAM_R_AREA4 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GAM_R_AREA4"]
pub mod gam_r_area4;
#[doc = "GAM_R_AREA5"]
pub struct GAM_R_AREA5 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GAM_R_AREA5"]
pub mod gam_r_area5;
#[doc = "GAM_R_AREA6"]
pub struct GAM_R_AREA6 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GAM_R_AREA6"]
pub mod gam_r_area6;
#[doc = "GAM_R_AREA7"]
pub struct GAM_R_AREA7 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GAM_R_AREA7"]
pub mod gam_r_area7;
#[doc = "GAM_R_AREA8"]
pub struct GAM_R_AREA8 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GAM_R_AREA8"]
pub mod gam_r_area8;
#[doc = "TCON_UPDATE"]
pub struct TCON_UPDATE {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "TCON_UPDATE"]
pub mod tcon_update;
#[doc = "TCON_TIM"]
pub struct TCON_TIM {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "TCON_TIM"]
pub mod tcon_tim;
#[doc = "TCON_TIM_STVA1"]
pub struct TCON_TIM_STVA1 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "TCON_TIM_STVA1"]
pub mod tcon_tim_stva1;
#[doc = "TCON_TIM_STVA2"]
pub struct TCON_TIM_STVA2 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "TCON_TIM_STVA2"]
pub mod tcon_tim_stva2;
#[doc = "TCON_TIM_STVB1"]
pub struct TCON_TIM_STVB1 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "TCON_TIM_STVB1"]
pub mod tcon_tim_stvb1;
#[doc = "TCON_TIM_STVB2"]
pub struct TCON_TIM_STVB2 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "TCON_TIM_STVB2"]
pub mod tcon_tim_stvb2;
#[doc = "TCON_TIM_STH1"]
pub struct TCON_TIM_STH1 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "TCON_TIM_STH1"]
pub mod tcon_tim_sth1;
#[doc = "TCON_TIM_STH2"]
pub struct TCON_TIM_STH2 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "TCON_TIM_STH2"]
pub mod tcon_tim_sth2;
#[doc = "TCON_TIM_STB1"]
pub struct TCON_TIM_STB1 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "TCON_TIM_STB1"]
pub mod tcon_tim_stb1;
#[doc = "TCON_TIM_STB2"]
pub struct TCON_TIM_STB2 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "TCON_TIM_STB2"]
pub mod tcon_tim_stb2;
#[doc = "TCON_TIM_CPV1"]
pub struct TCON_TIM_CPV1 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "TCON_TIM_CPV1"]
pub mod tcon_tim_cpv1;
#[doc = "TCON_TIM_CPV2"]
pub struct TCON_TIM_CPV2 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "TCON_TIM_CPV2"]
pub mod tcon_tim_cpv2;
#[doc = "TCON_TIM_POLA1"]
pub struct TCON_TIM_POLA1 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "TCON_TIM_POLA1"]
pub mod tcon_tim_pola1;
#[doc = "TCON_TIM_POLA2"]
pub struct TCON_TIM_POLA2 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "TCON_TIM_POLA2"]
pub mod tcon_tim_pola2;
#[doc = "TCON_TIM_POLB1"]
pub struct TCON_TIM_POLB1 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "TCON_TIM_POLB1"]
pub mod tcon_tim_polb1;
#[doc = "TCON_TIM_POLB2"]
pub struct TCON_TIM_POLB2 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "TCON_TIM_POLB2"]
pub mod tcon_tim_polb2;
#[doc = "TCON_TIM_DE"]
pub struct TCON_TIM_DE {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "TCON_TIM_DE"]
pub mod tcon_tim_de;
#[doc = "OUT_UPDATE"]
pub struct OUT_UPDATE {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "OUT_UPDATE"]
pub mod out_update;
#[doc = "OUT_SET"]
pub struct OUT_SET {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "OUT_SET"]
pub mod out_set;
#[doc = "OUT_BRIGHT1"]
pub struct OUT_BRIGHT1 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "OUT_BRIGHT1"]
pub mod out_bright1;
#[doc = "OUT_BRIGHT2"]
pub struct OUT_BRIGHT2 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "OUT_BRIGHT2"]
pub mod out_bright2;
#[doc = "OUT_CONTRAST"]
pub struct OUT_CONTRAST {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "OUT_CONTRAST"]
pub mod out_contrast;
#[doc = "OUT_PDTHA"]
pub struct OUT_PDTHA {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "OUT_PDTHA"]
pub mod out_pdtha;
#[doc = "OUT_CLK_PHASE"]
pub struct OUT_CLK_PHASE {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "OUT_CLK_PHASE"]
pub mod out_clk_phase;
#[doc = "SYSCNT_INT1"]
pub struct SYSCNT_INT1 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SYSCNT_INT1"]
pub mod syscnt_int1;
#[doc = "SYSCNT_INT2"]
pub struct SYSCNT_INT2 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SYSCNT_INT2"]
pub mod syscnt_int2;
#[doc = "SYSCNT_INT3"]
pub struct SYSCNT_INT3 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SYSCNT_INT3"]
pub mod syscnt_int3;
#[doc = "SYSCNT_INT4"]
pub struct SYSCNT_INT4 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SYSCNT_INT4"]
pub mod syscnt_int4;
#[doc = "SYSCNT_INT5"]
pub struct SYSCNT_INT5 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SYSCNT_INT5"]
pub mod syscnt_int5;
#[doc = "SYSCNT_INT6"]
pub struct SYSCNT_INT6 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SYSCNT_INT6"]
pub mod syscnt_int6;
#[doc = "SYSCNT_PANEL_CLK"]
pub struct SYSCNT_PANEL_CLK {
register: ::vcell::VolatileCell<u16>,
}
#[doc = "SYSCNT_PANEL_CLK"]
pub mod syscnt_panel_clk;
#[doc = "SYSCNT_CLUT"]
pub struct SYSCNT_CLUT {
register: ::vcell::VolatileCell<u16>,
}
#[doc = "SYSCNT_CLUT"]
pub mod syscnt_clut;
#[doc = "SC1_SCL0_UPDATE"]
pub struct SC1_SCL0_UPDATE {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC1_SCL0_UPDATE"]
pub mod sc1_scl0_update;
#[doc = "SC1_SCL0_FRC1"]
pub struct SC1_SCL0_FRC1 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC1_SCL0_FRC1"]
pub mod sc1_scl0_frc1;
#[doc = "SC1_SCL0_FRC2"]
pub struct SC1_SCL0_FRC2 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC1_SCL0_FRC2"]
pub mod sc1_scl0_frc2;
#[doc = "SC1_SCL0_FRC3"]
pub struct SC1_SCL0_FRC3 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC1_SCL0_FRC3"]
pub mod sc1_scl0_frc3;
#[doc = "SC1_SCL0_FRC4"]
pub struct SC1_SCL0_FRC4 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC1_SCL0_FRC4"]
pub mod sc1_scl0_frc4;
#[doc = "SC1_SCL0_FRC5"]
pub struct SC1_SCL0_FRC5 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC1_SCL0_FRC5"]
pub mod sc1_scl0_frc5;
#[doc = "SC1_SCL0_FRC6"]
pub struct SC1_SCL0_FRC6 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC1_SCL0_FRC6"]
pub mod sc1_scl0_frc6;
#[doc = "SC1_SCL0_FRC7"]
pub struct SC1_SCL0_FRC7 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC1_SCL0_FRC7"]
pub mod sc1_scl0_frc7;
#[doc = "SC1_SCL0_FRC9"]
pub struct SC1_SCL0_FRC9 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC1_SCL0_FRC9"]
pub mod sc1_scl0_frc9;
#[doc = "SC1_SCL0_MON0"]
pub struct SC1_SCL0_MON0 {
register: ::vcell::VolatileCell<u16>,
}
#[doc = "SC1_SCL0_MON0"]
pub mod sc1_scl0_mon0;
#[doc = "SC1_SCL0_INT"]
pub struct SC1_SCL0_INT {
register: ::vcell::VolatileCell<u16>,
}
#[doc = "SC1_SCL0_INT"]
pub mod sc1_scl0_int;
#[doc = "SC1_SCL0_DS1"]
pub struct SC1_SCL0_DS1 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC1_SCL0_DS1"]
pub mod sc1_scl0_ds1;
#[doc = "SC1_SCL0_DS2"]
pub struct SC1_SCL0_DS2 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC1_SCL0_DS2"]
pub mod sc1_scl0_ds2;
#[doc = "SC1_SCL0_DS3"]
pub struct SC1_SCL0_DS3 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC1_SCL0_DS3"]
pub mod sc1_scl0_ds3;
#[doc = "SC1_SCL0_DS4"]
pub struct SC1_SCL0_DS4 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC1_SCL0_DS4"]
pub mod sc1_scl0_ds4;
#[doc = "SC1_SCL0_DS5"]
pub struct SC1_SCL0_DS5 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC1_SCL0_DS5"]
pub mod sc1_scl0_ds5;
#[doc = "SC1_SCL0_DS6"]
pub struct SC1_SCL0_DS6 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC1_SCL0_DS6"]
pub mod sc1_scl0_ds6;
#[doc = "SC1_SCL0_DS7"]
pub struct SC1_SCL0_DS7 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC1_SCL0_DS7"]
pub mod sc1_scl0_ds7;
#[doc = "SC1_SCL0_US1"]
pub struct SC1_SCL0_US1 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC1_SCL0_US1"]
pub mod sc1_scl0_us1;
#[doc = "SC1_SCL0_US2"]
pub struct SC1_SCL0_US2 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC1_SCL0_US2"]
pub mod sc1_scl0_us2;
#[doc = "SC1_SCL0_US3"]
pub struct SC1_SCL0_US3 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC1_SCL0_US3"]
pub mod sc1_scl0_us3;
#[doc = "SC1_SCL0_US4"]
pub struct SC1_SCL0_US4 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC1_SCL0_US4"]
pub mod sc1_scl0_us4;
#[doc = "SC1_SCL0_US5"]
pub struct SC1_SCL0_US5 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC1_SCL0_US5"]
pub mod sc1_scl0_us5;
#[doc = "SC1_SCL0_US6"]
pub struct SC1_SCL0_US6 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC1_SCL0_US6"]
pub mod sc1_scl0_us6;
#[doc = "SC1_SCL0_US7"]
pub struct SC1_SCL0_US7 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC1_SCL0_US7"]
pub mod sc1_scl0_us7;
#[doc = "SC1_SCL0_US8"]
pub struct SC1_SCL0_US8 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC1_SCL0_US8"]
pub mod sc1_scl0_us8;
#[doc = "SC1_SCL0_OVR1"]
pub struct SC1_SCL0_OVR1 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC1_SCL0_OVR1"]
pub mod sc1_scl0_ovr1;
#[doc = "SC1_SCL1_UPDATE"]
pub struct SC1_SCL1_UPDATE {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC1_SCL1_UPDATE"]
pub mod sc1_scl1_update;
#[doc = "SC1_SCL1_WR1"]
pub struct SC1_SCL1_WR1 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC1_SCL1_WR1"]
pub mod sc1_scl1_wr1;
#[doc = "SC1_SCL1_WR2"]
pub struct SC1_SCL1_WR2 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC1_SCL1_WR2"]
pub mod sc1_scl1_wr2;
#[doc = "SC1_SCL1_WR3"]
pub struct SC1_SCL1_WR3 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC1_SCL1_WR3"]
pub mod sc1_scl1_wr3;
#[doc = "SC1_SCL1_WR4"]
pub struct SC1_SCL1_WR4 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC1_SCL1_WR4"]
pub mod sc1_scl1_wr4;
#[doc = "SC1_SCL1_WR5"]
pub struct SC1_SCL1_WR5 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC1_SCL1_WR5"]
pub mod sc1_scl1_wr5;
#[doc = "SC1_SCL1_WR6"]
pub struct SC1_SCL1_WR6 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC1_SCL1_WR6"]
pub mod sc1_scl1_wr6;
#[doc = "SC1_SCL1_WR7"]
pub struct SC1_SCL1_WR7 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC1_SCL1_WR7"]
pub mod sc1_scl1_wr7;
#[doc = "SC1_SCL1_WR8"]
pub struct SC1_SCL1_WR8 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC1_SCL1_WR8"]
pub mod sc1_scl1_wr8;
#[doc = "SC1_SCL1_WR9"]
pub struct SC1_SCL1_WR9 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC1_SCL1_WR9"]
pub mod sc1_scl1_wr9;
#[doc = "SC1_SCL1_WR10"]
pub struct SC1_SCL1_WR10 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC1_SCL1_WR10"]
pub mod sc1_scl1_wr10;
#[doc = "SC1_SCL1_WR11"]
pub struct SC1_SCL1_WR11 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC1_SCL1_WR11"]
pub mod sc1_scl1_wr11;
#[doc = "SC1_SCL1_MON1"]
pub struct SC1_SCL1_MON1 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC1_SCL1_MON1"]
pub mod sc1_scl1_mon1;
#[doc = "SC1_SCL1_PBUF0"]
pub struct SC1_SCL1_PBUF0 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC1_SCL1_PBUF0"]
pub mod sc1_scl1_pbuf0;
#[doc = "SC1_SCL1_PBUF1"]
pub struct SC1_SCL1_PBUF1 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC1_SCL1_PBUF1"]
pub mod sc1_scl1_pbuf1;
#[doc = "SC1_SCL1_PBUF2"]
pub struct SC1_SCL1_PBUF2 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC1_SCL1_PBUF2"]
pub mod sc1_scl1_pbuf2;
#[doc = "SC1_SCL1_PBUF3"]
pub struct SC1_SCL1_PBUF3 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC1_SCL1_PBUF3"]
pub mod sc1_scl1_pbuf3;
#[doc = "SC1_SCL1_PBUF_FLD"]
pub struct SC1_SCL1_PBUF_FLD {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC1_SCL1_PBUF_FLD"]
pub mod sc1_scl1_pbuf_fld;
#[doc = "SC1_SCL1_PBUF_CNT"]
pub struct SC1_SCL1_PBUF_CNT {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "SC1_SCL1_PBUF_CNT"]
pub mod sc1_scl1_pbuf_cnt;
#[doc = "GR1_UPDATE"]
pub struct GR1_UPDATE {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR1_UPDATE"]
pub mod gr1_update;
#[doc = "GR1_FLM_RD"]
pub struct GR1_FLM_RD {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR1_FLM_RD"]
pub mod gr1_flm_rd;
#[doc = "GR1_FLM1"]
pub struct GR1_FLM1 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR1_FLM1"]
pub mod gr1_flm1;
#[doc = "GR1_FLM2"]
pub struct GR1_FLM2 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR1_FLM2"]
pub mod gr1_flm2;
#[doc = "GR1_FLM3"]
pub struct GR1_FLM3 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR1_FLM3"]
pub mod gr1_flm3;
#[doc = "GR1_FLM4"]
pub struct GR1_FLM4 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR1_FLM4"]
pub mod gr1_flm4;
#[doc = "GR1_FLM5"]
pub struct GR1_FLM5 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR1_FLM5"]
pub mod gr1_flm5;
#[doc = "GR1_FLM6"]
pub struct GR1_FLM6 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR1_FLM6"]
pub mod gr1_flm6;
#[doc = "GR1_AB1"]
pub struct GR1_AB1 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR1_AB1"]
pub mod gr1_ab1;
#[doc = "GR1_AB2"]
pub struct GR1_AB2 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR1_AB2"]
pub mod gr1_ab2;
#[doc = "GR1_AB3"]
pub struct GR1_AB3 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR1_AB3"]
pub mod gr1_ab3;
#[doc = "GR1_AB4"]
pub struct GR1_AB4 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR1_AB4"]
pub mod gr1_ab4;
#[doc = "GR1_AB5"]
pub struct GR1_AB5 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR1_AB5"]
pub mod gr1_ab5;
#[doc = "GR1_AB6"]
pub struct GR1_AB6 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR1_AB6"]
pub mod gr1_ab6;
#[doc = "GR1_AB7"]
pub struct GR1_AB7 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR1_AB7"]
pub mod gr1_ab7;
#[doc = "GR1_AB8"]
pub struct GR1_AB8 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR1_AB8"]
pub mod gr1_ab8;
#[doc = "GR1_AB9"]
pub struct GR1_AB9 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR1_AB9"]
pub mod gr1_ab9;
#[doc = "GR1_AB10"]
pub struct GR1_AB10 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR1_AB10"]
pub mod gr1_ab10;
#[doc = "GR1_AB11"]
pub struct GR1_AB11 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR1_AB11"]
pub mod gr1_ab11;
#[doc = "GR1_BASE"]
pub struct GR1_BASE {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR1_BASE"]
pub mod gr1_base;
#[doc = "GR1_CLUT"]
pub struct GR1_CLUT {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR1_CLUT"]
pub mod gr1_clut;
#[doc = "GR1_MON"]
pub struct GR1_MON {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR1_MON"]
pub mod gr1_mon;
#[doc = "ADJ1_UPDATE"]
pub struct ADJ1_UPDATE {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "ADJ1_UPDATE"]
pub mod adj1_update;
#[doc = "ADJ1_BKSTR_SET"]
pub struct ADJ1_BKSTR_SET {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "ADJ1_BKSTR_SET"]
pub mod adj1_bkstr_set;
#[doc = "ADJ1_ENH_TIM1"]
pub struct ADJ1_ENH_TIM1 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "ADJ1_ENH_TIM1"]
pub mod adj1_enh_tim1;
#[doc = "ADJ1_ENH_TIM2"]
pub struct ADJ1_ENH_TIM2 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "ADJ1_ENH_TIM2"]
pub mod adj1_enh_tim2;
#[doc = "ADJ1_ENH_TIM3"]
pub struct ADJ1_ENH_TIM3 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "ADJ1_ENH_TIM3"]
pub mod adj1_enh_tim3;
#[doc = "ADJ1_ENH_SHP1"]
pub struct ADJ1_ENH_SHP1 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "ADJ1_ENH_SHP1"]
pub mod adj1_enh_shp1;
#[doc = "ADJ1_ENH_SHP2"]
pub struct ADJ1_ENH_SHP2 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "ADJ1_ENH_SHP2"]
pub mod adj1_enh_shp2;
#[doc = "ADJ1_ENH_SHP3"]
pub struct ADJ1_ENH_SHP3 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "ADJ1_ENH_SHP3"]
pub mod adj1_enh_shp3;
#[doc = "ADJ1_ENH_SHP4"]
pub struct ADJ1_ENH_SHP4 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "ADJ1_ENH_SHP4"]
pub mod adj1_enh_shp4;
#[doc = "ADJ1_ENH_SHP5"]
pub struct ADJ1_ENH_SHP5 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "ADJ1_ENH_SHP5"]
pub mod adj1_enh_shp5;
#[doc = "ADJ1_ENH_SHP6"]
pub struct ADJ1_ENH_SHP6 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "ADJ1_ENH_SHP6"]
pub mod adj1_enh_shp6;
#[doc = "ADJ1_ENH_LTI1"]
pub struct ADJ1_ENH_LTI1 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "ADJ1_ENH_LTI1"]
pub mod adj1_enh_lti1;
#[doc = "ADJ1_ENH_LTI2"]
pub struct ADJ1_ENH_LTI2 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "ADJ1_ENH_LTI2"]
pub mod adj1_enh_lti2;
#[doc = "ADJ1_MTX_MODE"]
pub struct ADJ1_MTX_MODE {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "ADJ1_MTX_MODE"]
pub mod adj1_mtx_mode;
#[doc = "ADJ1_MTX_YG_ADJ0"]
pub struct ADJ1_MTX_YG_ADJ0 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "ADJ1_MTX_YG_ADJ0"]
pub mod adj1_mtx_yg_adj0;
#[doc = "ADJ1_MTX_YG_ADJ1"]
pub struct ADJ1_MTX_YG_ADJ1 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "ADJ1_MTX_YG_ADJ1"]
pub mod adj1_mtx_yg_adj1;
#[doc = "ADJ1_MTX_CBB_ADJ0"]
pub struct ADJ1_MTX_CBB_ADJ0 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "ADJ1_MTX_CBB_ADJ0"]
pub mod adj1_mtx_cbb_adj0;
#[doc = "ADJ1_MTX_CBB_ADJ1"]
pub struct ADJ1_MTX_CBB_ADJ1 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "ADJ1_MTX_CBB_ADJ1"]
pub mod adj1_mtx_cbb_adj1;
#[doc = "ADJ1_MTX_CRR_ADJ0"]
pub struct ADJ1_MTX_CRR_ADJ0 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "ADJ1_MTX_CRR_ADJ0"]
pub mod adj1_mtx_crr_adj0;
#[doc = "ADJ1_MTX_CRR_ADJ1"]
pub struct ADJ1_MTX_CRR_ADJ1 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "ADJ1_MTX_CRR_ADJ1"]
pub mod adj1_mtx_crr_adj1;
#[doc = "GR_VIN_UPDATE"]
pub struct GR_VIN_UPDATE {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR_VIN_UPDATE"]
pub mod gr_vin_update;
#[doc = "GR_VIN_AB1"]
pub struct GR_VIN_AB1 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR_VIN_AB1"]
pub mod gr_vin_ab1;
#[doc = "GR_VIN_AB2"]
pub struct GR_VIN_AB2 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR_VIN_AB2"]
pub mod gr_vin_ab2;
#[doc = "GR_VIN_AB3"]
pub struct GR_VIN_AB3 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR_VIN_AB3"]
pub mod gr_vin_ab3;
#[doc = "GR_VIN_AB4"]
pub struct GR_VIN_AB4 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR_VIN_AB4"]
pub mod gr_vin_ab4;
#[doc = "GR_VIN_AB5"]
pub struct GR_VIN_AB5 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR_VIN_AB5"]
pub mod gr_vin_ab5;
#[doc = "GR_VIN_AB6"]
pub struct GR_VIN_AB6 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR_VIN_AB6"]
pub mod gr_vin_ab6;
#[doc = "GR_VIN_AB7"]
pub struct GR_VIN_AB7 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR_VIN_AB7"]
pub mod gr_vin_ab7;
#[doc = "GR_VIN_BASE"]
pub struct GR_VIN_BASE {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR_VIN_BASE"]
pub mod gr_vin_base;
#[doc = "GR_VIN_MON"]
pub struct GR_VIN_MON {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR_VIN_MON"]
pub mod gr_vin_mon;
#[doc = "OIR_SCL0_UPDATE"]
pub struct OIR_SCL0_UPDATE {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "OIR_SCL0_UPDATE"]
pub mod oir_scl0_update;
#[doc = "OIR_SCL0_FRC1"]
pub struct OIR_SCL0_FRC1 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "OIR_SCL0_FRC1"]
pub mod oir_scl0_frc1;
#[doc = "OIR_SCL0_FRC2"]
pub struct OIR_SCL0_FRC2 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "OIR_SCL0_FRC2"]
pub mod oir_scl0_frc2;
#[doc = "OIR_SCL0_FRC3"]
pub struct OIR_SCL0_FRC3 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "OIR_SCL0_FRC3"]
pub mod oir_scl0_frc3;
#[doc = "OIR_SCL0_FRC4"]
pub struct OIR_SCL0_FRC4 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "OIR_SCL0_FRC4"]
pub mod oir_scl0_frc4;
#[doc = "OIR_SCL0_FRC5"]
pub struct OIR_SCL0_FRC5 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "OIR_SCL0_FRC5"]
pub mod oir_scl0_frc5;
#[doc = "OIR_SCL0_FRC6"]
pub struct OIR_SCL0_FRC6 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "OIR_SCL0_FRC6"]
pub mod oir_scl0_frc6;
#[doc = "OIR_SCL0_FRC7"]
pub struct OIR_SCL0_FRC7 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "OIR_SCL0_FRC7"]
pub mod oir_scl0_frc7;
#[doc = "OIR_SCL0_DS1"]
pub struct OIR_SCL0_DS1 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "OIR_SCL0_DS1"]
pub mod oir_scl0_ds1;
#[doc = "OIR_SCL0_DS2"]
pub struct OIR_SCL0_DS2 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "OIR_SCL0_DS2"]
pub mod oir_scl0_ds2;
#[doc = "OIR_SCL0_DS3"]
pub struct OIR_SCL0_DS3 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "OIR_SCL0_DS3"]
pub mod oir_scl0_ds3;
#[doc = "OIR_SCL0_DS7"]
pub struct OIR_SCL0_DS7 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "OIR_SCL0_DS7"]
pub mod oir_scl0_ds7;
#[doc = "OIR_SCL0_US1"]
pub struct OIR_SCL0_US1 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "OIR_SCL0_US1"]
pub mod oir_scl0_us1;
#[doc = "OIR_SCL0_US2"]
pub struct OIR_SCL0_US2 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "OIR_SCL0_US2"]
pub mod oir_scl0_us2;
#[doc = "OIR_SCL0_US3"]
pub struct OIR_SCL0_US3 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "OIR_SCL0_US3"]
pub mod oir_scl0_us3;
#[doc = "OIR_SCL0_US8"]
pub struct OIR_SCL0_US8 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "OIR_SCL0_US8"]
pub mod oir_scl0_us8;
#[doc = "OIR_SCL0_OVR1"]
pub struct OIR_SCL0_OVR1 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "OIR_SCL0_OVR1"]
pub mod oir_scl0_ovr1;
#[doc = "OIR_SCL1_UPDATE"]
pub struct OIR_SCL1_UPDATE {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "OIR_SCL1_UPDATE"]
pub mod oir_scl1_update;
#[doc = "OIR_SCL1_WR1"]
pub struct OIR_SCL1_WR1 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "OIR_SCL1_WR1"]
pub mod oir_scl1_wr1;
#[doc = "OIR_SCL1_WR2"]
pub struct OIR_SCL1_WR2 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "OIR_SCL1_WR2"]
pub mod oir_scl1_wr2;
#[doc = "OIR_SCL1_WR3"]
pub struct OIR_SCL1_WR3 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "OIR_SCL1_WR3"]
pub mod oir_scl1_wr3;
#[doc = "OIR_SCL1_WR4"]
pub struct OIR_SCL1_WR4 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "OIR_SCL1_WR4"]
pub mod oir_scl1_wr4;
#[doc = "OIR_SCL1_WR5"]
pub struct OIR_SCL1_WR5 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "OIR_SCL1_WR5"]
pub mod oir_scl1_wr5;
#[doc = "OIR_SCL1_WR6"]
pub struct OIR_SCL1_WR6 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "OIR_SCL1_WR6"]
pub mod oir_scl1_wr6;
#[doc = "OIR_SCL1_WR7"]
pub struct OIR_SCL1_WR7 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "OIR_SCL1_WR7"]
pub mod oir_scl1_wr7;
#[doc = "GR_OIR_UPDATE"]
pub struct GR_OIR_UPDATE {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR_OIR_UPDATE"]
pub mod gr_oir_update;
#[doc = "GR_OIR_FLM_RD"]
pub struct GR_OIR_FLM_RD {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR_OIR_FLM_RD"]
pub mod gr_oir_flm_rd;
#[doc = "GR_OIR_FLM1"]
pub struct GR_OIR_FLM1 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR_OIR_FLM1"]
pub mod gr_oir_flm1;
#[doc = "GR_OIR_FLM2"]
pub struct GR_OIR_FLM2 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR_OIR_FLM2"]
pub mod gr_oir_flm2;
#[doc = "GR_OIR_FLM3"]
pub struct GR_OIR_FLM3 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR_OIR_FLM3"]
pub mod gr_oir_flm3;
#[doc = "GR_OIR_FLM4"]
pub struct GR_OIR_FLM4 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR_OIR_FLM4"]
pub mod gr_oir_flm4;
#[doc = "GR_OIR_FLM5"]
pub struct GR_OIR_FLM5 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR_OIR_FLM5"]
pub mod gr_oir_flm5;
#[doc = "GR_OIR_FLM6"]
pub struct GR_OIR_FLM6 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR_OIR_FLM6"]
pub mod gr_oir_flm6;
#[doc = "GR_OIR_AB1"]
pub struct GR_OIR_AB1 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR_OIR_AB1"]
pub mod gr_oir_ab1;
#[doc = "GR_OIR_AB2"]
pub struct GR_OIR_AB2 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR_OIR_AB2"]
pub mod gr_oir_ab2;
#[doc = "GR_OIR_AB3"]
pub struct GR_OIR_AB3 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR_OIR_AB3"]
pub mod gr_oir_ab3;
#[doc = "GR_OIR_AB7"]
pub struct GR_OIR_AB7 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR_OIR_AB7"]
pub mod gr_oir_ab7;
#[doc = "GR_OIR_AB8"]
pub struct GR_OIR_AB8 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR_OIR_AB8"]
pub mod gr_oir_ab8;
#[doc = "GR_OIR_AB9"]
pub struct GR_OIR_AB9 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR_OIR_AB9"]
pub mod gr_oir_ab9;
#[doc = "GR_OIR_AB10"]
pub struct GR_OIR_AB10 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR_OIR_AB10"]
pub mod gr_oir_ab10;
#[doc = "GR_OIR_AB11"]
pub struct GR_OIR_AB11 {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR_OIR_AB11"]
pub mod gr_oir_ab11;
#[doc = "GR_OIR_BASE"]
pub struct GR_OIR_BASE {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR_OIR_BASE"]
pub mod gr_oir_base;
#[doc = "GR_OIR_CLUT"]
pub struct GR_OIR_CLUT {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR_OIR_CLUT"]
pub mod gr_oir_clut;
#[doc = "GR_OIR_MON"]
pub struct GR_OIR_MON {
register: ::vcell::VolatileCell<u32>,
}
#[doc = "GR_OIR_MON"]
pub mod gr_oir_mon;