| enum | aic3x_reg {
AIC3X_P0_PAGE_SELECT = PAGE_REG_ADDR(AIC3X_P0, 0),
AIC3X_P0_RESET = PAGE_REG_ADDR(AIC3X_P0, 1),
AIC3X_P0_SAMPLE_RATE_SEL = PAGE_REG_ADDR(AIC3X_P0, 2),
AIC3X_P0_PLL_PROGA = PAGE_REG_ADDR(AIC3X_P0, 3),
AIC3X_P0_PLL_PROGB = PAGE_REG_ADDR(AIC3X_P0, 4),
AIC3X_P0_PLL_PROGC = PAGE_REG_ADDR(AIC3X_P0, 5),
AIC3X_P0_PLL_PROGD = PAGE_REG_ADDR(AIC3X_P0, 6),
AIC3X_P0_CODEC_DATAPATH = PAGE_REG_ADDR(AIC3X_P0, 7),
AIC3X_P0_ASD_INTF_CTRLA = PAGE_REG_ADDR(AIC3X_P0, 8),
AIC3X_P0_ASD_INTF_CTRLB = PAGE_REG_ADDR(AIC3X_P0, 9),
AIC3X_P0_ASD_INTF_CTRLC = PAGE_REG_ADDR(AIC3X_P0, 10),
AIC3X_OVRF_STATUS_AND_PLLR = PAGE_REG_ADDR(AIC3X_P0, 11),
AIC3X_CODEC_DFILT_CTRL = PAGE_REG_ADDR(AIC3X_P0, 12),
AIC3X_HEADSET_DETECT_CTRL_A = PAGE_REG_ADDR(AIC3X_P0, 13),
AIC3X_HEADSET_DETECT_CTRL_B = PAGE_REG_ADDR(AIC3X_P0, 14),
AIC3X_P0_LADC_VOL = PAGE_REG_ADDR(AIC3X_P0, 15),
AIC3X_P0_RADC_VOL = PAGE_REG_ADDR(AIC3X_P0, 16),
AIC3X_P0_MIC2LR_2_LADC_CTRL = PAGE_REG_ADDR(AIC3X_P0, 17),
AIC3X_P0_MIC2LR_2_RADC_CTRL = PAGE_REG_ADDR(AIC3X_P0, 18),
AIC3X_P0_LINE1L_2_LADC_CTRL = PAGE_REG_ADDR(AIC3X_P0, 19),
AIC3X_P0_LINE1R_2_LADC_CTRL = PAGE_REG_ADDR(AIC3X_P0, 21),
AIC3X_P0_LINE1R_2_RADC_CTRL = PAGE_REG_ADDR(AIC3X_P0, 22),
AIC3X_P0_LINE1L_2_RADC_CTRL = PAGE_REG_ADDR(AIC3X_P0, 24),
AIC3X_P0_LINE2L_2_LADC_CTRL = PAGE_REG_ADDR(AIC3X_P0, 20),
AIC3X_P0_LINE2R_2_RADC_CTRL = PAGE_REG_ADDR(AIC3X_P0, 23),
AIC3X_P0_MICBIAS_CTRL = PAGE_REG_ADDR(AIC3X_P0, 25),
AIC3X_P0_LAGC_CTRL_A = PAGE_REG_ADDR(AIC3X_P0, 26),
AIC3X_P0_LAGC_CTRL_B = PAGE_REG_ADDR(AIC3X_P0, 27),
AIC3X_P0_LAGC_CTRL_C = PAGE_REG_ADDR(AIC3X_P0, 28),
AIC3X_P0_RAGC_CTRL_A = PAGE_REG_ADDR(AIC3X_P0, 29),
AIC3X_P0_RAGC_CTRL_B = PAGE_REG_ADDR(AIC3X_P0, 30),
AIC3X_P0_RAGC_CTRL_C = PAGE_REG_ADDR(AIC3X_P0, 31),
AIC3X_P0_DAC_PWR = PAGE_REG_ADDR(AIC3X_P0, 37),
AIC3X_P0_HPLCOM_CFG = PAGE_REG_ADDR(AIC3X_P0, 37),
AIC3X_P0_HPRCOM_CFG = PAGE_REG_ADDR(AIC3X_P0, 38),
AIC3X_P0_HPOUT_SC = PAGE_REG_ADDR(AIC3X_P0, 40),
AIC3X_P0_DAC_LINE_MUX = PAGE_REG_ADDR(AIC3X_P0, 41),
AIC3X_P0_HPOUT_POP_REDUCTION = PAGE_REG_ADDR(AIC3X_P0, 42),
AIC3X_P0_LDAC_VOL = PAGE_REG_ADDR(AIC3X_P0, 43),
AIC3X_P0_RDAC_VOL = PAGE_REG_ADDR(AIC3X_P0, 44),
AIC3X_P0_PGAL_2_HPLOUT_VOL = PAGE_REG_ADDR(AIC3X_P0, 46),
AIC3X_P0_DACL1_2_HPLOUT_VOL = PAGE_REG_ADDR(AIC3X_P0, 47),
AIC3X_P0_LINE2R_2_HPLOUT_VOL = PAGE_REG_ADDR(AIC3X_P0, 48),
AIC3X_P0_PGAR_2_HPLOUT_VOL = PAGE_REG_ADDR(AIC3X_P0, 49),
AIC3X_P0_DACR1_2_HPLOUT_VOL = PAGE_REG_ADDR(AIC3X_P0, 50),
AIC3X_P0_HPLOUT_CTRL = PAGE_REG_ADDR(AIC3X_P0, 51),
AIC3X_P0_LINE2L_2_HPLCOM_VOL = PAGE_REG_ADDR(AIC3X_P0, 52),
AIC3X_P0_PGAL_2_HPLCOM_VOL = PAGE_REG_ADDR(AIC3X_P0, 53),
AIC3X_P0_DACL1_2_HPLCOM_VOL = PAGE_REG_ADDR(AIC3X_P0, 54),
AIC3X_P0_LINE2R_2_HPLCOM_VOL = PAGE_REG_ADDR(AIC3X_P0, 55),
AIC3X_P0_PGAR_2_HPLCOM_VOL = PAGE_REG_ADDR(AIC3X_P0, 56),
AIC3X_P0_DACR1_2_HPLCOM_VOL = PAGE_REG_ADDR(AIC3X_P0, 57),
AIC3X_P0_HPLCOM_CTRL = PAGE_REG_ADDR(AIC3X_P0, 58),
AIC3X_P0_LINE2L_2_HPROUT_VOL = PAGE_REG_ADDR(AIC3X_P0, 59),
AIC3X_P0_PGAL_2_HPROUT_VOL = PAGE_REG_ADDR(AIC3X_P0, 60),
AIC3X_P0_DACL1_2_HPROUT_VOL = PAGE_REG_ADDR(AIC3X_P0, 61),
AIC3X_P0_LINE2R_2_HPROUT_VOL = PAGE_REG_ADDR(AIC3X_P0, 62),
AIC3X_P0_PGAR_2_HPROUT_VOL = PAGE_REG_ADDR(AIC3X_P0, 63),
AIC3X_P0_DACR1_2_HPROUT_VOL = PAGE_REG_ADDR(AIC3X_P0, 64),
AIC3X_P0_HPROUT_CTRL = PAGE_REG_ADDR(AIC3X_P0, 65),
AIC3X_P0_LINE2L_2_HPRCOM_VOL = PAGE_REG_ADDR(AIC3X_P0, 66),
AIC3X_P0_PGAL_2_HPRCOM_VOL = PAGE_REG_ADDR(AIC3X_P0, 67),
AIC3X_P0_DACL1_2_HPRCOM_VOL = PAGE_REG_ADDR(AIC3X_P0, 68),
AIC3X_P0_LINE2R_2_HPRCOM_VOL = PAGE_REG_ADDR(AIC3X_P0, 69),
AIC3X_P0_PGAR_2_HPRCOM_VOL = PAGE_REG_ADDR(AIC3X_P0, 70),
AIC3X_P0_DACR1_2_HPRCOM_VOL = PAGE_REG_ADDR(AIC3X_P0, 71),
AIC3X_P0_HPRCOM_CTRL = PAGE_REG_ADDR(AIC3X_P0, 72),
AIC3X_P0_LINE2L_2_MONOLOPM_VOL = PAGE_REG_ADDR(AIC3X_P0, 73),
AIC3X_P0_PGAL_2_MONOLOPM_VOL = PAGE_REG_ADDR(AIC3X_P0, 74),
AIC3X_P0_DACL1_2_MONOLOPM_VOL = PAGE_REG_ADDR(AIC3X_P0, 75),
AIC3X_P0_LINE2R_2_MONOLOPM_VOL = PAGE_REG_ADDR(AIC3X_P0, 76),
AIC3X_P0_PGAR_2_MONOLOPM_VOL = PAGE_REG_ADDR(AIC3X_P0, 77),
AIC3X_P0_DACR1_2_MONOLOPM_VOL = PAGE_REG_ADDR(AIC3X_P0, 78),
AIC3X_P0_MONOLOPM_CTRL = PAGE_REG_ADDR(AIC3X_P0, 79),
AIC3X_P0_LINE2L_2_LLOPM_VOL = PAGE_REG_ADDR(AIC3X_P0, 80),
AIC3X_P0_PGAL_2_LLOPM_VOL = PAGE_REG_ADDR(AIC3X_P0, 81),
AIC3X_P0_DACL1_2_LLOPM_VOL = PAGE_REG_ADDR(AIC3X_P0, 82),
AIC3X_P0_LINE2R_2_LLOPM_VOL = PAGE_REG_ADDR(AIC3X_P0, 83),
AIC3X_P0_PGAR_2_LLOPM_VOL = PAGE_REG_ADDR(AIC3X_P0, 84),
AIC3X_P0_DACR1_2_LLOPM_VOL = PAGE_REG_ADDR(AIC3X_P0, 85),
AIC3X_P0_LLOPM_CTRL = PAGE_REG_ADDR(AIC3X_P0, 86),
AIC3X_P0_LINE2L_2_RLOPM_VOL = PAGE_REG_ADDR(AIC3X_P0, 87),
AIC3X_P0_PGAL_2_RLOPM_VOL = PAGE_REG_ADDR(AIC3X_P0, 88),
AIC3X_P0_DACL1_2_RLOPM_VOL = PAGE_REG_ADDR(AIC3X_P0, 89),
AIC3X_P0_LINE2R_2_RLOPM_VOL = PAGE_REG_ADDR(AIC3X_P0, 90),
AIC3X_P0_PGAR_2_RLOPM_VOL = PAGE_REG_ADDR(AIC3X_P0, 91),
AIC3X_P0_DACR1_2_RLOPM_VOL = PAGE_REG_ADDR(AIC3X_P0, 92),
AIC3X_P0_RLOPM_CTRL = PAGE_REG_ADDR(AIC3X_P0, 93),
AIC3X_P0_STICKY_IRQ_FLAGS_REG = PAGE_REG_ADDR(AIC3X_P0, 96),
AIC3X_P0_RT_IRQ_FLAGS_REG = PAGE_REG_ADDR(AIC3X_P0, 97),
AIC3X_P0_GPIO1_REG = PAGE_REG_ADDR(AIC3X_P0, 98),
AIC3X_P0_GPIO2_REG = PAGE_REG_ADDR(AIC3X_P0, 99),
AIC3X_P0_GPIOA_REG = PAGE_REG_ADDR(AIC3X_P0, 100),
AIC3X_P0_GPIOB_REG = PAGE_REG_ADDR(AIC3X_P0, 101),
AIC3X_P0_CLKGEN_CTRL_REG = PAGE_REG_ADDR(AIC3X_P0, 102),
AIC3X_P0_LAGCN_ATTACK = PAGE_REG_ADDR(AIC3X_P0, 103),
AIC3X_P0_LAGCN_DECAY = PAGE_REG_ADDR(AIC3X_P0, 104),
AIC3X_P0_RAGCN_ATTACK = PAGE_REG_ADDR(AIC3X_P0, 105),
AIC3X_P0_RAGCN_DECAY = PAGE_REG_ADDR(AIC3X_P0, 106),
AIC3X_P0_NEW_ADC_DIGITALPATH = PAGE_REG_ADDR(AIC3X_P0, 107),
AIC3X_P0_PASSIVE_BYPASS = PAGE_REG_ADDR(AIC3X_P0, 108),
AIC3X_P0_DAC_ICC_ADJ = PAGE_REG_ADDR(AIC3X_P0, 109)
} |