Lines Matching +full:4 +full:x1

22 #define DA7218_CIF_CTRL				0x1
212 #define DA7218_SWITCH_EN_MAX 0x1
216 #define DA7218_SYSTEM_ACTIVE_MASK (0x1 << 0)
218 /* DA7218_CIF_CTRL = 0x1 */
220 #define DA7218_CIF_I2C_WRITE_MODE_MASK (0x1 << 0)
233 #define DA7218_CHIP_MAJOR_SHIFT 4
234 #define DA7218_CHIP_MAJOR_MASK (0xF << 4)
246 #define DA7218_CIF_REG_SOFT_RESET_MASK (0x1 << 7)
251 #define DA7218_SR_DAC_SHIFT 4
252 #define DA7218_SR_DAC_MASK (0xF << 4)
267 #define DA7218_PC_FREERUN_MASK (0x1 << 0)
269 #define DA7218_PC_RESYNC_AUTO_MASK (0x1 << 1)
274 #define DA7218_GAIN_RAMP_RATE_MAX 4
278 #define DA7218_I2C_TIMEOUT_EN_MASK (0x1 << 0)
282 #define DA7218_MODE_SUBMIT_MASK (0x1 << 0)
288 #define DA7218_MODE_SUBMIT_MASK (0x1 << 0)
294 #define DA7218_SC1_BUSY_MASK (0x1 << 0)
296 #define DA7218_SC2_BUSY_MASK (0x1 << 1)
300 #define DA7218_IN_1L_RAMP_EN_MASK (0x1 << 5)
302 #define DA7218_IN_1L_MUTE_EN_MASK (0x1 << 6)
304 #define DA7218_IN_1L_FILTER_EN_MASK (0x1 << 7)
308 #define DA7218_IN_1R_RAMP_EN_MASK (0x1 << 5)
310 #define DA7218_IN_1R_MUTE_EN_MASK (0x1 << 6)
312 #define DA7218_IN_1R_FILTER_EN_MASK (0x1 << 7)
316 #define DA7218_IN_2L_RAMP_EN_MASK (0x1 << 5)
318 #define DA7218_IN_2L_MUTE_EN_MASK (0x1 << 6)
320 #define DA7218_IN_2L_FILTER_EN_MASK (0x1 << 7)
324 #define DA7218_IN_2R_RAMP_EN_MASK (0x1 << 5)
326 #define DA7218_IN_2R_MUTE_EN_MASK (0x1 << 6)
328 #define DA7218_IN_2R_FILTER_EN_MASK (0x1 << 7)
332 #define DA7218_OUT_1L_BIQ_5STAGE_SEL_MASK (0x1 << 3)
334 #define DA7218_OUT_1L_SUBRANGE_EN_SHIFT 4
335 #define DA7218_OUT_1L_SUBRANGE_EN_MASK (0x1 << 4)
337 #define DA7218_OUT_1L_RAMP_EN_MASK (0x1 << 5)
339 #define DA7218_OUT_1L_MUTE_EN_MASK (0x1 << 6)
341 #define DA7218_OUT_1L_FILTER_EN_MASK (0x1 << 7)
345 #define DA7218_OUT_1R_BIQ_5STAGE_SEL_MASK (0x1 << 3)
346 #define DA7218_OUT_1R_SUBRANGE_EN_SHIFT 4
347 #define DA7218_OUT_1R_SUBRANGE_EN_MASK (0x1 << 4)
349 #define DA7218_OUT_1R_RAMP_EN_MASK (0x1 << 5)
351 #define DA7218_OUT_1R_MUTE_EN_MASK (0x1 << 6)
353 #define DA7218_OUT_1R_FILTER_EN_MASK (0x1 << 7)
360 #define DA7218_OUT_1_VOICE_EN_MASK (0x1 << 3)
361 #define DA7218_OUT_1_AUDIO_HPF_CORNER_SHIFT 4
362 #define DA7218_OUT_1_AUDIO_HPF_CORNER_MASK (0x3 << 4)
363 #define DA7218_AUDIO_HPF_CORNER_MAX 4
365 #define DA7218_OUT_1_HPF_EN_MASK (0x1 << 7)
368 #define DA7218_HPF_AUDIO_EN ((0x0 << 3) | (0x1 << 7))
369 #define DA7218_HPF_VOICE_EN ((0x1 << 3) | (0x1 << 7))
370 #define DA7218_HPF_MODE_MASK ((0x1 << 3) | (0x1 << 7))
377 #define DA7218_OUT_1_EQ_BAND2_SHIFT 4
378 #define DA7218_OUT_1_EQ_BAND2_MASK (0xF << 4)
383 #define DA7218_OUT_1_EQ_BAND4_SHIFT 4
384 #define DA7218_OUT_1_EQ_BAND4_MASK (0xF << 4)
390 #define DA7218_OUT_1_EQ_EN_MASK (0x1 << 7)
394 #define DA7218_OUT_1_BIQ_5STAGE_MUTE_EN_MASK (0x1 << 6)
396 #define DA7218_OUT_1_BIQ_5STAGE_FILTER_EN_MASK (0x1 << 7)
409 #define DA7218_MIXIN_1_MIX_SEL_MASK (0x1 << 3)
410 #define DA7218_MIXIN_1_AMP_ZC_EN_SHIFT 4
411 #define DA7218_MIXIN_1_AMP_ZC_EN_MASK (0x1 << 4)
413 #define DA7218_MIXIN_1_AMP_RAMP_EN_MASK (0x1 << 5)
415 #define DA7218_MIXIN_1_AMP_MUTE_EN_MASK (0x1 << 6)
417 #define DA7218_MIXIN_1_AMP_EN_MASK (0x1 << 7)
426 #define DA7218_MIXIN_2_MIX_SEL_MASK (0x1 << 3)
427 #define DA7218_MIXIN_2_AMP_ZC_EN_SHIFT 4
428 #define DA7218_MIXIN_2_AMP_ZC_EN_MASK (0x1 << 4)
430 #define DA7218_MIXIN_2_AMP_RAMP_EN_MASK (0x1 << 5)
432 #define DA7218_MIXIN_2_AMP_MUTE_EN_MASK (0x1 << 6)
434 #define DA7218_MIXIN_2_AMP_EN_MASK (0x1 << 7)
447 #define DA7218_ALC_SYNC_MODE_SHIFT 4
448 #define DA7218_ALC_SYNC_MODE_MASK (0xF << 4)
449 #define DA7218_ALC_SYNC_MODE_CH1 (0x1 << 4)
450 #define DA7218_ALC_SYNC_MODE_CH2 (0x4 << 4)
456 #define DA7218_ALC_RELEASE_SHIFT 4
457 #define DA7218_ALC_RELEASE_MASK (0xF << 4)
482 #define DA7218_ALC_GAIN_MAX_SHIFT 4
483 #define DA7218_ALC_GAIN_MAX_MASK (0xF << 4)
488 #define DA7218_ALC_ANA_GAIN_MIN 0x1
490 #define DA7218_ALC_ANA_GAIN_MAX_SHIFT 4
491 #define DA7218_ALC_ANA_GAIN_MAX_MASK (0x7 << 4)
496 #define DA7218_ALC_ANTICLIP_STEP_MAX 4
498 #define DA7218_ALC_ANTICLIP_EN_MASK (0x1 << 7)
518 #define DA7218_AGS_TIMEOUT_EN_MASK (0x1 << 0)
522 #define DA7218_AGS_ANTICLIP_EN_MASK (0x1 << 7)
526 #define DA7218_CALIB_OFFSET_EN_MASK (0x1 << 0)
528 #define DA7218_CALIB_AUTO_EN_MASK (0x1 << 2)
530 #define DA7218_CALIB_OVERFLOW_MASK (0x1 << 3)
551 #define DA7218_INTEG_RELEASE_SHIFT 4
552 #define DA7218_INTEG_RELEASE_MASK (0x3 << 4)
553 #define DA7218_INTEG_MAX 4
583 #define DA7218_DGS_FALL_COEFF_SHIFT 4
584 #define DA7218_DGS_FALL_COEFF_MASK (0x7 << 4)
605 #define DA7218_DGS_SIGNAL_LVL_SHIFT 4
606 #define DA7218_DGS_SIGNAL_LVL_MASK (0xF << 4)
614 #define DA7218_DGS_RAMP_EN_MASK (0x1 << 5)
616 #define DA7218_DGS_SUBR_EN_MASK (0x1 << 6)
625 #define DA7218_DMIX_SRC_TONEGEN 4
822 #define DA7218_DAI_FORMAT_LEFT_J (0x1 << 0)
828 #define DA7218_DAI_WORD_LENGTH_S20_LE (0x1 << 2)
831 #define DA7218_DAI_CH_NUM_SHIFT 4
832 #define DA7218_DAI_CH_NUM_MASK (0x7 << 4)
833 #define DA7218_DAI_CH_NUM_MAX 4
835 #define DA7218_DAI_EN_MASK (0x1 << 7)
840 #define DA7218_DAI_TDM_MAX_SLOTS 4
842 #define DA7218_DAI_OE_MASK (0x1 << 6)
844 #define DA7218_DAI_TDM_MODE_EN_MASK (0x1 << 7)
858 #define DA7218_DAI_BCLKS_PER_WCLK_64 (0x1 << 0)
862 #define DA7218_DAI_CLK_POL_MASK (0x1 << 2)
863 #define DA7218_DAI_CLK_POL_INV (0x1 << 2)
865 #define DA7218_DAI_WCLK_POL_MASK (0x1 << 3)
866 #define DA7218_DAI_WCLK_POL_INV (0x1 << 3)
867 #define DA7218_DAI_WCLK_TRI_STATE_SHIFT 4
868 #define DA7218_DAI_WCLK_TRI_STATE_MASK (0x1 << 4)
870 #define DA7218_DAI_CLK_EN_MASK (0x1 << 7)
876 #define DA7218_PLL_INDIV_4_5_TO_9_MHZ (0x1 << 0)
880 #define DA7218_PLL_MCLK_SQR_EN_SHIFT 4
881 #define DA7218_PLL_MCLK_SQR_EN_MASK (0x1 << 4)
885 #define DA7218_PLL_MODE_NORMAL (0x1 << 6)
903 #define DA7218_PLL_SRM_STATUS_SRM_LOCK (0x1 << 7)
909 #define DA7218_PLL_REFOSC_CAL_START_MASK (0x1 << 6)
911 #define DA7218_PLL_REFOSC_CAL_EN_MASK (0x1 << 7)
915 #define DA7218_DAC_NG_EN_MASK (0x1 << 7)
920 #define DA7218_DAC_NG_SETUP_TIME_MAX 4
922 #define DA7218_DAC_NG_RAMPUP_RATE_MASK (0x1 << 2)
925 #define DA7218_DAC_NG_RAMPDN_RATE_MASK (0x1 << 3)
941 #define DA7218_DTMF_EN_SHIFT 4
942 #define DA7218_DTMF_EN_MASK (0x1 << 4)
944 #define DA7218_START_STOPN_MASK (0x1 << 7)
949 #define DA7218_SWG_SEL_MAX 4
984 #define DA7218_CP_MCHANGE_SHIFT 4
985 #define DA7218_CP_MCHANGE_MASK (0x3 << 4)
988 #define DA7218_CP_MCHANGE_LARGEST_VOL 0x1
992 #define DA7218_CP_SMALL_SWITCH_FREQ_EN_MASK (0x1 << 6)
994 #define DA7218_CP_EN_MASK (0x1 << 7)
1011 #define DA7218_MIC_1_AMP_MUTE_EN_MASK (0x1 << 6)
1013 #define DA7218_MIC_1_AMP_EN_MASK (0x1 << 7)
1026 #define DA7218_MIC_2_AMP_MUTE_EN_MASK (0x1 << 6)
1028 #define DA7218_MIC_2_AMP_EN_MASK (0x1 << 7)
1043 #define DA7218_IN_1_VOICE_EN_MASK (0x1 << 3)
1044 #define DA7218_IN_1_AUDIO_HPF_CORNER_SHIFT 4
1045 #define DA7218_IN_1_AUDIO_HPF_CORNER_MASK (0x3 << 4)
1047 #define DA7218_IN_1_HPF_EN_MASK (0x1 << 7)
1053 #define DA7218_IN_2_VOICE_EN_MASK (0x1 << 3)
1054 #define DA7218_IN_2_AUDIO_HPF_CORNER_SHIFT 4
1055 #define DA7218_IN_2_AUDIO_HPF_CORNER_MASK (0x3 << 4)
1057 #define DA7218_IN_2_HPF_EN_MASK (0x1 << 7)
1061 #define DA7218_ADC_1_AAF_EN_MASK (0x1 << 2)
1065 #define DA7218_ADC_2_AAF_EN_MASK (0x1 << 2)
1069 #define DA7218_ADC_LP_MODE_MASK (0x1 << 0)
1071 #define DA7218_ADC_LVLDET_MODE_MASK (0x1 << 1)
1073 #define DA7218_ADC_LVLDET_AUTO_EXIT_MASK (0x1 << 2)
1077 #define DA7218_MIXOUT_L_AMP_EN_MASK (0x1 << 7)
1082 #define DA7218_MIXOUT_AMP_GAIN_MIN 0x1
1087 #define DA7218_MIXOUT_R_AMP_EN_MASK (0x1 << 7)
1095 #define DA7218_HP_L_AMP_MIN_GAIN_EN_MASK (0x1 << 2)
1097 #define DA7218_HP_L_AMP_OE_MASK (0x1 << 3)
1098 #define DA7218_HP_L_AMP_ZC_EN_SHIFT 4
1099 #define DA7218_HP_L_AMP_ZC_EN_MASK (0x1 << 4)
1101 #define DA7218_HP_L_AMP_RAMP_EN_MASK (0x1 << 5)
1103 #define DA7218_HP_L_AMP_MUTE_EN_MASK (0x1 << 6)
1105 #define DA7218_HP_L_AMP_EN_MASK (0x1 << 7)
1106 #define DA7218_HP_AMP_OE_MASK (0x1 << 3)
1116 #define DA7218_HP_R_AMP_MIN_GAIN_EN_MASK (0x1 << 2)
1118 #define DA7218_HP_R_AMP_OE_MASK (0x1 << 3)
1119 #define DA7218_HP_R_AMP_ZC_EN_SHIFT 4
1120 #define DA7218_HP_R_AMP_ZC_EN_MASK (0x1 << 4)
1122 #define DA7218_HP_R_AMP_RAMP_EN_MASK (0x1 << 5)
1124 #define DA7218_HP_R_AMP_MUTE_EN_MASK (0x1 << 6)
1126 #define DA7218_HP_R_AMP_EN_MASK (0x1 << 7)
1134 #define DA7218_HP_AMP_STEREO_DETECT_STATUS_MASK (0x1 << 0)
1136 #define DA7218_HPL_AMP_LOAD_DETECT_STATUS_MASK (0x1 << 1)
1138 #define DA7218_HPR_AMP_LOAD_DETECT_STATUS_MASK (0x1 << 2)
1140 #define DA7218_HP_AMP_LOAD_DETECT_EN_MASK (0x1 << 6)
1142 #define DA7218_HP_AMP_STEREO_DETECT_EN_MASK (0x1 << 7)
1146 #define DA7218_HP_AMP_DIFF_MODE_EN_MASK (0x1 << 0)
1147 #define DA7218_HP_AMP_SINGLE_SUPPLY_EN_SHIFT 4
1148 #define DA7218_HP_AMP_SINGLE_SUPPLY_EN_MASK (0x1 << 4)
1152 #define DA7218_HP_DIFF_UNLOCK_MASK (0x1 << 0)
1163 #define DA7218_HPLDET_JACK_EN_MASK (0x1 << 7)
1167 #define DA7218_HPLDET_COMP_INV_MASK (0x1 << 0)
1169 #define DA7218_HPLDET_HYST_EN_MASK (0x1 << 1)
1171 #define DA7218_HPLDET_DISCHARGE_EN_MASK (0x1 << 7)
1174 #define DA7218_HPLDET_COMP_STS_SHIFT 4
1175 #define DA7218_HPLDET_COMP_STS_MASK (0x1 << 4)
1179 #define DA7218_BIAS_EN_MASK (0x1 << 3)
1183 #define DA7218_IO_VOLTAGE_LEVEL_MASK (0x1 << 0)
1188 #define DA7218_LDO_LEVEL_SELECT_SHIFT 4
1189 #define DA7218_LDO_LEVEL_SELECT_MASK (0x3 << 4)
1191 #define DA7218_LDO_EN_MASK (0x1 << 7)
1195 #define DA7218_SIDETONE_MUTE_EN_MASK (0x1 << 6)
1197 #define DA7218_SIDETONE_FILTER_EN_MASK (0x1 << 7)
1202 #define DA7218_SIDETONE_IN_SELECT_MAX 4
1230 #define DA7218_HPLDET_JACK_STS_MASK (0x1 << 7)
1234 #define DA7218_LVL_DET_EVENT_MASK (0x1 << 0)
1236 #define DA7218_HPLDET_JACK_EVENT_MASK (0x1 << 7)
1240 #define DA7218_LVL_DET_EVENT_MSK_MASK (0x1 << 0)
1242 #define DA7218_HPLDET_JACK_EVENT_IRQ_MSK_MASK (0x1 << 7)
1246 #define DA7218_DMIC_1_DATA_SEL_MASK (0x1 << 0)
1248 #define DA7218_DMIC_1_SAMPLEPHASE_MASK (0x1 << 1)
1250 #define DA7218_DMIC_1_CLK_RATE_MASK (0x1 << 2)
1252 #define DA7218_DMIC_1L_EN_MASK (0x1 << 6)
1254 #define DA7218_DMIC_1R_EN_MASK (0x1 << 7)
1258 #define DA7218_DMIC_2_DATA_SEL_MASK (0x1 << 0)
1260 #define DA7218_DMIC_2_SAMPLEPHASE_MASK (0x1 << 1)
1262 #define DA7218_DMIC_2_CLK_RATE_MASK (0x1 << 2)
1264 #define DA7218_DMIC_2L_EN_MASK (0x1 << 6)
1266 #define DA7218_DMIC_2R_EN_MASK (0x1 << 7)
1299 #define DA7218_MICBIAS_1_LP_MODE_MASK (0x1 << 3)
1300 #define DA7218_MICBIAS_2_LEVEL_SHIFT 4
1301 #define DA7218_MICBIAS_2_LEVEL_MASK (0x7 << 4)
1303 #define DA7218_MICBIAS_2_LP_MODE_MASK (0x1 << 7)
1307 #define DA7218_MICBIAS_1_EN_MASK (0x1 << 0)
1308 #define DA7218_MICBIAS_2_EN_SHIFT 4
1309 #define DA7218_MICBIAS_2_EN_MASK (0x1 << 4)
1333 #define DA7218_PLL_INDIV_9_TO_18_MHZ_VAL 4
1345 #define DA7218_REF_OSC_CHECK_TRIES 4