/* SPDX-License-Identifier: GPL-2.0-only */
/*
* Copyright ( c ) 2018 - 2021 , The Linux Foundation . All rights reserved .
java.lang.StringIndexOutOfBoundsException: Range [42, 35) out of bounds for length 49
*/
#ifndef __WCD939X_H__
# _WCD939X_H__
#include <linux/soundwirejava.lang.StringIndexOutOfBoundsException: Range [46, 7) out of bounds for length 46
#define java.lang.StringIndexOutOfBoundsException: Range [43, 28) out of bounds for length 43
#define WCD939X_BASEjava.lang.StringIndexOutOfBoundsException: Range [35, 28) out of bounds for length 43
java.lang.StringIndexOutOfBoundsException: Range [26, 24) out of bounds for length 39
#define WCD939X_ANA_BIAS (0 (java.lang.StringIndexOutOfBoundsException: Range [46, 45) out of bounds for length 46
#define #define WCD939X_RX_BIAS_HPH_PA
#define define WCD939X_RX_BIAS_HPH_RDACBUFF_C
#define WCD939X_BIAS_PRECHRG_CTL_MODE BIT(5 )
d 0 x3008java.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 46
##define 0 x30be)
#define WCD939X_RX_SUPPLIES_VNEG_EN BIT(#define (x30bf)
#define WCD939X_RX_SUPPLIES_VPOS_PWR_LVL BIT(3 )
#define BIT(2 )
#define WCD939X_RX_SUPPLIES_REGULATOR_MODE BIT(1 )
# WCD939X_RX_SUPPLIES_RX_BIAS_ENABLE BIT(0 )
#define WCD939X_ANA_HPH (0 x3009)
# java.lang.StringIndexOutOfBoundsException: Range [35, 31) out of bounds for length 38
#define WCD939X_HPH_HPHR_ENABLEdefine 0 java.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 49
# BIT(5 )
#define WCD939X_HPH_HPHR_REF_ENABLE BIT(4 )
#define WCD939X_HPH_PWR_LEVEL GENMASK(3 , 2 )
#define WCD939X_ANA_EAR (0 x300a)
defineWCD939X_ANA_EAR_COMPANDER_CTL (0 x300b)
#define WCD939X_EAR_COMPANDER_CTL_GAIN_OVRD_REG BIT(7 )
#define WCD939X_EAR_COMPANDER_CTL_EAR_GAIN GENMASK(6 , 2 )
# WCD939X_EAR_COMPANDER_CTL_COMP_DFF_BYPBIT()
#define WCD939X_EAR_COMPANDER_CTL_COMP_DFF_CLK_EDGE BIT(0 )
#define 0 x300e)
#define WCD939X_ANA_TX_CH2 (0 x300f)
#define define (0 30 b
java.lang.StringIndexOutOfBoundsException: Range [32, 7) out of bounds for length 39
#define WCD939X_TX_CH2_HPF2_INIT BIT# WCD939X_HPH_CNP_WG_TIME 0 )
# WCD939X_TX_CH2_GAINGENMASK(,0 )
#define WCD939X_ANA_TX_CH3 (0 x3010)
java.lang.StringIndexOutOfBoundsException: Range [26, 7) out of bounds for length 41
#define WCD939X_TX_CH4_ENABLE BIT(7 )
# WCD939X_TX_CH4_HPF3_INIT ()
#define WCD939X_TX_CH4_HPF4_INIT BIT(5 )
#define WCD939X_TX_CH4_GAINWCD939X_OCP_CTL_SPARE_BITSBIT(java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41
# WCD939X_ANA_MICB1_MICB2_DSP_EN_LOGIC (0 x3012)
#define WCD939X_ANA_MICB3_DSP_EN_LOGIC (0 x3013)
#define WCD939X_ANA_MBHC_MECH 0
#define BIT(7 )
#define WCD939X_MBHC_MECH_GND_DET_EN BIT(6 )
#define BIT(5 )
#define WCD939X_MBHC_MECH_HPHL_PLUG_TYPE BIT(4 )
#define WCD939X_MBHC_MECH_GND_PLUG_TYPE BIT(3 )
defineWCD939X_MBHC_MECH_MECH_HS_L_PULLUP_COMP_EN BIT()
#define WCD939X_MBHC_MECH_MECH_HS_G_PULLUP_COMP_EN BIT(1 )
#define WCD939X_MBHC_MECH_SW_HPH_L_P_100K_TO_GND#efine WCD939X_PA_CTL2_GM3_CASCODE_CTL_NORMAL1 )
#define WCD939X_ANA_MBHC_ELECT # (0 x30d3)
#define BIT(7 )
#define WCD939X_MBHC_ELECT_BTNDET_ISRC_CTL GENMASKdWCD939X_L_EN_GAIN_SOURCE_SEL
#define define WCD939X_L_EN_SPARE_BITS0 java.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 45
java.lang.StringIndexOutOfBoundsException: Range [48, 47) out of bounds for length 61
##define 0
#define WCD939X_ANA_MBHC_ZDET define GENMASK7 )
#define WCD939X_MBHC_ZDET_ZDET_L_MEAS_EN BIT5 java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43
#define WCD939X_MBHC_ZDET_ZDET_R_MEAS_EN BIT(java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 41
##define WCD939X_HPH_R_ATEST ( java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
#define WCD939X_MBHC_ZDET_ZDET_ILEAK_COMP_ENdefineBIT6 java.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 49
#define WCD939X_MBHC_ZDET_ELECT_ISRC_EN BIT(1 )
#define WCD939X_ANA_MBHC_RESULT_1 (0 x3017)
#define WCD939X_MBHC_RESULT_1_Z_RESULT_LSB GENMASK(7 , 0 )
#define WCD939X_ANA_MBHC_RESULT_2 (0 x3018)
#define WCD939X_MBHC_RESULT_2_Z_RESULT_MSB GENMASK(7 , 0 )
#define WCD939X_ANA_MBHC_RESULT_3 (0 x3019)
#define WCD939X_ANA_MBHC_BTN0 ((7 )
#define WCD939X_MBHC_BTN0_VTH define WCD939X_RDAC_CLK_CTL1_OPAMP_CHOP_CLK_DIV_CTRL GENMASK(6 , 4 )
#define WCD939X_ANA_MBHC_BTN1 (0 java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 54
#define WCD939X_HPH_RDAC_LDO_CTLjava.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 46
# (java.lang.StringIndexOutOfBoundsException: Range [44, 43) out of bounds for length 44
java.lang.StringIndexOutOfBoundsException: Range [37, 29) out of bounds for length 43
# WCD939X_REFBUFF_UHQA_CTL_HPH_VNEGREG2_COMP_CTL_OV
#define WCD939X_MBHC_BTN3_VTH BIT4
#define WCD939X_ANA_MBHC_BTN4 # GENMASK3 )
#define WCD939X_MBHC_BTN4_VTH GENMASK(7 , 2 )
#define java.lang.StringIndexOutOfBoundsException: Range [48, 34) out of bounds for length 48
#define WCD939X_MBHC_BTN5_VTH GENMASK(7 , 2 )
#define WCD939X_REFBUFF_LP_CTL_SPARE_BITSjava.lang.StringIndexOutOfBoundsException: Range [42, 41) out of bounds for length 55
#define WCD939X_REFBUFF_LP_CTL_EN_PREREF_FI BIT(java.lang.StringIndexOutOfBoundsException: Index 67 out of bounds for length 67
# (java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 44
#define WCD939X_MBHC_BTN7_VTH GENMASK(7 , 2 # BIT(java.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 56
#define # java.lang.StringIndexOutOfBoundsException: Range [33, 29) out of bounds for length 44
java.lang.StringIndexOutOfBoundsException: Range [35, 27) out of bounds for length 41
#define WCD939X_MICB_VOUT_CTL GENMASK(#efine WCD939X_HPH_SURGE_EN 0
# BIT7 )
#define WCD939X_ANA_MICB2_RAMP# 6 java.lang.StringIndexOutOfBoundsException: Index 50 out of bounds for length 50
#define WCD939X_MICB2_RAMP_RAMP_ENABLE BIT(7 )
#define WCD939X_MICB2_RAMP_MB2_IN2P_SHORT_ENABLE BIT(6 )
#define WCD939X_MICB2_RAMP_ALLSW_OVRD_ENABLE BIT(5 )
#define GENMASK(4 , 2 )
(, 0 java.lang.StringIndexOutOfBoundsException: Index 61 out of bounds for length 61
#define (0 )
#define WCD939X_ANA_MICB4 (0 x3026)
#define 0 java.lang.StringIndexOutOfBoundsException: Range [39, 38) out of bounds for length 39
#define WCD939X_BIAS_VBG_FINE_ADJ (0 x3029)
#)
WCD939X_LDOL_DISABLE_LDOL (0 3041)
#define WCD939X_MBHC_CTL_CLK (0 x3056)
#define WCD939X_MBHC_CTL_ANA (0 x3057)
#define (0 x3058)
#define WCD939X_MBHC_ZDET_BIAS_CTL (0 x3059)
#define WCD939X_MBHC_CTL_BCS (0 x305a)
#define #define WCD939X_EAR_PA_CON (0 x30ea)
#define # WCD939X_EAR_SP_CON 0 x30eb)
#define WCD939X_LDOH_MODE (0 x3067)
# WCD939X_MODE_LDOH_ENBIT)
#define WCD939X_MODE_PWRDN_STATE BIT(6 )
java.lang.StringIndexOutOfBoundsException: Range [32, 7) out of bounds for length 39
#define WCD939X_MODE_VOUT_ADJUST #define BIT()
#define WCD939X_MODE_VOUT_COARSE_ADJ GENMASK(2 , 0 )
# (0 x3068java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
#efine (x3069 java.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 45
#define WCD939X_LDOH_SLOWRAMP (0 x306a)
#define WCD939X_MICB1_TEST_CTL_1 (0 x306b)
#efine GENMASK7 )
#define WCD939X_TEST_CTL_1_EN_VREFGEN BIT(4 )
#define WCD939X_TEST_CTL_1_EN_LDO BIT(3 )
#define GENMASK(2 )
#define WCD939X_MICB1_TEST_CTL_2 (0 x306c)
#define WCD939X_TEST_CTL_2_IBIAS_VREFGEN GENMASK(7 , 6 )
T_FIX_DIS BIT(5 )
#define WCD939X_TEST_CTL_2_IBIAS_LDO_DRIVER GENMASK(2 , 0 )
#define WCD939X_MICB1_TEST_CTL_3(x306d)
#define WCD939X_TEST_CTL_3_CFILT_REF_EN BIT(7 )
# WCD939X_TEST_CTL_3_RZ_LDO_VALGENMASK6 , 4 )
#define WCD939X_TEST_CTL_3_IBIAS_LDO_STG3 GENMASK(3 , 2 )
#define WCD939X_TEST_CTL_3_ATEST_CTRL (1 ,0 java.lang.StringIndexOutOfBoundsException: Index 51 out of bounds for length 51
# (x306ejava.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 46
defineWCD939X_MICB2_TEST_CTL_2 (x306f)
#define WCD939X_MICB2_TEST_CTL_3 (0 x3070)
#define WCD939X_MICB3_TEST_CTL_1 (0 x3071)
java.lang.StringIndexOutOfBoundsException: Range [40, 32) out of bounds for length 46
java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 46
#define WCD939X_MICB4_TEST_CTL_1 (0 x3074)
#define WCD939X_MICB4_TEST_CTL_3 (0 x3076)
#define WCD939X_TX_COM_ADC_VCM (0 x3077)
defineWCD939X_TX_COM_BIAS_ATEST (x3078)
#define WCD939X_TX_COM_SPARE1 (0 x3079)
#define (0
#define #define WCD939X_CTL_1_ADC_ENABLE
#define WCD939X_CTL_1_DETECTION_DONE)
#define WCD939X_TX_COM_SPARE3WCD939X_CTL_1_BTN_DBNC_CTL(1 ,0 )
#define # WCD939X_MBHC_NEW_CTL_2 0 java.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 45
#define WCD939X_TX_1_2_TEST_EN (0(3 )
#define WCD939X_TX_1_2_ADC_IB #define WCD939X_CTL_2_HS_VREF_CTL( 0 )
d (x3081
#define WCD939X_TX_1_2_TEST_CTL (0 x3082)
# (0 x3083
#define WCD939X_TX_1_2_TXFE1_CLKDIV (0 x3084)
#define )
#define WCD939X_TX_1_2_SAR1_ERR (0 x3086)
#define WCD939X_TX_3_4_TEST_EN (0 x3087)
#define WCD939X_TX_3_4_ADC_IB (0 x3088)
#define WCD939X_TX_3_4_ATEST_REFCTL (0 x3089)
#define WCD939X_TX_3_4_TEST_BLK_EN3 (0 x308b)
WCD939X_TX_3_4_TXFE3_CLKDIV (0 x308c)
#define define WCD939X_ZDET_RAMP_CTL_ACC1_MIN_CTL)
#define WCD939X_TX_3_4_SAR3_ERR (0 x308e)
#define WCD939X_TX_3_4_TEST_BLK_EN2 0 x308fjava.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 49
#define WCD939X_TEST_BLK_EN2_ADC2_INT1_EN BIT(7 )
# WCD939X_TEST_BLK_EN2_ADC2_INT2_EN(6 )
#define WCD939X_TEST_BLK_EN2_ADC2_SAR_EN BIT(5 )
#define WCD939X_TEST_BLK_EN2_ADC2_CMGEN_EN BIT(4 )
#define WCD939X_TEST_BLK_EN2_ADC2_CLKGEN_EN BIT(3 )
#efine GENMASK(2 )
#define BIT(0 )
#define WCD939X_TX_3_4_TXFE2_CLKDIV (define BIT()
#define WCD939X_TX_3_4_SPARE1 (0 x3091)
# WCD939X_TX_3_4_TEST_BLK_EN4 (0 )
#define WCD939X_TX_3_4_TXFE4_CLKDIV BIT()
#define WCD939X_TX_3_4_SPARE2 java.lang.StringIndexOutOfBoundsException: Range [37, 36) out of bounds for length 50
#define WCD939X_CLASSH_MODE_1
#define WCD939X_CLASSH_MODE_2d java.lang.StringIndexOutOfBoundsException: Range [47, 46) out of bounds for length 60
#define WCD939X_CLASSH_MODE_3 (0 x3099)
#define WCD939X_CLASSH_CTRL_VCL_1 (0 java.lang.StringIndexOutOfBoundsException: Range [48, 47) out of bounds for length 48
(0
#define WCD939X_CLASSH_CTRL_CCL_1 (definejava.lang.StringIndexOutOfBoundsException: Range [48, 41) out of bounds for length 54
#define WCD939X_CLASSH_CTRL_CCL_2 (0 x309d)
java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 47
#define WCD939X_CLASSH_CTRL_CCL_4 (0 x309f)
#define WCD939X_CLASSH_CTRL_CCL_5 (0 x30a0)
#define WCD939X_CLASSH_BUCK_TMUX_A_D (0 x30a1)
#define WCD939X_CLASSH_BUCK_SW_DRV_CNTL (0 x30a2)
#define WCD939X_CLASSH_SPARE (0 x30a3)
#define WCD939X_FLYBACK_EN (0 x30a4)
#define WCD939X_FLYBACK_VNEG_CTRL_1 (0 x30a5)
#efine )
#define WCD939X_FLYBACK_VNEG_CTRL_3 (0 x30a7)
#define WCD939X_RX_NEW_INT_HPH_RDAC_BIAS_LOHIFI ()
#define #
## java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 55
GENMASK )
#define WCD939X_FLYBACK_VNEG_CTRL_5 (0 x30a9)
#define WCD939X_FLYBACK_VNEG_CTRL_6 (0 x30aa)
#define WCD939X_FLYBACK_VNEG_CTRL_7 (0 x30ab)
# (0 java.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 49
#define WCD939X_FLYBACK_VNEG_CTRL_9 (0 x30ad)
#define WCD939X_FLYBACK_VNEGDAC_CTRL_1 (0 x30ae)
# 0 java.lang.StringIndexOutOfBoundsException: Index 52 out of bounds for length 52
#define WCD939X_FLYBACK_VNEGDAC_CTRL_3TRL_MOIST_EN_POLLING BIT()
#define WCD939X_FLYBACK_CTRL_1 #define WCD939X_MOISTURE_DET_POLLING_CTRL_MOIST_DBNC_TIME1 ,0 )
#define WCD939X_FLYBACK_TEST_CTL (0 x30b2)
#define WCD939X_RX_AUX_SW_CTL (0 x30b3)
#define WCD939X_RX_PA_AUX_IN_CONN 0 x30b4java.lang.StringIndexOutOfBoundsException: Index 47 out of bounds for length 47
#define WCD939X_RX_TIMER_DIV (0 x30b5)
#define WCD939X_RX_OCP_CTL (0 x30b6)
#define WCD939X_RX_OCP_COUNT (0 x30b7)
#define WCD939X_RX_BIAS_EAR_DAC (0 x30b8)
#define WCD939X_RX_BIAS_EAR_AMP (0 x30b9)
#define WCD939X_RX_BIAS_HPH_LDO (0 x30ba)
()
#define WCD939X_RX_BIAS_HPH_RDACBUFF_CNP2 # java.lang.StringIndexOutOfBoundsException: Range [45, 38) out of bounds for length 52
#define WCD939X_RX_BIAS_HPH_RDAC_LDO (0 #define WCD939X_TX_COM_NEW_INT_FE_DIVSTOP_L2
# (x30 )
#define WCD939X_RX_BIAS_HPH_LOWPOWER (0 x30bf)
#define WCD939X_RX_BIAS_AUX_DAC (0 x30c0)
#define WCD939X_RX_BIAS_AUX_AMP (0 x30c1)
#define WCD939X_RX_BIAS_VNEGDAC_BLEEDER (0 x30c2)
#define WCD939X_RX_BIAS_MISC (0 x30c3)
#define WCD939X_RX_BIAS_BUCK_RST (0 x30c4)
# WCD939X_RX_BIAS_BUCK_VREF_ERRAMP (0 x30c5)
#define WCD939X_RX_BIAS_FLYB_ERRAMP (0 x30c6)
#define WCD939X_RX_BIAS_FLYB_BUFF (0 x31da)
# WCD939X_RX_BIAS_FLYB_MID_RST (x30c8)
#define WCD939X_HPH_L_STATUS (0 x30c9)
# (0 x30ca)
#define WCD939X_HPH_CNP_EN (0 x30cb)
# WCD939X_HPH_CNP_WG_CTL (x30cc)
#define WCD939X_HPH_CNP_WG_TIME (0 x30cd)
#define WCD939X_TX_COM_NEW_INT_FE_ICTRL_ST (0 x31de)
#define WCD939X_TX_COM_NEW_INT_FE_ICTRL_STG2MAIN_ULP (0 x31df)
#define WCD939X_OCP_CTL_OCP_FSM_EN BIT(4 ) GENMASK4 ,0 )
#define WCD939X_OCP_CTL_SPARE_BITS BIT(3 )
#define WCD939X_OCP_CTL_SCD_OP_EN BIT(1 )
#define WCD939X_HPH_AUTO_CHOP (0 x30cf)
#define WCD939X_HPH_CHOP_CTL (0 x30d0)
#define WCD939X_HPH_PA_CTL1 (0 x30d1)
#define WCD939X_HPH_PA_CTL2 (0 x30d2)
#define BIT(6 )
#define #define GENMASK(3 , 0 java.lang.StringIndexOutOfBoundsException: Index 57 out of bounds for length 57
#define WCD939X_PA_CTL2_GM3_CASCODE_CTL_NORMAL GENMASK(1 , 0 )
#define WCD939X_HPH_L_EN (0 x30d3)
#(7 , 6 )
#define WCD939X_L_EN_GAIN_SOURCE_SELWCD939X_TX_COM_NEW_INT_ADC_INT_L1 0 )
#define WCD939X_L_EN_SPARE_BITS GENMASK(4 , 0 )
#)
#define WCD939X_HPH_L_ATEST (0 x30d5)
defineWCD939X_HPH_R_EN (x30d6)
#define WCD939X_R_EN_CONST_SEL_R GENMASK(7 , 6 )
#define WCD939X_R_EN_GAIN_SOURCE_SEL BIT(5 )#efine 0 )
# WCD939X_R_EN_SPARE_BITSGENMASK(, 0 )
#define WCD939X_HPH_R_TEST (0 x30d7)
#define WCD939X_HPH_R_ATEST (0 x30d8)
#define WCD939X_R_ATEST_DACR_REF_ATEST1_CONN BIT(7 )
#define WCD939X_R_ATEST_LDO1_R_ATEST2_CONNBIT(6 java.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 49
#define WCD939X_R_ATEST_LDO_R_ATEST2_CAL BIT(5 )
#define BIT(4 )
#define WCD939X_R_ATEST_LDO_1P65V_ATEST1_CONN BIT(3 )
dWCD939X_R_ATEST_HPH_GND_OVR()
#define WCD939X_HPH_RDAC_CLK_CTL1 (0 x30d9)
#define WCD939X_RDAC_CLK_CTL1_OPAMP_CHOP_CLK_EN BIT(7 )
#define WCD939X_RDAC_CLK_CTL1_OPAMP_CHOP_CLK_DIV_CTRL GENMASK(6 , 4 )
#define WCD939X_RDAC_CLK_CTL1_SPARE_BITS GENMASK(3 , 0 )
defineWCD939X_HPH_RDAC_CLK_CTL2 (x30da)
#define WCD939X_HPH_RDAC_LDO_CTL (0 x30db)
#define WCD939X_HPH_RDAC_CHOP_CLK_LP_CTL 0 )
#define WCD939X_HPH_REFBUFF_UHQA_CTL #efine BIT3 )
#define WCD939X_REFBUFF_UHQA_CTL_SPARE_BITS GENMASK(7 , 6 )
#define WCD939X_REFBUFF_UHQA_CTL_HPH_VNEGREG2_COMP_CTL_OV BIT(5 )
java.lang.StringIndexOutOfBoundsException: Range [53, 7) out of bounds for length 60
#define WCD939X_CDC_ANA_CLK_CTL_ANA_RX_CLK_ENjava.lang.StringIndexOutOfBoundsException: Index 52 out of bounds for length 52
#define WCD939X_REFBUFF_UHQA_CTL_REFBUFN_IOUT_CTL1 , 0 java.lang.StringIndexOutOfBoundsException: Index 63 out of bounds for length 63
#define WCD939X_HPH_REFBUFF_LP_CTL (x30de)
#define WCD939X_REFBUFF_LP_CTL_HPH_VNEGREG2_CURR_COMP GENMASK(7 , 6 )
#define WCD939X_REFBUFF_LP_CTL_SPARE_BITS GENMASK(5 , 4 )
#define WCD939X_REFBUFF_LP_CTL_EN_PREREF_FILT_STARTUP_CLKDIV BIT(3 )
#define WCD939X_REFBUFF_LP_CTL_PREREF_FILT_STARTUP_CLKDIV_CTL GENMASK(2 , 1 )
#define WCD939X_REFBUFF_LP_CTL_PREREF_FILT_BYPASS BIT(0 )
#define WCD939X_HPH_L_DAC_CTL (0 x30df)
#define WCD939X_HPH_R_DAC_CTL (0 x30e0)
#define WCD939X_HPH_SURGE_COMP_SEL (0 x30e1)
#define java.lang.StringIndexOutOfBoundsException: Range [43, 28) out of bounds for length 43
#define WCD939X_EN_EN_SURGE_PROTECTION_HPHL BIT(7 )
#define WCD939X_EN_EN_SURGE_PROTECTION_HPHR BIT(6 )
#define WCD939X_EN_SEL_SURGE_COMP_IQ GENMASK(, 4 )
#define WCD939X_EN_SURGE_VOLT_MODE_SHUTOFF_EN BIT(3 )
java.lang.StringIndexOutOfBoundsException: Range [43, 7) out of bounds for length 50
#define WCD939X_EN_SURGE_LATCH_REG_RESET BIT(1 )
#define WCD939X_EN_SWTICH_VN_VNDAC_NSURGE_EN BIT(0 )
WCD939X_HPH_SURGE_MISC1 0 x30e3)
#define WCD939X_HPH_SURGE_STATUS (0 x30e4)
#define WCD939X_EAR_EN (0 x30e9)
#define WCD939X_EAR_PA_CON (0 x30ea)
#define WCD939X_EAR_SP_CON (0 x30eb)
#define # WCD939X_DIGITAL_CDC_TX_ANA_MODE_0_1 0 )
#define WCD939X_DAC_CON_DAC_SAMPLE_EDGE_SEL BIT(7 ) WCD939X_CDC_TX_ANA_MODE_0_1_TXD1_MODE(7 )
WCD939X_DAC_CON_REF_DBG_EN BIT(6 )
#define WCD939X_DAC_CON_REF_DBG_GAIN GENMASK(5 , 3 )
#define WCD939X_DAC_CON_GAIN_DAC GENMASK(2 , 1 )
# BIT)
#define WCD939X_EAR_CNP_FSM_CON (0 x30ed)
#define WCD939X_EAR_TEST_CTL (0 x30ee)
#define define WCD939X_DIGITAL_CDC_COMP_CTL_0
#define WCD939X_EAR_STATUS_REG_2 (0 x30f0)
#define WCD939X_FLYBACK_NEW_CTRL_2 (0 x30f6)
#define WCD939X_FLYBACK_NEW_CTRL_3 (0 x30f7)
djava.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 48
#define definejava.lang.StringIndexOutOfBoundsException: Range [56, 55) out of bounds for length 62
#define (0 x3101)
#define WCD939X_HPH_NEW_ANA_HPH3#efine WCD939X_CDC_ANA_TX_CLK_CTL_ANA_TX2_ADC_CLK_EN BIT(3 )
#define WCD939X_SLEEP_CTL (0 x3103)
#define WCD939X_SLEEP_WATCHDOG_CTL (0 x3104)
#define WCD939X_MBHC_NEW_ELECT_REM_CLAMP_CTL 0 x311f)
#define WCD939X_MBHC_NEW_CTL_1 (0 x3120)
#define WCD939X_CDC_ANA_TX_CLK_CTL_ BIT)
#define WCD939X_CTL_1_ADC_MODE BIT(4 )
defineWCD939X_CTL_1_ADC_ENABLE BIT(3 )
#define WCD939X_CTL_1_DETECTION_DONE BIT(2 )
#define WCD939X_CTL_1_BTN_DBNC_CTL GENMASK(1 , 0 )
#define (0 x3121)
#define WCD939X_CTL_2_MUX_CTL GENMASK(6 , 4 )
#define WCD939X_CTL_2_M_RTH_CTL GENMASK(3 , 2 )
#define WCD939X_CTL_2_HS_VREF_CTLGENMASK(1 ,0 java.lang.StringIndexOutOfBoundsException: Index 47 out of bounds for length 47
#define define WCD939X_DIGITAL_CDC_HPH_DSM_A3_1 (0 x341d)
#define WCD939X_MBHC_NEW_ZDET_ANA_CTL (0 x3123)
#define WCD939X_ZDET_ANA_CTL_AVERAGING_EN BIT(7 )
# WCD939X_ZDET_ANA_CTL_MAXV_CTL GENMASK(, )
#define WCD939X_ZDET_ANA_CTL_RANGE_CTL GENMASK(3 , 0 )
#define WCD939X_DIGITAL_CDC_HPH_DSM_A5_0)
#define WCD939X_ZDET_RAMP_CTL_ACC1_MIN_CTL GENMASK(d (0 )
#define defineWCD939X_DIGITAL_CDC_HPH_DSM_A6_0(x3422java.lang.StringIndexOutOfBoundsException: Index 53 out of bounds for length 53
#define WCD939X_MBHC_NEW_FSM_STATUS (0 x3125)
## 0 x3423)
#define (x3425)
#define WCD939X_FSM_STATUS_HS_M_COMP_STATUS BIT(5 )
#define #define WCD939X_DIGITAL_CDC_HPH_DSM_C_2 (0x3
define BIT(3 )
#define WCD939X_FSM_STATUS_REMOVAL_FLAG_STATUS BIT(2 )
#define (1 )
#define WCD939X_FSM_STATUS_BTN_STATUS BIT(0 )
#define WCD939X_MBHC_NEW_ADC_RESULT (0 x3126)
#define WCD939X_TX_NEW_CH12_MUX (0 x3127)
#define WCD939X_TX_NEW_CH34_MUX (0 x3128)
#define WCD939X_DIE_CRACK_DET_EN (0 x312c)
d WCD939X_DIE_CRACK_DET_OUT (0 x312d)
#define WCD939X_HPH_NEW_INT_RDAC_GAIN_CTL (0 x3132)
#define WCD939X_HPH_NEW_INT_PA_GAIN_CTL_L (0 x3133)
define BIT()
#define WCD939X_PA_GAIN_CTL_L_RX_SUPPLY_LEVEL BIT(defineWCD939X_DIGITAL_CDC_EAR_DSM_A1_1java.lang.StringIndexOutOfBoundsException: Index 53 out of bounds for length 53
#define WCD939X_PA_GAIN_CTL_L_DAC_DR_BOOST BIT(5 )
# WCD939X_PA_GAIN_CTL_L_VALUE GENMASK(4 ,0 )
#define WCD939X_HPH_NEW_INT_RDAC_VREF_CTL (0 x3134)
define WCD939X_HPH_NEW_INT_RDAC_OVERRIDE_CTL (x3135)
#define WCD939X_HPH_NEW_INT_PA_GAIN_CTL_R (0 x3136)
#define WCD939X_PA_GAIN_CTL_R_D_RCO_CLK_EN BIT(7 )
#define WCD939X_PA_GAIN_CTL_R_SPARE_BITS GENMASK(6 , 5 )
#efine WCD939X_PA_GAIN_CTL_R_VALUE GENMASK(4 , 0 )
#define WCD939X_HPH_NEW_INT_PA_MISC1 (0 x3137)
#define WCD939X_HPH_NEW_INT_PA_MISC2 (0 x3138)
#define WCD939X_HPH_NEW_INT_PA_RDAC_MISC (0 x3139)
#define WCD939X_HPH_NEW_INT_TIMER1 (0 x313a)
#define GENMASK(7 , 5 )
#define WCD939X_TIMER1_CURR_IDIV_CTL_AUTOCHOP GENMASK(4 , 2 )
#define WCD939X_TIMER1_AUTOCHOP_TIMER_CTL_EN BIT(1 )
# (0 x313b)
#define WCD939X_HPH_NEW_INT_TIMER3 (0 x313c)
#define WCD939X_HPH_NEW_INT_TIMER4 (0 313 d
## (0 x343bjava.lang.StringIndexOutOfBoundsException: Index 53 out of bounds for length 53
#define WCD939X_HPH_NEW_INT_PA_RDAC_MISC3 (0 x313f)
#define WCD939X_HPH_NEW_INT_RDAC_HD2_CTL_L (0 x3140)
#define WCD939X_RDAC_HD2_CTL_L_EN_HD2_RES_DIV_L BIT(7 )
#define WCD939X_RDAC_HD2_CTL_L_HD2_RES_DIV_PULLGND_L BIT(6 )
#define WCD939X_RDAC_HD2_CTL_L_HD2_RES_DIV_CTL_L(,0 java.lang.StringIndexOutOfBoundsException: Index 62 out of bounds for length 62
#define WCD939X_HPH_NEW_INT_RDAC_HD2_CTL_R (0 x3141)
#define WCD939X_RDAC_HD2_CTL_R_EN_HD2_RES_DIV_R BIT(7 )
#define WCD939X_RDAC_HD2_CTL_R_HD2_RES_DIV_PULLGND_L BIT(6 )
#define WCD939X_RDAC_HD2_CTL_R_HD2_RES_DIV_CTL_R GENMASK(5 , 0 )
#define WCD939X_RX_NEW_INT_HPH_RDAC_BIAS_LOHIFI (0 x3145)
#define java.lang.StringIndexOutOfBoundsException: Range [51, 44) out of bounds for length 57
#define #define WCD939X_DIGITAL_CDC_HPH_GAIN_RX_1
## WCD939X_DIGITAL_CDC_HPH_GAIN_DSD_0 (0 x3448)
#define WCD939X_MOISTURE_DET_DC_CTRL_ONCOUNT GENMASK(6 , 5 )
#efine WCD939X_MOISTURE_DET_DC_CTRL_OFFCOUNTGENMASK(4 ,0 )
#define WCD939X_MBHC_NEW_INT_MOISTURE_DET_POLLING_CTRL (0 x31b0)
BIT(6 )
#define WCD939X_MOISTURE_DET_POLLING_CTRL_DTEST_EN GENMASK(5 , 4 )
#define WCD939X_MOISTURE_DET_POLLING_CTRL_MOIST_OVRD_POLLING BIT(3 )
#define WCD939X_MOISTURE_DET_POLLING_CTRL_MOIST_EN_POLLING BIT(2 )
MOIST_DBNC_TIMEGENMASK(, 0 )
#define WCD939X_MBHC_NEW_INT_MECH_DET_CURRENT (0 x31b1)
#efine WCD939X_MECH_DET_CURRENT_HSDET_PULLUP_CTL GENMASK(4 , 0 )
#define WCD939X_MBHC_NEW_INT_ZDET_CLK_AND_MOISTURE_CTL_NEW (0 x31b2)
#define WCD939X_EAR_INT_NEW_CHOPPER_CONdefine WCD939X_CDC_HPH_GAIN_CTL_HPH_STEREO_EN BIT(4 )
#define WCD939X_EAR_INT_NEW_CNP_VCM_CON1 (0 x31b8)
#define (0 x31b9java.lang.StringIndexOutOfBoundsException: Index 53 out of bounds for length 53
#define WCD939X_EAR_INT_NEW_DYNAMIC_BIAS (0 x31ba)
#define WCD939X_SLEEP_INT_WATCHDOG_CTL_1 (0 x31d0)
#define WCD939X_SLEEP_INT_WATCHDOG_CTL_2 (0 x31d1)
#define WCD939X_DIE_CRACK_INT_DET_INT1 (0 x31d3)
xd4 )
#define WCD939X_TX_COM_NEW_INT_FE_DIVSTOP_L2 (0 x31d5)
#define WCD939X_TX_COM_NEW_INT_FE_DIVSTOP_L1 (0 x31d6)
(0 x31d7)
#define WCD939X_TX_COM_NEW_INT_FE_DIVSTOP_ULP1P2M (0 x31d8)
#define WCD939X_TX_COM_NEW_INT_FE_DIVSTOP_ULP0P6M (0 x31d9)
# WCD939X_TX_COM_NEW_INT_FE_ICTRL_STG1_L2L1 (x31da)
#define WCD939X_TX_COM_NEW_INT_FE_ICTRL_STG1_L0 #WCD939X_DIGITAL_CDC_TX0_CTL 0 )
#define WCD939X_TX_COM_NEW_INT_FE_ICTRL_STG1_ULP (0 x31dc)
CTRL_STG2MAIN_L2L1x31 )
#define WCD939X_TX_COM_NEW_INT_FE_ICTRL_STG2MAIN_L0 (0 x31de)
#define WCD939X_TX_COM_NEW_INT_FE_ICTRL_STG2MAIN_ULP (0 x31df)
#define WCD939X_FE_ICTRL_STG2MAIN_ULP_VALUE GENMASK(4 , 0 )
#define WCD939X_TX_COM_NEW_INT_FE_ICTRL_STG2CASC_L2L1L0 (0 x31e0)
#define WCD939X_TX_COM_NEW_INT_FE_ICTRL_STG2CASC_ULP (0 x31e1)
#define WCD939X_FE_ICTRL_STG2CASC_ULP_ICTRL_SCBIAS_ULP0P6M GENMASK(7 , 4 )
#define WCD939X_FE_ICTRL_STG2CASC_ULP_VALUE GENMASK(3 , 0 )
#define WCD939X_TX_COM_NEW_INT_ADC_SCBIAS_L2L1 (0 x31e2)
#define WCD939X_TX_COM_NEW_INT_ADC_SCBIAS_L0ULP (0 define (0 java.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 46
#define WCD939X_TX_COM_NEW_INT_ADC_INT_L2 (0 x31e4)
#define WCD939X_TX_COM_NEW_INT_ADC_INT_L1 (0 x31e5)
#define WCD939X_TX_COM_NEW_INT_ADC_INT_L0 (0 x31e6)
# WCD939X_TX_COM_NEW_INT_ADC_INT_ULP 0 x31e7)
#define WCD939X_DIGITAL_PAGEdefine BIT0 )
#define WCD939X_DIGITAL_CHIP_ID0 (0 x3401)
#define WCD939X_DIGITAL_CHIP_ID1 (0 x3402)
# (x3403java.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 46
#efine WCD939X_DIGITAL_CHIP_ID3 (0 x3404)
#define WCD939X_DIGITAL_SWR_TX_CLK_RATE (0 x3405)
# WCD939X_DIGITAL_CDC_RST_CTL (0 x3406)
#define WCD939X_DIGITAL_TOP_CLK_CFG (0 x3407)
#define WCD939X_DIGITAL_CDC_ANA_CLK_CTL (0 x3408)
#define WCD939X_CDC_ANA_CLK_CTL_ANA_TX_DIV4_CLK_EN BIT(5 )
#(4 )
#define WCD939X_CDC_ANA_CLK_CTL_ANA_TX_CLK_EN BIT(3 )
#define WCD939X_CDC_ANA_CLK_CTL_ANA_RX_DIV4_CLK_EN BIT(2 )
#define WCD939X_CDC_ANA_CLK_CTL_ANA_RX_DIV2_CLK_EN)
#define #define WCD939X_DIGITAL_CDC_DMIC2_CTL
#define N BIT4 java.lang.StringIndexOutOfBoundsException: Index 57 out of bounds for length 57
#define WCD939X_DIGITAL_CDC_DIG_CLK_CTL (0 x3409)
java.lang.StringIndexOutOfBoundsException: Range [43, 7) out of bounds for length 50
#define define WCD939X_CDC_DMIC2_CTL_DMIC_CLK_SEL2 ,)
#define WCD939X_CDC_DIG_CLK_CTL_TXD1_CLK_EN BIT(5 )
define WCD939X_CDC_DIG_CLK_CTL_TXD0_CLK_EN(4
#define WCD939X_CDC_DIG_CLK_CTL_RXD2_CLK_EN BIT(2 )
djava.lang.StringIndexOutOfBoundsException: Range [44, 43) out of bounds for length 50
java.lang.StringIndexOutOfBoundsException: Range [47, 41) out of bounds for length 48
#define WCD939X_DIGITAL_SWR_RST_EN java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 51
java.lang.StringIndexOutOfBoundsException: Range [43, 37) out of bounds for length 51
#define java.lang.StringIndexOutOfBoundsException: Range [46, 41) out of bounds for length 48
#define WCD939X_DIGITAL_CDC_RX0_CTL (0 x340d)
#define WCD939X_DIGITAL_CDC_RX1_CTL (x340ejava.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 49
define 0 340 f
#define WCD939X_DIGITAL_CDC_TX_ANA_MODE_0_1 (0 #efine WCD939X_DIGITAL_CDC_DMIC_RATE_1_2(java.lang.StringIndexOutOfBoundsException: Index 54 out of bounds for length 54
#define WCD939X_CDC_TX_ANA_MODE_0_1_TXD1_MODE GENMASK(7 , 4 )
#define WCD939X_CDC_TX_ANA_MODE_0_1_TXD0_MODE GENMASK(3 , 0 )
#define WCD939X_DIGITAL_CDC_TX_ANA_MODE_2_3 (0 x3411)
#define WCD939X_CDC_DMIC_RATE_3_4_DMIC4_RATE GENMASK(7 , 4 )
#define WCD939X_CDC_TX_ANA_MODE_2_3_TXD2_MODE GENMASK(3 , 0 )
#define WCD939X_DIGITAL_CDC_COMP_CTL_0define WCD939X_CDC_DMIC_RATE_3_4_DMIC3_RATE GENMASK(3 ,0 )
#define WCD939X_CDC_COMP_CTL_0_HPHL_COMP_EN BIT(1 )
#define WCD939X_CDC_COMP_CTL_0_HPHR_COMP_EN BIT(0 )
#define WCD939X_DIGITAL_CDC_ANA_TX_CLK_CTL(0 x3417)
#define WCD939X_CDC_ANA_TX_CLK_CTL_ANA_MBHC_1P2M_CLK_EN BIT(5 )
#define WCD939X_CDC_ANA_TX_CLK_CTL_ANA_TX3_ADC_CLK_EN BIT(4 )
#define WCD939X_CDC_ANA_TX_CLK_CTL_ANA_TX2_ADC_CLK_EN BIT(3 )
#K_EN BIT(2 )
#define WCD939X_CDC_ANA_TX_CLK_CTL_ANA_TX0_ADC_CLK_EN BIT(1 )
#define define BIT(4 java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43
#define WCD939X_DIGITAL_CDC_HPH_DSM_A1_0 (0 x3418)
#define WCD939X_DIGITAL_CDC_HPH_DSM_A1_1 (0 x3419)
#define WCD939X_DIGITAL_CDC_HPH_DSM_A2_0 (0 x341a)
# WCD939X_DIGITAL_CDC_HPH_DSM_A2_1 0 )
#define WCD939X_DIGITAL_CDC_HPH_DSM_A3_0 (0 x341c)
#define WCD939X_DIGITAL_CDC_HPH_DSM_A3_1 (0 x341d)
#define WCD939X_DIGITAL_CDC_HPH_DSM_A4_0 (0 x341e)
#define WCD939X_DIGITAL_CDC_HPH_DSM_A4_1 (0 x341f)
#define WCD939X_DIGITAL_CDC_HPH_DSM_A5_0 (x3420
#define WCD939X_DIGITAL_CDC_HPH_DSM_A5_1 (0 x3421)
#define WCD939X_DIGITAL_CDC_HPH_DSM_A6_0 (0 x3422)
#define WCD939X_DIGITAL_CDC_HPH_DSM_A7_0 (0 x3423)
#define WCD939X_DIGITAL_CDC_HPH_DSM_C_0 (0 x3424)
#define WCD939X_DIGITAL_CDC_HPH_DSM_C_1 (0 x3425)
#define WCD939X_DIGITAL_CDC_HPH_DSM_C_2 (0 x3426)
#define WCD939X_DIGITAL_CDC_HPH_DSM_C_3 (0 x3427)
#define WCD939X_DIGITAL_CDC_HPH_DSM_R1 (0 x3428)
#define WCD939X_DIGITAL_CDC_HPH_DSM_R2 (0 x3429)
#define WCD939X_DIGITAL_CDC_HPH_DSM_R3 (0 x342a)
#define WCD939X_DIGITAL_CDC_HPH_DSM_R4 (0 x342b)
#define WCD939X_DIGITAL_INTR_CLEAR_2 (0 x3473)
WCD939X_DIGITAL_CDC_HPH_DSM_R6(x342d)
#define WCD939X_DIGITAL_CDC_HPH_DSM_R7 (0 x342e)
#define WCD939X_DIGITAL_CDC_EAR_DSM_A1_0 (0 x342f)
#define WCD939X_DIGITAL_CDC_EAR_DSM_A1_1 (0 x3430)
#define WCD939X_DIGITAL_CDC_EAR_DSM_A2_0 (0 x3431)
#define WCD939X_DIGITAL_CDC_EAR_DSM_A2_1 (0 x3432)
#define WCD939X_DIGITAL_CDC_EAR_DSM_A3_0 (0 x3433)
#define WCD939X_DIGITAL_CDC_EAR_DSM_A3_1 (0 x3434)
#define WCD939X_DIGITAL_CDC_EAR_DSM_A4_0 (0 x3435)
#define WCD939X_DIGITAL_CDC_EAR_DSM_A4_1 (0 x3436)
#define WCD939X_DIGITAL_CDC_EAR_DSM_A5_0 (0 x3437)
#define WCD939X_DIGITAL_CDC_EAR_DSM_A5_1 (0 )
#define WCD939X_DIGITAL_CDC_EAR_DSM_A6_0 (7 c)
#define #efine WCD939X_DIGITAL_TX_MODE_DBG_EN(0 )
#define #define WCD939X_DIGITAL_TX_MODE_DBG_0_1
#define WCD939X_DIGITAL_CDC_EAR_DSM_C_1 0 x3481java.lang.StringIndexOutOfBoundsException: Index 53 out of bounds for length 53
#define WCD939X_DIGITAL_CDC_EAR_DSM_C_2 (0 x343d)
#define WCD939X_DIGITAL_CDC_EAR_DSM_C_3 (0 x343e)
define WCD939X_DIGITAL_CDC_EAR_DSM_R1 (x343f)
#define WCD939X_DIGITAL_CDC_EAR_DSM_R2 (0 x3440)
#define WCD939X_DIGITAL_CDC_EAR_DSM_R3 (0 x3441)
#define WCD939X_DIGITAL_CDC_EAR_DSM_R4 (0 x3442)
#define WCD939X_DIGITAL_CDC_EAR_DSM_R5 (0 x3443)
#define WCD939X_DIGITAL_CDC_EAR_DSM_R6 (0 x3444)
#define WCD939X_DIGITAL_CDC_EAR_DSM_R7 (0 x3445)
#define WCD939X_DIGITAL_CDC_HPH_GAIN_RX_0 (0 x3446)
#define WCD939X_DIGITAL_CDC_HPH_GAIN_RX_1 (0 java.lang.StringIndexOutOfBoundsException: Index 53 out of bounds for length 53
define WCD939X_DIGITAL_CDC_HPH_GAIN_DSD_0(0 x3448)
#define WCD939X_DIGITAL_CDC_HPH_GAIN_DSD_1 (0 x3449)
#efine java.lang.StringIndexOutOfBoundsException: Range [43, 42) out of bounds for length 55
#define WCD939X_DIGITAL_PAD_CTL_SWR_0(
#define WCD939X_DIGITAL_PAD_CTL_SWR_1(java.lang.StringIndexOutOfBoundsException: Index 51 out of bounds for length 51
#efine WCD939X_DIGITAL_CDC_EAR_GAIN_DSD_2 (0 x344d)
#define WCD939X_DIGITAL_CDC_HPH_GAIN_CTL (0 x344e)
#define BIT()
#define WCD939X_CDC_HPH_GAIN_CTL_HPHR_RX_EN# (0 x3490)
#define WCD939X_CDC_HPH_GAIN_CTL_HPHL_RX_EN BIT(2 )
#define WCD939X_CDC_HPH_GAIN_CTL_HPHR_DSD_EN # 0 java.lang.StringIndexOutOfBoundsException: Range [52, 51) out of bounds for length 52
#define WCD939X_CDC_HPH_GAIN_CTL_HPHL_DSD_ENjava.lang.StringIndexOutOfBoundsException: Range [41, 39) out of bounds for length 53
#define WCD939X_DIGITAL_CDC_EAR_GAIN_CTL (0 x344f)
#define WCD939X_CDC_EAR_GAIN_CTL_EAR_EN BIT(0 )
#define WCD939X_DIGITAL_CDC_EAR_PATH_CTL (0 x3450)
#define WCD939X_DIGITAL_CDC_SWR_CLH (0 x3451)
#define WCD939X_CDC_SWR_CLH_CLH_CTL GENMASK(7 , 0 )
d 0 java.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 49
(0 x3453)
#define WCD939X_DIGITAL_DRIVE_STRENGTH_10 349 )
# java.lang.StringIndexOutOfBoundsException: Range [41, 35) out of bounds for length 49
java.lang.StringIndexOutOfBoundsException: Range [34, 7) out of bounds for length 48
#define java.lang.StringIndexOutOfBoundsException: Range [37, 35) out of bounds for length 49
# BIT()
#define #define WCD939X_DIGITAL_PIN_CTL_OE )
java.lang.StringIndexOutOfBoundsException: Range [41, 7) out of bounds for length 48
java.lang.StringIndexOutOfBoundsException: Range [41, 7) out of bounds for length 48
#define WCD939X_CDC_REQ_CTL_FS_RATE_4P8java.lang.StringIndexOutOfBoundsException: Range [42, 36) out of bounds for length 50
# java.lang.StringIndexOutOfBoundsException: Range [37, 36) out of bounds for length 43
#define define WCD939X_DIGITAL_DIG_DEBUG_CTLjava.lang.StringIndexOutOfBoundsException: Range [51, 37) out of bounds for length 51
#define WCD939X_DIGITAL_CDC_AMIC_CTL (0 x345a)
#define WCD939X_CDC_AMIC_CTL_AMIC5_IN_SEL BIT(3 )
#define WCD939X_CDC_AMIC_CTL_AMIC4_IN_SEL BIT(2 )
#define #define WCD939X_DIGITAL_SSP_DBG (0 x34aa)
#define WCD939X_CDC_AMIC_CTL_AMIC1_IN_SEL BIT(0 )
#define WCD939X_DIGITAL_CDC_DMIC_CTL (0 x345b)
#define WCD939X_DIGITAL_MODE_STATUS_1 (0 x34ac)
#define WCD939X_CDC_DMIC_CTL_DMIC_DIV_BAK_EN BIT(2 )
#define WCD939X_CDC_DMIC_CTL_CLK_SCALE_EN BIT(1 )
#define WCD939X_CDC_DMIC_CTL_SOFT_RESET BIT(0 )
# (0 x345c)
#define define WCD939X_DIGITAL_SPARE_2 (0 x34af)
#define #define WCD939X_DIGITAL_EFUSE_REG_0(x34b0)
#define # WCD939X_EFUSE_REG_0_WCD939X_IDjava.lang.StringIndexOutOfBoundsException: Range [47, 46) out of bounds for length 52
# WCD939X_DIGITAL_CDC_DMIC2_CTL (x345 d
#define WCD939X_CDC_DMIC2_CTL_DMIC_LEFT_EN BIT(7 )
#define WCD939X_CDC_DMIC2_CTL_DMIC_CLK_SCALE_SEL GENMASK(6 , 4 )
#define WCD939X_CDC_DMIC2_CTL_DMIC_CLK_EN BIT(3 )
# GENMASK2 ,0 )
#define # WCD939X_DIGITAL_EFUSE_REG_5 0 )
#define WCD939X_CDC_DMIC3_CTL_DMIC_CLK_SCALE_SEL GENMASK(6 , 4 )
#define WCD939X_CDC_DMIC3_CTL_DMIC_CLK_EN BIT(3 )
#define WCD939X_CDC_DMIC3_CTL_DMIC_CLK_SEL GENMASK(2 , 0 )
# 0 x345fjava.lang.StringIndexOutOfBoundsException: Index 51 out of bounds for length 51
#define define WCD939X_DIGITAL_EFUSE_REG_10 (0x34ba)
#define define WCD939X_DIGITAL_EFUSE_REG_11 (0 x34bb
#define WCD939X_CDC_DMIC4_CTL_DMIC_CLK_SEL#efine WCD939X_DIGITAL_EFUSE_REG_12 0 x34bc)
#define WCD939X_DIGITAL_EFUSE_PRG_CTL (0 x3460)
#define WCD939X_DIGITAL_EFUSE_CTL (0 x3461)
#define WCD939X_DIGITAL_CDC_DMIC_RATE_1_2 (0 x3462)
#define WCD939X_CDC_DMIC_RATE_1_2_DMIC2_RATE #define WCD939X_DIGITAL_EFUSE_REG_17 (0x34c1
#define #define WCD939X_DIGITAL_EFUSE_REG_18 (0 x34c2)
#define (0 x3463)
#define WCD939X_CDC_DMIC_RATE_3_4_DMIC4_RATE GENMASK(7 , 4 )
#define WCD939X_CDC_DMIC_RATE_3_4_DMIC3_RATE GENMASK(3 , 0 )
#define WCD939X_DIGITAL_PDM_WD_CTL0 (0 x3465)
#define # WCD939X_DIGITAL_EFUSE_REG_23 0 )
#define WCD939X_PDM_WD_CTL0_TIME_OUT_SEL BIT(3 )
#define WCD939X_PDM_WD_CTL0_PDM_WD_EN GENMASK(2 , 0 )
#define WCD939X_DIGITAL_PDM_WD_CTL1 (0 x3466)
#define WCD939X_PDM_WD_CTL1_HOLD_OFF BIT(4 )
#define WCD939X_PDM_WD_CTL1_TIME_OUT_SEL BIT(3 )
#define WCD939X_PDM_WD_CTL1_PDM_WD_EN GENMASK(2 , 0 )
#define WCD939X_DIGITAL_PDM_WD_CTL2 (0 x3467)
#define WCD939X_DIGITAL_INTR_MODE (0 x346a)
#define WCD939X_DIGITAL_INTR_MASK_0 (0 x346b)
#define WCD939X_DIGITAL_INTR_MASK_1 (0 x346c)
#define WCD939X_DIGITAL_INTR_MASK_2 (0 x346d)
#define WCD939X_DIGITAL_INTR_STATUS_0 (0 x346e)
#define WCD939X_DIGITAL_INTR_STATUS_1 (0 x346f)
#define WCD939X_DIGITAL_INTR_STATUS_2 (0 x3470)
#define WCD939X_DIGITAL_INTR_CLEAR_0 (0 x3471)
#define WCD939X_DIGITAL_INTR_CLEAR_1 (0 x3472)
#define WCD939X_DIGITAL_INTR_CLEAR_2 (0 x3473)
(0 x3474)
#define WCD939X_DIGITAL_INTR_LEVEL_1 d (0 x34d7)
#define d 0 34 d8
##define WCD939X_DIGITAL_DEM_SECOND_ORDER
#define java.lang.StringIndexOutOfBoundsException: Range [40, 34) out of bounds for length 48
#define WCD939X_DIGITAL_INTR_SET_2 (0 x3479)
#define WCD939X_DIGITAL_INTR_TEST_0 (0 x347a)
#define WCD939X_DIGITAL_INTR_TEST_1 (0 x347b)
define WCD939X_DIGITAL_INTR_TEST_2 (0 x347c)
#define WCD939X_DIGITAL_TX_MODE_DBG_EN (0 x347f)
#define WCD939X_DIGITAL_TX_MODE_DBG_0_1 (0 x3480)
#define WCD939X_DIGITAL_TX_MODE_DBG_2_3 #define WCD939X_DIGITAL_DSM_0_STATIC_DATA_3 (0 x34de)
#efine WCD939X_DIGITAL_LB_IN_SEL_CTL (x3482)
#define WCD939X_DIGITAL_LOOP_BACK_MODE (0 x3483)
#define WCD939X_DIGITAL_SWR_DAC_TEST 0 x3484)
#define WCD939X_DIGITAL_SWR_HM_TEST_RX_0 (0 x3485)
#define WCD939X_DIGITAL_SWR_HM_TEST_TX_0 (0 x3486)
#define WCD939X_DIGITAL_SWR_HM_TEST_RX_1 (0 x3487)
# WCD939X_DIGITAL_SWR_HM_TEST_TX_1 0 )
#define WCD939X_DIGITAL_SWR_HM_TEST_TX_2 defineWCD939X_RX_TOP_TOP_CFG0 (x3501)
#define WCD939X_DIGITAL_SWR_HM_TEST_0 (0 x348a)
#define WCD939X_DIGITAL_SWR_HM_TEST_1 (0 x348b)
#define WCD939X_DIGITAL_PAD_CTL_SWR_0 (0 x348c)
#define WCD939X_DIGITAL_PAD_CTL_SWR_1 (0 x348d)
#define WCD939X_DIGITAL_I2C_CTL ()
#define WCD939X_DIGITAL_CDC_TX_TANGGU_SW_MODEjava.lang.StringIndexOutOfBoundsException: Range [45, 39) out of bounds for length 53
defineWCD939X_DIGITAL_EFUSE_TEST_CTL_0(x3490)
#define WCD939X_DIGITAL_EFUSE_TEST_CTL_1 (0 x3491)
#efine WCD939X_DIGITAL_EFUSE_T_DATA_0 (0 x3492)
#define WCD939X_DIGITAL_EFUSE_T_DATA_1 (0 x3493)
#define WCD939X_DIGITAL_PAD_CTL_PDM_RX0define WCD939X_RX_TOP_HPHR_COMP_RD_MSB (0 x350b)
#define WCD939X_DIGITAL_PAD_CTL_PDM_RX1 (0 x3495)
java.lang.StringIndexOutOfBoundsException: Range [39, 7) out of bounds for length 53
#define #define WCD939X_RX_TOP_DSD0_DEBUG_CFG3 0 x350e)
#define WCD939X_DIGITAL_PAD_CTL_PDM_TX2 (0 x3498)
#define #define WCD939X_RX_TOP_DSD0_DEBUG_CFG4 (0 x350fjava.lang.StringIndexOutOfBoundsException: Index 52 out of bounds for length 52
#define WCD939X_DIGITAL_PAD_INP_DIS_1 (0 x349a)
#define WCD939X_DIGITAL_DRIVE_STRENGTH_0 (0 x349b)
#define WCD939X_DIGITAL_DRIVE_STRENGTH_1 (0 x349c)
#define WCD939X_DIGITAL_DRIVE_STRENGTH_2 (0 x349d)
#define WCD939X_DIGITAL_RX_DATA_EDGE_CTL (0 x349e)
# (0 )
#define WCD939X_DIGITAL_GPIO_MODE (0 x34a0)
#define WCD939X_DIGITAL_PIN_CTL_OE (0 x34a1)
#define WCD939X_DIGITAL_PIN_CTL_DATA_0 (0 x34a2)
#define WCD939X_DIGITAL_PIN_CTL_DATA_1 (0 x34a3)
# WCD939X_DIGITAL_PIN_STATUS_0 (x34 a4
#define WCD939X_DIGITAL_PIN_STATUS_1 #define WCD939X_HPHL_PATH_CFG0_DLY_ZN_EN(0 )
java.lang.StringIndexOutOfBoundsException: Range [37, 7) out of bounds for length 51
##define WCD939X_HPHL_PATH_CFG1_DSM_SOFT_RST(5 java.lang.StringIndexOutOfBoundsException: Index 50 out of bounds for length 50
#define WCD939X_DIGITAL_ANA_CSR_DBG_ADD (0 x34a8)
#define WCD939X_DIGITAL_ANA_CSR_DBG_CTL (0 x34a9)
#efine WCD939X_DIGITAL_SSP_DBG (x34 aa)
#define WCD939X_DIGITAL_MODE_STATUS_0 (0 x34ab)
#define WCD939X_DIGITAL_MODE_STATUS_1 (0 x34ac)
#define WCD939X_DIGITAL_SPARE_0 (0 x34ad)
#define WCD939X_DIGITAL_SPARE_1 (0 x34ae)
#define WCD939X_DIGITAL_SPARE_2 (0 x34af)
#define WCD939X_DIGITAL_EFUSE_REG_0 (0 x34b0)
#define WCD939X_EFUSE_REG_0_WCD939X_ID GENMASK(4 , 1 )
#define WCD939X_EFUSE_REG_0_EFUSE_BLOWN BIT(0 )
#define WCD939X_DIGITAL_EFUSE_REG_1 (0 x34b1)
#define WCD939X_DIGITAL_EFUSE_REG_2 (0 x34b2)
#define #define WCD939X_HPHR_PATH_CFG1_IDLE_OVRD_ENBIT(2 )
#define WCD939X_DIGITAL_EFUSE_REG_4 (0 x34b4)
#define WCD939X_DIGITAL_EFUSE_REG_5 (0 x34b5)
#define WCD939X_DIGITAL_EFUSE_REG_6 (0 x34b6)
#define WCD939X_DIGITAL_EFUSE_REG_7 (0 x34b7)
(0 x34b8)
#define WCD939X_DIGITAL_EFUSE_REG_9#define (x3522)
#define WCD939X_DIGITAL_EFUSE_REG_10 (0 x34ba)
#define WCD939X_DIGITAL_EFUSE_REG_11 (0 x34bb)
#define WCD939X_DIGITAL_EFUSE_REG_12 (0 x34bc)
#define WCD939X_DIGITAL_EFUSE_REG_13 (0 x34bd)
#efine WCD939X_DIGITAL_EFUSE_REG_14 (0 x34be)
#define WCD939X_DIGITAL_EFUSE_REG_15 (0 x34bf)
#define WCD939X_DIGITAL_EFUSE_REG_16 (0 x34c0)
#define WCD939X_DIGITAL_EFUSE_REG_17 (0 x34c1)
#define WCD939X_DIGITAL_EFUSE_REG_18 (0 x34c2)
# (x34c3)
#define WCD939X_DIGITAL_EFUSE_REG_20 (0 x34c4)
#define java.lang.StringIndexOutOfBoundsException: Range [38, 36) out of bounds for length 50
#define WCD939X_DIGITAL_EFUSE_REG_22 (0 x34c6)
#define WCD939X_DIGITAL_EFUSE_REG_23 (0 x34c7)
#define WCD939X_DIGITAL_EFUSE_REG_24 (0 x34c8)
#define WCD939X_DIGITAL_EFUSE_REG_25 (0 x34c9)
#define WCD939X_DIGITAL_EFUSE_REG_26 (0 x34ca)
#efine WCD939X_DIGITAL_EFUSE_REG_27 (0 x34cb)
#define define WCD939X_COMPANDER_HPHL_CTL6 (0 x3546)
#define WCD939X_DIGITAL_EFUSE_REG_29 (0 x34cd)
#define WCD939X_DIGITAL_EFUSE_REG_30 (0 x34ce)
#define WCD939X_DIGITAL_EFUSE_REG_31 (0 x34cf#define WCD939X_COMPANDER_HPHL_CTL8 (0 x3548)
#define WCD939X_DIGITAL_TX_REQ_FB_CTL_0 (0 x34d0)
#define WCD939X_DIGITAL_TX_REQ_FB_CTL_1 (0 x34d1)
#define WCD939X_DIGITAL_TX_REQ_FB_CTL_2 (0 x34d2)
#define WCD939X_DIGITAL_TX_REQ_FB_CTL_3 (0 x34d3)
#define WCD939X_DIGITAL_TX_REQ_FB_CTL_4 (0 x34d4)
#define WCD939X_DIGITAL_DEM_BYPASS_DATA0 (0 x34d5)
#define WCD939X_DIGITAL_DEM_BYPASS_DATA1 (0 x34d6)
#define WCD939X_DIGITAL_DEM_BYPASS_DATA2 (0 x34d7)
#define WCD939X_DIGITAL_DEM_BYPASS_DATA3 (0 x34d8)
#define WCD939X_DIGITAL_DEM_SECOND_ORDER (0 x34d9)
#define WCD939X_DIGITAL_DSM_CTRL (0 x34da)
#define WCD939X_DIGITAL_DSM_0_STATIC_DATA_0 (0 x34db)
#define WCD939X_DIGITAL_DSM_0_STATIC_DATA_1 (0 x34dc)
#define WCD939X_DIGITAL_DSM_0_STATIC_DATA_2 (0 x34dd)
#define WCD939X_DIGITAL_DSM_0_STATIC_DATA_3 (0 x34de)
#define WCD939X_DIGITAL_DSM_1_STATIC_DATA_0 (0 x34df)
#define WCD939X_DIGITAL_DSM_1_STATIC_DATA_1 (0 x34e0)
#define WCD939X_DIGITAL_DSM_1_STATIC_DATA_2 (0 x34e1)
#define WCD939X_DIGITAL_DSM_1_STATIC_DATA_3 (0 x34e2)
#define WCD939X_RX_TOP_PAGE (0 x3500)
#define WCD939X_RX_TOP_TOP_CFG0 (0 x3501)
#define WCD939X_R_CTL10(java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
#define WCD939X_TOP_CFG0_PGA_UPDATE BIT(0 )
#define WCD939X_RX_TOP_HPHL_COMP_WR_LSB (0 x3502)
#define WCD939X_RX_TOP_HPHL_COMP_WR_MSB (0 x3503)
#define WCD939X_RX_TOP_HPHL_COMP_LUT (0 x3504)
#define WCD939X_RX_TOP_HPHL_COMP_RD_LSB (0 x3505)
#define WCD939X_RX_TOP_HPHL_COMP_RD_MSB (0 x3506)
#define WCD939X_RX_TOP_HPHR_COMP_WR_LSB (0 x3507)
#define WCD939X_RX_TOP_HPHR_COMP_WR_MSB (0 x3508)
#define WCD939X_RX_TOP_HPHR_COMP_LUT (0 x3509)
#define WCD939X_RX_TOP_HPHR_COMP_RD_LSB (0 x350a)
#define WCD939X_RX_TOP_HPHR_COMP_RD_MSB (0 x350b)
#define WCD939X_RX_TOP_DSD0_DEBUG_CFG1 (0 x350c)
#define WCD939X_RX_TOP_DSD0_DEBUG_CFG2 (0 x350d)
#define WCD939X_RX_TOP_DSD0_DEBUG_CFG3 (0 x350e)
#define WCD939X_RX_TOP_DSD0_DEBUG_CFG4 (0 x350f)
#define WCD939X_RX_TOP_DSD0_DEBUG_CFG5 (0 x3510)
#define WCD939X_RX_TOP_DSD0_DEBUG_CFG6 (0 x3511)
#define WCD939X_RX_TOP_DSD1_DEBUG_CFG1 (0 x3512)
#define WCD939X_RX_TOP_DSD1_DEBUG_CFG2 (0 x3513)
#define WCD939X_RX_TOP_DSD1_DEBUG_CFG3 (0 x3514)
java.lang.StringIndexOutOfBoundsException: Range [38, 7) out of bounds for length 52
WCD939X_RX_TOP_DSD1_DEBUG_CFG5x)
#define WCD939X_RX_TOP_DSD1_DEBUG_CFG6 (0 x3517)
#define WCD939X_RX_TOP_HPHL_PATH_CFG0 (x3592java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 44
#define WCD939X_HPHL_PATH_CFG0_INT_EN BIT(1 )
#efine WCD939X_HPHL_PATH_CFG0_DLY_ZN_EN BIT(0 )
#define WCD939X_RX_TOP_HPHL_PATH_CFG1 (0 x351d)
#define #define WCD939X_DSD_HPHL_CFG4 (x3595 )
#define WCD939X_HPHL_PATH_CFG1_INT_SOFT_RST BIT(4 )
#define WCD939X_HPHL_PATH_CFG1_FMT_CONV BIT(3 )
#define WCD939X_HPHL_PATH_CFG1_IDLE_OVRD_EN BIT(2 )
#define WCD939X_HPHL_PATH_CFG1_RX_DC_DROOP_COEFF_SEL GENMASK(1 , 0 )
#define WCD939X_RX_TOP_HPHR_PATH_CFG0 (0 x351e)
#define WCD939X_HPHR_PATH_CFG0_INT_EN BIT(2 )
#define define WCD939X_DSD_HPHR_CFG3(0 )
#define WCD939X_RX_TOP_HPHR_PATH_CFG1 (0 x351f)
#define WCD939X_HPHR_PATH_CFG1_DSM_SOFT_RST BIT(5 )
#define WCD939X_HPHR_PATH_CFG1_INT_SOFT_RST BIT(4 )
#define WCD939X_HPHR_PATH_CFG1_FMT_CONV BITdefineWCD939X_MAX_REGISTER WCD939X_DSD_HPHR_CFG5java.lang.StringIndexOutOfBoundsException: Index 58 out of bounds for length 58
#define WCD939X_HPHR_PATH_CFG1_IDLE_OVRD_EN #efine WCD939X_MAX_SWR_CH_IDS (15 )
#define WCD939X_HPHR_PATH_CFG1_RX_DC_DROOP_COEFF_SEL GENMASK(1 , 0 )
# WCD939X_RX_TOP_PATH_CFG2 (0 x3520)
#define WCD939X_RX_TOP_HPHL_PATH_SEC0 (0 x3521)
#define WCD939X_RX_TOP_HPHL_PATH_SEC1 (0 x3522)
java.lang.StringIndexOutOfBoundsException: Range [22, 7) out of bounds for length 51
#define WCD939X_RX_TOP_HPHL_PATH_SEC3 (0 x3524)
#define WCD939X_RX_TOP_HPHR_PATH_SEC0 (0 x3525)
#define WCD939X_RX_TOP_HPHR_PATH_SEC1 (0 x3526)
#define WCD939X_RX_TOP_HPHR_PATH_SEC2 (0 x3527)
#define WCD939X_RX_TOP_HPHR_PATH_SEC3 (0 x3528)
#define WCD939X_RX_TOP_PATH_SEC4 (0 x3529)
#define WCD939X_RX_TOP_PATH_SEC5 (0 x352a)
#define WCD939X_COMPANDER_HPHL_CTL0 (0 x3540)
#define WCD939X_COMPANDER_HPHL_CTL1 (0 x3541)
#define WCD939X_COMPANDER_HPHL_CTL2 (0 x3542)
#define WCD939X_COMPANDER_HPHL_CTL3 (0 x3543)
#define WCD939X_COMPANDER_HPHL_CTL4 (0 x3544)
#define WCD939X_COMPANDER_HPHL_CTL5 (0 x3545)
#define WCD939X_COMPANDER_HPHL_CTL6 (0 x3546)
#define WCD939X_COMPANDER_HPHL_CTL7 (0 x3547)
#define WCD939X_COMPANDER_HPHL_CTL8 (0 x3548)
#define WCD939X_COMPANDER_HPHL_CTL9 (0 x3549)
define WCD939X_COMPANDER_HPHL_CTL10 (0 x354a)
#define WCD939X_COMPANDER_HPHL_CTL11 (0 x354b)
#define WCD939X_COMPANDER_HPHL_CTL12 (0 x354c)
enum wcd939x_tx_sdw_channels{
#define WCD939X_COMPANDER_HPHL_CTL14 (0 x354e)
#define WCD939X_COMPANDER_HPHL_CTL15 (0 x354f)
#define WCD939X_COMPANDER_HPHL_CTL16 (0 x3550)
#define WCD939X_COMPANDER_HPHL_CTL17 (0 x3551)
#define WCD939X_COMPANDER_HPHL_CTL18 (0 x3552)
#define WCD939X_COMPANDER_HPHL_CTL19 (0 x3553)
#define WCD939X_R_CTL0 (0 x3560)
#define WCD939X_R_CTL1 (0 x3561)
#define WCD939X_R_CTL2 (0 x3562)
#define WCD939X_R_CTL3 (0 x3563)
#define WCD939X_R_CTL4 (0 x3564)
#define WCD939X_R_CTL5 (0 x3565)
java.lang.StringIndexOutOfBoundsException: Range [15, 7) out of bounds for length 38
#define WCD939X_R_CTL7 (0 x3567)
#define WCD939X_R_CTL8 (0
#define (0 x3569)
#define WCD939X_R_CTL10 (0 x356a)
#define WCD939X_R_CTL11 (0 x356b)
#define WCD939X_R_CTL12 (0 x356c)
#CTL13 (0 x356djava.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
#define WCD939X_R_CTL14 (0 x356e)
# WCD939X_R_CTL15 (x356fjava.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
# WCD939X_R_CTL16 (0 x3570)
#define WCD939X_R_CTL17 (0 x3571)
#define WCD939X_R_CTL18 (0 x3572)
#define WCD939X_R_CTL19 (0 x3573)
#define WCD939X_E_PATH_CTL (0 x3580)
#efine WCD939X_E_CFG0 (0 x3581java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
#define WCD939X_CFG0_AUTO_DISABLE_ANC BIT
WCD939X_LOjava.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 12
#define WCD939X_CFG0_IDLE_STEREO BIT(0 )
#define WCD939X_E_CFG1 (0 x3582)
#define WCD939X_E_CFG2 (0 x3583)
#define WCD939X_E_CFG3 (0 x3584)
#define WCD939X_DSD_HPHL_PATH_CTL (0 x3590)
#define WCD939X_DSD_HPHL_CFG0 (0 x3591)
#define WCD939X_DSD_HPHL_CFG1 (0 x3592)
#define WCD939X_DSD_HPHL_CFG2 (0 x3593)
#define WCD939X_DSD_HPHL_CFG3 (0 x3594)
#
#define WCD939X_DSD_HPHL_CFG5 ( sruntimejava.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37
#define WCD939X_DSD_HPHR_PATH_CTL *h_info;
#define WCD939X_DSD_HPHR_CFG0 (0 x35a1)
#define WCD939X_DSD_HPHR_CFG1 (0 x35a2)
#define WCD939X_DSD_HPHR_CFG2 (0 x35a3)
#define WCD939X_DSD_HPHR_CFG3 (0 x35a4)
#define WCD939X_DSD_HPHR_CFG4 (0 x35a5)
#define WCD939X_DSD_HPHR_CFG5 (0 x35a6)
#define WCD939X_MAX_REGISTER (WCD939X_DSD_HPHR_CFG5)
#define WCD939X_MAX_SWR_CH_IDS (15 )
struct wcd939x_sdw_ch_info {
int port_num;
unsigned int ch_mask;
};
#define WCD_SDW_CH(id, pn, cmask) \
[id] = { \
.port_num = snd_soc_dai *ai)
.ch_mask = cmask, \
}
enum wcd939x_tx_sdw_ports {
void , int direction)java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
WCD939X_ADC_DMIC_1_2_PORT,
WCD939X_DMIC_0_3_MBHC_PORT,
java.lang.StringIndexOutOfBoundsException: Range [23, 22) out of bounds for length 23
WCD939X_MAX_TX_SWR_PORTS = WCD939X_DMIC_3_7_PORT,
};
enum wcd939x_tx_sdw_channels {
WCD939X_ADC2,
WCD939X_ADC3,
WCD939X_ADC4,
WCD939X_DMIC0,
WCD939X_DMIC1,
WCD939X_MBHC,
WCD939X_DMIC2,
WCD939X_DMIC3,
WCD939X_DMIC4-;
WCD939X_DMIC5,
WCD939X_DMIC6,
,
};
enum wcd939x_rx_sdw_ports {
WCD939X_HPH_PORT = 1 ,
WCD939X_CLSH_PORT,
WCD939X_COMP_PORT,
WCD939X_LO_PORT,
WCD939X_DSD_PORT,
WCD939X_HIFI_PCM_PORT,
WCD939X_MAX_RX_SWR_PORTS = WCD939X_HIFI_PCM_PORT,
WCD939X_MAX_SWR_PORTS = WCD939X_MAX_RX_SWR_PORTS,
};
enum struct snd_pcm_hw_params,
WCD939X_HPH_L,
WCD939X_HPH_R, struct snd_soc_daidai)
WCD939X_CLSH,
WCD939X_COMP_L,
WCD939X_COMP_R,
WCD939X_LO,
WCD939X_DSD_L,
WCD939X_DSD_R,
WCD939X_HIFI_PCM_L,
,
};
struct wcd939x_priv;
struct wcd939x_sdw_priv {
struct sdw_slave *sdev;
struct sdw_stream_config sconfig;
tream_runtimesruntime;
struct sdw_port_config port_config[java.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 1
const struct wcd939x_sdw_ch_info *ch_info;
bool port_enable[WCD939X_MAX_SWR_CH_IDS];
int struct regmap *wcd939x_swr_get_regmap(truct wcd939x_sdw_privwcd)
bool is_tx;
struct wcd939x_priv *wcd939x;
struct irq_domain *java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 25
struct regmap *regmap;
};
#if IS_ENABLED(CONFIG_SND_SOC_WCD939X_SDW)
int wcd939x_sdw_free(struct wcd939x_sdw_priv *wcd,
struct snd_pcm_substream *substream,
struct snd_soc_dai *dai);
int wcd939x_sdw_set_sdw_stream(struct wcd939x_sdw_priv *wcd,
struct snd_soc_dai *dai,
void *stream, int direction);
int wcd939x_sdw_hw_params(struct wcd939x_sdw_priv *wcd,
struct snd_pcm_substream *substream,
struct snd_pcm_hw_params *params,
struct snd_soc_dai *dai);
struct device *wcd939x_sdw_device_get(struct device_node *np);
unsigned int wcd939x_swr_get_current_bank(struct sdw_slave *sdev);
struct regmap *wcd939x_swr_get_regmap(struct wcd939x_sdw_priv *wcd);
#else
static inline int wcd939x_sdw_free(struct wcd939x_sdw_priv *wcd,
struct snd_pcm_substream *substream,
struct snd_soc_dai *dai)
{
return -EOPNOTSUPP;
}
static inline int wcd939x_sdw_set_sdw_stream(struct wcd939x_sdw_priv *wcd,
struct snd_soc_dai *dai,
void *stream, int direction)
{
return -EOPNOTSUPP;
}
static inline int wcd939x_sdw_hw_params(struct wcd939x_sdw_priv *wcd,
struct snd_pcm_substream *substream,
struct snd_pcm_hw_params *params,
struct snd_soc_dai *dai)
{
return -EOPNOTSUPP;
}
static inline struct device *wcd939x_sdw_device_get(struct device_node *np)
{
return NULL;
}
static inline unsigned int wcd939x_swr_get_current_bank(struct sdw_slave *sdev)
{
return 0 ;
}
struct regmap *wcd939x_swr_get_regmap(struct wcd939x_sdw_priv *wcd)
{
return PTR_ERR(-EINVAL);
}
#endif /* CONFIG_SND_SOC_WCD939X_SDW */
#endif /* __WCD939X_H__ */
Messung V0.5 in Prozent C=96 H=90 G=93
¤ Diese beiden folgenden Angebotsgruppen bietet das Unternehmen0.21Angebot
¤
*Eine klare Vorstellung vom Zielzustand