Lines Matching +full:10 +full:- +full:11
1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * rt5660.h -- RT5660 ALSA SoC audio driver
20 /* I/O - Output */
23 /* I/O - Input */
26 /* I/O - ADC/DAC/DMIC */
30 /* Mixer - D-D */
35 /* Mixer - ADC */
40 /* Mixer - DAC */
61 /* Format - ADC/DAC */
66 /* Function - Analog */
89 /* Function - Digital */
237 #define RT5660_G_OM_L_RM_L_MASK (0x7 << 10)
238 #define RT5660_G_OM_L_RM_L_SFT 10
257 #define RT5660_G_OM_R_RM_R_MASK (0x7 << 10)
258 #define RT5660_G_OM_R_RM_R_SFT 10
279 #define RT5660_G_DACl_SM_MASK (0x3 << 10)
280 #define RT5660_G_DACl_SM_SFT 10
303 #define RT5660_M_BST1_SPM (0x1 << 11)
304 #define RT5660_M_BST1_SPM_SFT 11
309 #define RT5660_G_BST2_OM_L_MASK (0x7 << 10)
310 #define RT5660_G_BST2_OM_L_SFT 10
317 #define RT5660_G_DAC_R1_OM_L_MASK (0x7 << 10)
318 #define RT5660_G_DAC_R1_OM_L_SFT 10
337 #define RT5660_G_BST2_OM_R_MASK (0x7 << 10)
338 #define RT5660_G_BST2_OM_R_SFT 10
345 #define RT5660_G_DAC_L_OM_R_MASK (0x7 << 10)
346 #define RT5660_G_DAC_L_OM_R_SFT 10
367 #define RT5660_PWR_DAC_R1 (0x1 << 11)
368 #define RT5660_PWR_DAC_R1_BIT 11
379 #define RT5660_PWR_DAC_S1F (0x1 << 11)
380 #define RT5660_PWR_DAC_S1F_BIT 11
389 #define RT5660_PWR_BG (0x1 << 11)
390 #define RT5660_PWR_BG_BIT 11
411 #define RT5660_PWR_MB1 (0x1 << 11)
412 #define RT5660_PWR_MB1_BIT 11
413 #define RT5660_PWR_MB2 (0x1 << 10)
414 #define RT5660_PWR_MB2_BIT 10
425 #define RT5660_PWR_RM_L (0x1 << 11)
426 #define RT5660_PWR_RM_L_BIT 11
427 #define RT5660_PWR_RM_R (0x1 << 10)
428 #define RT5660_PWR_RM_R_BIT 10
433 #define RT5660_PWR_LV_L (0x1 << 11)
434 #define RT5660_PWR_LV_L_BIT 11
435 #define RT5660_PWR_LV_R (0x1 << 10)
436 #define RT5660_PWR_LV_R_BIT 10
443 #define RT5660_I2S_O_CP_MASK (0x3 << 10)
444 #define RT5660_I2S_O_CP_SFT 10
445 #define RT5660_I2S_O_CP_OFF (0x0 << 10)
446 #define RT5660_I2S_O_CP_U_LAW (0x1 << 10)
447 #define RT5660_I2S_O_CP_A_LAW (0x2 << 10)
503 #define RT5660_DAHPF_EN (0x1 << 11)
504 #define RT5660_DAHPF_EN_SFT 11
505 #define RT5660_ADHPF_EN (0x1 << 10)
506 #define RT5660_ADHPF_EN_SFT 10
521 #define RT5660_SEL_DMIC_DATA_MASK (0x1 << 11)
522 #define RT5660_SEL_DMIC_DATA_SFT 11
523 #define RT5660_SEL_DMIC_DATA_GPIO2 (0x0 << 11)
524 #define RT5660_SEL_DMIC_DATA_IN1P (0x1 << 11)
558 #define RT5660_PLL_M_BP (0x1 << 11)
559 #define RT5660_PLL_M_BP_SFT 11
606 #define RT5660_MIC1_OVCD_MASK (0x1 << 11)
607 #define RT5660_MIC1_OVCD_SFT 11
608 #define RT5660_MIC1_OVCD_DIS (0x0 << 11)
609 #define RT5660_MIC1_OVCD_EN (0x1 << 11)
643 #define RT5660_JD_LOUT_MASK (0x1 << 11)
644 #define RT5660_JD_LOUT_SFT 11
645 #define RT5660_JD_LOUT_DIS (0x0 << 11)
646 #define RT5660_JD_LOUT_EN (0x1 << 11)
647 #define RT5660_JD_LOUT_TRG_MASK (0x1 << 10)
648 #define RT5660_JD_LOUT_TRG_SFT 10
649 #define RT5660_JD_LOUT_TRG_LO (0x0 << 10)
650 #define RT5660_JD_LOUT_TRG_HI (0x1 << 10)
677 #define RT5660_JD_P_MASK (0x1 << 11)
678 #define RT5660_JD_P_SFT 11
679 #define RT5660_JD_P_NOR (0x0 << 11)
680 #define RT5660_JD_P_INV (0x1 << 11)
681 #define RT5660_OT_P_MASK (0x1 << 10)
682 #define RT5660_OT_P_SFT 10
683 #define RT5660_OT_P_NOR (0x0 << 10)
684 #define RT5660_OT_P_INV (0x1 << 10)
695 #define RT5660_MB1_OC_STKY_MASK (0x1 << 11)
696 #define RT5660_MB1_OC_STKY_SFT 11
697 #define RT5660_MB1_OC_STKY_DIS (0x0 << 11)
698 #define RT5660_MB1_OC_STKY_EN (0x1 << 11)
699 #define RT5660_MB2_OC_STKY_MASK (0x1 << 10)
700 #define RT5660_MB2_OC_STKY_SFT 10
701 #define RT5660_MB2_OC_STKY_DIS (0x0 << 10)
702 #define RT5660_MB2_OC_STKY_EN (0x1 << 10)
770 #define RT5660_ZCD_DIG_MASK (0x1 << 11)
771 #define RT5660_ZCD_DIG_SFT 11
772 #define RT5660_ZCD_DIG_DIS (0x0 << 11)
773 #define RT5660_ZCD_DIG_EN (0x1 << 11)
774 #define RT5660_ZCD_MASK (0x1 << 10)
775 #define RT5660_ZCD_SFT 10
776 #define RT5660_ZCD_PD (0x0 << 10)
777 #define RT5660_ZCD_PU (0x1 << 10)
808 #define RT5660_PWR_VREF_HP (0x1 << 11)
809 #define RT5660_PWR_VREF_HP_SFT 11