Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Linux/sound/soc/codecs/   (Linux Kernel Version 6.17.9©)  Datei vom 24.10.2025 mit Größe 44 kB image not shown  

Bilddatei wcd939x.h   Sprache: C

 

/* SPDX-License-Identifier: GPL-2.0-only */
/*
 * Copyright (c) 2018-2021, The Linux Foundation. All rights reserved.
 * Copyright (c) 2022 Qualcomm Innovation Center, Inc. All rights reserved.
 */


#ifndef __WCD939X_H__
#define __WCD939X_H__
#include <linux/soundwire/sdw.h>
#include <linux/soundwire/sdw_type.h>

#define WCD939X_BASE        (0x3000)
#define WCD939X_ANA_PAGE       (0x3000)
#define WCD939X_ANA_BIAS       (0x3001)
#define WCD939X_BIAS_ANALOG_BIAS_EN BIT(7)
#define WCD939X_BIAS_PRECHRG_EN BIT(6)
#define WCD939X_BIAS_PRECHRG_CTL_MODE BIT(5)
#define WCD939X_ANA_RX_SUPPLIES       (0x3008)
#define WCD939X_RX_SUPPLIES_VPOS_EN BIT(7)
#define WCD939X_RX_SUPPLIES_VNEG_EN BIT(6)
#define WCD939X_RX_SUPPLIES_VPOS_PWR_LVL BIT(3)
#define WCD939X_RX_SUPPLIES_VNEG_PWR_LVL BIT(2)
#define WCD939X_RX_SUPPLIES_REGULATOR_MODE BIT(1)
#define WCD939X_RX_SUPPLIES_RX_BIAS_ENABLE BIT(0)
#define WCD939X_ANA_HPH        (0x3009)
#define WCD939X_HPH_HPHL_ENABLE BIT(7)
#define WCD939X_HPH_HPHR_ENABLE BIT(6)
#define WCD939X_HPH_HPHL_REF_ENABLE BIT(5)
#define WCD939X_HPH_HPHR_REF_ENABLE BIT(4)
#define WCD939X_HPH_PWR_LEVEL GENMASK(3, 2)
#define WCD939X_ANA_EAR        (0x300a)
#define WCD939X_ANA_EAR_COMPANDER_CTL      (0x300b)
#define WCD939X_EAR_COMPANDER_CTL_GAIN_OVRD_REG BIT(7)
#define WCD939X_EAR_COMPANDER_CTL_EAR_GAIN GENMASK(6, 2)
#define WCD939X_EAR_COMPANDER_CTL_COMP_DFF_BYP BIT(1)
#define WCD939X_EAR_COMPANDER_CTL_COMP_DFF_CLK_EDGE BIT(0)
#define WCD939X_ANA_TX_CH1       (0x300e)
#define WCD939X_ANA_TX_CH2       (0x300f)
#define WCD939X_TX_CH2_ENABLE BIT(7)
#define WCD939X_TX_CH2_HPF1_INIT BIT(6)
#define WCD939X_TX_CH2_HPF2_INIT BIT(5)
#define WCD939X_TX_CH2_GAIN GENMASK(4, 0)
#define WCD939X_ANA_TX_CH3       (0x3010)
#define WCD939X_ANA_TX_CH4       (0x3011)
#define WCD939X_TX_CH4_ENABLE BIT(7)
#define WCD939X_TX_CH4_HPF3_INIT BIT(6)
#define WCD939X_TX_CH4_HPF4_INIT BIT(5)
#define WCD939X_TX_CH4_GAIN GENMASK(4, 0)
#define WCD939X_ANA_MICB1_MICB2_DSP_EN_LOGIC     (0x3012)
#define WCD939X_ANA_MICB3_DSP_EN_LOGIC      (0x3013)
#define WCD939X_ANA_MBHC_MECH       (0x3014)
#define WCD939X_MBHC_MECH_L_DET_EN BIT(7)
#define WCD939X_MBHC_MECH_GND_DET_EN BIT(6)
#define WCD939X_MBHC_MECH_MECH_DETECT_TYPE BIT(5)
#define WCD939X_MBHC_MECH_HPHL_PLUG_TYPE BIT(4)
#define WCD939X_MBHC_MECH_GND_PLUG_TYPE BIT(3)
#define WCD939X_MBHC_MECH_MECH_HS_L_PULLUP_COMP_EN BIT(2)
#define WCD939X_MBHC_MECH_MECH_HS_G_PULLUP_COMP_EN BIT(1)
#define WCD939X_MBHC_MECH_SW_HPH_L_P_100K_TO_GND BIT(0)
#define WCD939X_ANA_MBHC_ELECT       (0x3015)
#define WCD939X_MBHC_ELECT_FSM_EN BIT(7)
#define WCD939X_MBHC_ELECT_BTNDET_ISRC_CTL GENMASK(6, 4)
#define WCD939X_MBHC_ELECT_ELECT_DET_TYPE BIT(3)
#define WCD939X_MBHC_ELECT_ELECT_SCHMT_ISRC_CTL GENMASK(2, 1)
#define WCD939X_MBHC_ELECT_BIAS_EN BIT(0)
#define WCD939X_ANA_MBHC_ZDET       (0x3016)
#define WCD939X_MBHC_ZDET_ZDET_L_MEAS_EN BIT(7)
#define WCD939X_MBHC_ZDET_ZDET_R_MEAS_EN BIT(6)
#define WCD939X_MBHC_ZDET_ZDET_CHG_EN BIT(5)
#define WCD939X_MBHC_ZDET_ZDET_ILEAK_COMP_EN BIT(4)
#define WCD939X_MBHC_ZDET_ELECT_ISRC_EN BIT(1)
#define WCD939X_ANA_MBHC_RESULT_1      (0x3017)
#define WCD939X_MBHC_RESULT_1_Z_RESULT_LSB GENMASK(7, 0)
#define WCD939X_ANA_MBHC_RESULT_2      (0x3018)
#define WCD939X_MBHC_RESULT_2_Z_RESULT_MSB GENMASK(7, 0)
#define WCD939X_ANA_MBHC_RESULT_3      (0x3019)
#define WCD939X_ANA_MBHC_BTN0       (0x301a)
#define WCD939X_MBHC_BTN0_VTH GENMASK(7, 2)
#define WCD939X_ANA_MBHC_BTN1       (0x301b)
#define WCD939X_MBHC_BTN1_VTH GENMASK(7, 2)
#define WCD939X_ANA_MBHC_BTN2       (0x301c)
#define WCD939X_MBHC_BTN2_VTH GENMASK(7, 2)
#define WCD939X_ANA_MBHC_BTN3       (0x301d)
#define WCD939X_MBHC_BTN3_VTH GENMASK(7, 2)
#define WCD939X_ANA_MBHC_BTN4       (0x301e)
#define WCD939X_MBHC_BTN4_VTH GENMASK(7, 2)
#define WCD939X_ANA_MBHC_BTN5       (0x301f)
#define WCD939X_MBHC_BTN5_VTH GENMASK(7, 2)
#define WCD939X_ANA_MBHC_BTN6       (0x3020)
#define WCD939X_MBHC_BTN6_VTH GENMASK(7, 2)
#define WCD939X_ANA_MBHC_BTN7       (0x3021)
#define WCD939X_MBHC_BTN7_VTH GENMASK(7, 2)
#define WCD939X_ANA_MICB1       (0x3022)
#define WCD939X_MICB_ENABLE GENMASK(7, 6)
#define WCD939X_MICB_VOUT_CTL GENMASK(5, 0)
#define WCD939X_ANA_MICB2       (0x3023)
#define WCD939X_ANA_MICB2_RAMP       (0x3024)
#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 WCD939X_MICB2_RAMP_SHIFT_CTL GENMASK(4, 2)
#define WCD939X_MICB2_RAMP_USB_MGDET_MICB2_RAMP GENMASK(1, 0)
#define WCD939X_ANA_MICB3       (0x3025)
#define WCD939X_ANA_MICB4       (0x3026)
#define WCD939X_BIAS_CTL       (0x3028)
#define WCD939X_BIAS_VBG_FINE_ADJ      (0x3029)
#define WCD939X_LDOL_VDDCX_ADJUST      (0x3040)
#define WCD939X_LDOL_DISABLE_LDOL      (0x3041)
#define WCD939X_MBHC_CTL_CLK       (0x3056)
#define WCD939X_MBHC_CTL_ANA       (0x3057)
#define WCD939X_MBHC_ZDET_VNEG_CTL      (0x3058)
#define WCD939X_MBHC_ZDET_BIAS_CTL      (0x3059)
#define WCD939X_MBHC_CTL_BCS       (0x305a)
#define WCD939X_MBHC_MOISTURE_DET_FSM_STATUS     (0x305b)
#define WCD939X_MBHC_TEST_CTL       (0x305c)
#define WCD939X_LDOH_MODE       (0x3067)
#define WCD939X_MODE_LDOH_EN BIT(7)
#define WCD939X_MODE_PWRDN_STATE BIT(6)
#define WCD939X_MODE_SLOWRAMP_EN BIT(5)
#define WCD939X_MODE_VOUT_ADJUST GENMASK(4, 3)
#define WCD939X_MODE_VOUT_COARSE_ADJ GENMASK(2, 0)
#define WCD939X_LDOH_BIAS       (0x3068)
#define WCD939X_LDOH_STB_LOADS       (0x3069)
#define WCD939X_LDOH_SLOWRAMP       (0x306a)
#define WCD939X_MICB1_TEST_CTL_1      (0x306b)
#define WCD939X_TEST_CTL_1_NOISE_FILT_RES_VAL GENMASK(7, 5)
#define WCD939X_TEST_CTL_1_EN_VREFGEN BIT(4)
#define WCD939X_TEST_CTL_1_EN_LDO BIT(3)
#define WCD939X_TEST_CTL_1_LDO_BLEEDER_I_CTRL GENMASK(2, 0)
#define WCD939X_MICB1_TEST_CTL_2      (0x306c)
#define WCD939X_TEST_CTL_2_IBIAS_VREFGEN GENMASK(7, 6)
#define WCD939X_TEST_CTL_2_INRUSH_CURRENT_FIX_DIS BIT(5)
#define WCD939X_TEST_CTL_2_IBIAS_LDO_DRIVER GENMASK(2, 0)
#define WCD939X_MICB1_TEST_CTL_3      (0x306d)
#define WCD939X_TEST_CTL_3_CFILT_REF_EN BIT(7)
#define WCD939X_TEST_CTL_3_RZ_LDO_VAL GENMASK(6, 4)
#define WCD939X_TEST_CTL_3_IBIAS_LDO_STG3 GENMASK(3, 2)
#define WCD939X_TEST_CTL_3_ATEST_CTRL GENMASK(1, 0)
#define WCD939X_MICB2_TEST_CTL_1      (0x306e)
#define WCD939X_MICB2_TEST_CTL_2      (0x306f)
#define WCD939X_MICB2_TEST_CTL_3      (0x3070)
#define WCD939X_MICB3_TEST_CTL_1      (0x3071)
#define WCD939X_MICB3_TEST_CTL_2      (0x3072)
#define WCD939X_MICB3_TEST_CTL_3      (0x3073)
#define WCD939X_MICB4_TEST_CTL_1      (0x3074)
#define WCD939X_MICB4_TEST_CTL_2      (0x3075)
#define WCD939X_MICB4_TEST_CTL_3      (0x3076)
#define WCD939X_TX_COM_ADC_VCM       (0x3077)
#define WCD939X_TX_COM_BIAS_ATEST      (0x3078)
#define WCD939X_TX_COM_SPARE1       (0x3079)
#define WCD939X_TX_COM_SPARE2       (0x307a)
#define WCD939X_TX_COM_TXFE_DIV_CTL      (0x307b)
#define WCD939X_TX_COM_TXFE_DIV_START      (0x307c)
#define WCD939X_TX_COM_SPARE3       (0x307d)
#define WCD939X_TX_COM_SPARE4       (0x307e)
#define WCD939X_TX_1_2_TEST_EN       (0x307f)
#define WCD939X_TX_1_2_ADC_IB       (0x3080)
#define WCD939X_TX_1_2_ATEST_REFCTL      (0x3081)
#define WCD939X_TX_1_2_TEST_CTL       (0x3082)
#define WCD939X_TX_1_2_TEST_BLK_EN1      (0x3083)
#define WCD939X_TX_1_2_TXFE1_CLKDIV      (0x3084)
#define WCD939X_TX_1_2_SAR2_ERR       (0x3085)
#define WCD939X_TX_1_2_SAR1_ERR       (0x3086)
#define WCD939X_TX_3_4_TEST_EN       (0x3087)
#define WCD939X_TX_3_4_ADC_IB       (0x3088)
#define WCD939X_TX_3_4_ATEST_REFCTL      (0x3089)
#define WCD939X_TX_3_4_TEST_CTL       (0x308a)
#define WCD939X_TX_3_4_TEST_BLK_EN3      (0x308b)
#define WCD939X_TX_3_4_TXFE3_CLKDIV      (0x308c)
#define WCD939X_TX_3_4_SAR4_ERR       (0x308d)
#define WCD939X_TX_3_4_SAR3_ERR       (0x308e)
#define WCD939X_TX_3_4_TEST_BLK_EN2      (0x308f)
#define WCD939X_TEST_BLK_EN2_ADC2_INT1_EN BIT(7)
#define WCD939X_TEST_BLK_EN2_ADC2_INT2_EN BIT(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)
#define WCD939X_TEST_BLK_EN2_ADC12_VREF_NONL2 GENMASK(2, 1)
#define WCD939X_TEST_BLK_EN2_TXFE2_MBHC_CLKRST_EN BIT(0)
#define WCD939X_TX_3_4_TXFE2_CLKDIV      (0x3090)
#define WCD939X_TX_3_4_SPARE1       (0x3091)
#define WCD939X_TX_3_4_TEST_BLK_EN4      (0x3092)
#define WCD939X_TX_3_4_TXFE4_CLKDIV      (0x3093)
#define WCD939X_TX_3_4_SPARE2       (0x3094)
#define WCD939X_CLASSH_MODE_1       (0x3097)
#define WCD939X_CLASSH_MODE_2       (0x3098)
#define WCD939X_CLASSH_MODE_3       (0x3099)
#define WCD939X_CLASSH_CTRL_VCL_1      (0x309a)
#define WCD939X_CLASSH_CTRL_VCL_2      (0x309b)
#define WCD939X_CLASSH_CTRL_CCL_1      (0x309c)
#define WCD939X_CLASSH_CTRL_CCL_2      (0x309d)
#define WCD939X_CLASSH_CTRL_CCL_3      (0x309e)
#define WCD939X_CLASSH_CTRL_CCL_4      (0x309f)
#define WCD939X_CLASSH_CTRL_CCL_5      (0x30a0)
#define WCD939X_CLASSH_BUCK_TMUX_A_D      (0x30a1)
#define WCD939X_CLASSH_BUCK_SW_DRV_CNTL      (0x30a2)
#define WCD939X_CLASSH_SPARE       (0x30a3)
#define WCD939X_FLYBACK_EN       (0x30a4)
#define WCD939X_FLYBACK_VNEG_CTRL_1      (0x30a5)
#define java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 2
#define WCD939X_FLYBACK_VNEG_CTRL_3      (0x30a7)
#define WCD939X_FLYBACK_VNEG_CTRL_4      (0x30a8)
#define WCD939X_VNEG_CTRL_4_ILIM_SEL GENMASK(7, 4)
#define WCD939X_VNEG_CTRL_4_PW_BUF_POS GENMASK(3, 2)
#define WCD939X_VNEG_CTRL_4_PW_BUF_NEG GENMASK(1, 0)
##efine_
#define WCD939X_FLYBACK_VNEG_CTRL_6      (0x30aa)
#define WCD939X_FLYBACK_VNEG_CTRL_7      (0x30ab)
#define WCD939X_FLYBACK_VNEG_CTRL_8      (0x30ac)
#define WCD939X_FLYBACK_VNEG_CTRL_9      (0x30ad)
#define WCD939X_FLYBACK_VNEGDAC_CTRL_1      (0x30ae)
#define WCD939X_FLYBACK_VNEGDAC_CTRL_2      (0x30af)
#define WCD939X_FLYBACK_VNEGDAC_CTRL_3      (0x30b0)
#define WCD939X_FLYBACK_CTRL_1       (0x30b1)
#define WCD939X_FLYBACK_TEST_CTL      (0x30b2)
#define WCD939X_RX_AUX_SW_CTL       (0x30b3)
#define WCD939X_RX_PA_AUX_IN_CONN      (0x30b4)
#define WCD939X_RX_TIMER_DIV       (0x30b5)
#define WCD939X_RX_OCP_CTL       (0x30b6)
#define WCD939X_RX_OCP_COUNT       (0x30b7)
#define WCD939X_RX_BIAS_EAR_DAC       #define WCD939X_ANA_PAGE       (0x3000)
    (x30b9)
#define WCD939X_RX_BIAS_HPH_LDO       (0x30ba)
#      (0x30bb)
#NP2     (0x30bc)
#define WCD939X_RX_BIAS_HPH_RDAC_LDO      (#efineWCD939X_ANA_RX_SUPPLIES   (0)
# WCD939X_RX_BIAS_HPH_CNP1   (
#define WCD939X_RX_BIAS_HPH_LOWPOWER0)
#define WCD939X_RX_SUPPLIES_VNEG_PWR_LVL
#definejava.lang.StringIndexOutOfBoundsException: Range [43, 42) out of bounds for length 49
#define WCD939X_RX_BIAS_VNEGDAC_BLEEDERdefine WCD939X_HPH_HPHL_ENABLE BIT(7)
#define WCD939X_RX_BIAS_MISC       (0x30c3)
#define WCD939X_RX_BIAS_BUCK_RST      (0x30c4)
#define WCD939X_RX_BIAS_BUCK_VREF_ERRAMP     (0x30c5)
# WCD939X_RX_BIAS_FLYB_ERRAMP    (0x30c6)
#define define WCD939X_HPH_HPHL_REF_ENABLEjava.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
#define # java.lang.StringIndexOutOfBoundsException: Range [44, 37) out of bounds for length 51
#define WCD939X_HPH_L_STATUS       (0x30c9define (
#define WCD939X_HPH_R_STATUSWCD939X_ANA_TX_CH1 (x300ejava.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41
# WCD939X_HPH_CNP_EN xc)
#define define WCD939X_TX_CH2_HPF1_INIT BIT(6)
#efine    (x30cd)
#define WCD939X_HPH_OCP_CTL#define  GENMASK4 )
#define define WCD939X_ANA_TX_CH4       (0x3011)
#define WCD939X_OCP_CTL_OCP_FSM_EN defineWCD939X_TX_CH4_HPF3_INITBIT6)
#define WCD939X_OCP_CTL_SPARE_BITS BIT()
#define WCD939X_OCP_CTL_SCD_OP_EN #efine WCD939X_ANA_MICB1_MICB2_DSP_EN_LOGIC    0java.lang.StringIndexOutOfBoundsException: Range [57, 56) out of bounds for length 57
#define WCD939X_HPH_AUTO_CHOP       (0x30cf)
#define WCD939X_HPH_CHOP_CTL(x30d0)
#define WCD939X_HPH_PA_CTL1       WCD939X_MBHC_MECH_L_DET_EN7)
#define WCD939X_MBHC_MECH_MECH_DETECT_TYPE(5)
#define WCD939X_PA_CTL2_HPHPA_GND_R BIT(6)
# WCD939X_MBHC_MECH_MECH_HS_L_PULLUP_COMP_EN2java.lang.StringIndexOutOfBoundsException: Index 57 out of bounds for length 57
#efine  GENMASK(1, 0java.lang.StringIndexOutOfBoundsException: Index 60 out of bounds for length 60
define WCD939X_HPH_L_EN
#define WCD939X_L_EN_CONST_SEL_LWCD939X_MBHC_ELECT_FSM_EN 7)
#efine  BIT(5)
# GENMASK(4, 0)
#define WCD939X_HPH_L_TEST       (0x30d4)
##define WCD939X_MBHC_ELECT_ELECT_SCHMT_ISRC_CTL GENMASK(2, 1)
 WCD939X_HPH_R_EN      (0x30d6)
# WCD939X_R_EN_CONST_SEL_R(7, 6)
#define WCD939X_R_EN_GAIN_SOURCE_SEL()
#define WCD939X_R_EN_SPARE_BITS GENMASK(4, 0)
define WCD939X_HPH_R_TEST       (0x30d7)
     0x30d8)
#define WCD939X_R_ATEST_DACR_REF_ATEST1_CONN BIT(7)
#define WCD939X_R_ATEST_LDO1_R_ATEST2_CONN ()
#define WCD939X_R_ATEST_LDO_R_ATEST2_CAL BIT(5)
#define WCD939X_R_ATEST_LDO2_R_ATEST2_CONN BIT(4)
#define WCD939X_R_ATEST_LDO_1P65V_ATEST1_CONN BIT(3)
#define java.lang.StringIndexOutOfBoundsException: Range [47, 33) out of bounds for length 47
#define  java.lang.StringIndexOutOfBoundsException: Range [52, 42) out of bounds for length 56
#define WCD939X_RDAC_CLK_CTL1_OPAMP_CHOP_CLK_EN BIT7
java.lang.NullPointerException
#define WCD939X_RDAC_CLK_CTL1_SPARE_BITS GENMASK(3, 0)
#define WCD939X_HPH_RDAC_CLK_CTL2      (0x30da)
#define      (0x30db)
#define define WCD939X_ANA_MBHC_BTN2(x301c)
#define WCD939X_HPH_REFBUFF_UHQA_CTL      (0x30dd)
#define#define WCD939X_MBHC_BTN2_VTH GENMASK(7, 2)
define BIT(5)
#define WCD939X_REFBUFF_UHQA_CTL_REFBUFN_RBIAS_ADJUST(4)
#efineWCD939X_REFBUFF_UHQA_CTL_REFBUFP_IOUT_CTL(3, 2java.lang.StringIndexOutOfBoundsException: Index 63 out of bounds for length 63
#define WCD939X_REFBUFF_UHQA_CTL_REFBUFN_IOUT_CTL GENMASK(1, 0)
#define WCD939X_HPH_REFBUFF_LP_CTL      (0x30de)
#define WCD939X_REFBUFF_LP_CTL_HPH_VNEGREG2_CURR_COMP GENMASK(7, 6)
#define WCD939X_REFBUFF_LP_CTL_SPARE_BITS GENMASK(5, 4)
#define LT_STARTUP_CLKDIV()
#define WCD939X_REFBUFF_LP_CTL_PREREF_FILT_STARTUP_CLKDIV_CTL GENMASK(2#efine WCD939X_ANA_MBHC_BTN7    0x3021)
defineWCD939X_REFBUFF_LP_CTL_PREREF_FILT_BYPASS ()
#define WCD939X_HPH_L_DAC_CTL       (0x30df)
define WCD939X_HPH_R_DAC_CTL       (0x30e0)
#define WCD939X_HPH_SURGE_COMP_SEL  #define WCD939X_MICB_ENABLE GENMASK(7, 6)
#efine       (0x30e2)
define WCD939X_EN_EN_SURGE_PROTECTION_HPHLBIT(7)
#efine WCD939X_EN_EN_SURGE_PROTECTION_HPHR BIT()
#define WCD939X_EN_SEL_SURGE_COMP_IQ GENMASK java.lang.StringIndexOutOfBoundsException: Range [43, 38) out of bounds for length 45
#WCD939X_MICB2_RAMP_SHIFT_CTL
##defineWCD939X_MICB2_RAMP_USB_MGDET_MICB2_RAMP GENMASK1 )
#define #defineWCD939X_ANA_MICB3    0x3025)
#define WCD939X_EN_SWTICH_VN_VNDAC_NSURGE_ENWCD939X_BIAS_CTL     (x3028)
#define WCD939X_HPH_SURGE_MISC1       (0x30e3)
#define WCD939X_HPH_SURGE_STATUS      (0define WCD939X_LDOL_VDDCX_ADJUST    (0x3040#define (
#define WCD939X_MBHC_ZDET_VNEG_CTLjava.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 48
      0
define    (java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41
#define WCD939X_EAR_DAC_CON       defineWCD939X_MODE_LDOH_EN (7
#define define WCD939X_MODE_SLOWRAMP_EN BIT(5)
# WCD939X_DAC_CON_REF_DBG_ENBIT(java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41
#define #define WCD939X_LDOH_BIAS )
#define WCD939X_DAC_CON_GAIN_DAC GENMASK#WCD939X_LDOH_STB_LOADS   03069)
#define WCD939X_DAC_CON_INV_DATA BIT(0)
#define WCD939X_EAR_CNP_FSM_CON   #WCD939X_TEST_CTL_1_NOISE_FILT_RES_VAL(,5java.lang.StringIndexOutOfBoundsException: Index 59 out of bounds for length 59
##WCD939X_TEST_CTL_1_LDO_BLEEDER_I_CTRL,0)
#define WCD939X_EAR_STATUS_REG_1      (0x30ef)
#define WCD939X_EAR_STATUS_REG_2      (0T_FIX_DIS 5)
#define WCD939X_FLYBACK_NEW_CTRL_2define      0)
#define WCD939X_FLYBACK_NEW_CTRL_3define  (, 4java.lang.StringIndexOutOfBoundsException: Index 51 out of bounds for length 51
#define WCD939X_FLYBACK_NEW_CTRL_4WCD939X_TEST_CTL_3_ATEST_CTRLGENMASK1 )
#define define WCD939X_MICB2_TEST_CTL_10)
#define WCD939X_MICB2_TEST_CTL_2   0)
#define WCD939X_HPH_NEW_ANA_HPH3      (0x3102)
#define#define WCD939X_MICB3_TEST_CTL_2      (0x3072)
#define#define WCD939X_MICB3_TEST_CTL_3      (0x3073)
#define WCD939X_MBHC_NEW_ELECT_REM_CLAMP_CTL     (0x311f
#define WCD939X_MBHC_NEW_CTL_1       (0x3120)
#define WCD939X_CTL_1_RCO_EN#      0x3078)
#define  WCD939X_TX_COM_SPARE20x307a)
#BIT(3)
#define BIT(2)
#define  GENMASK1, 0)
#efine     (x3121)
#define WCD939X_CTL_2_MUX_CTL GENMASK(6, 4)
#define WCD939X_CTL_2_M_RTH_CTL GENMASK(3, 2
#define  GENMASK(,0)
#define #efine WCD939X_TX_1_2_ATEST_REFCTL     0)
#define #define WCD939X_TX_1_2_TEST_BLK_EN1)
#define define WCD939X_TX_1_2_SAR2_ERR    (0x3085 0java.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 46
#define WCD939X_ZDET_ANA_CTL_MAXV_CTL GENMASK(6, 4)
#define WCD939X_ZDET_ANA_CTL_RANGE_CTL GENMASK(3, 0
##define   0)
# GENMASK(6, 4)
#define WCD939X_ZDET_RAMP_CTL_TIME_CTL GENMASK(3, 0)  (x308f)
#define WCD939X_MBHC_NEW_FSM_STATUS      (0x3125)
#define define BIT6java.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 48
#WCD939X_TEST_BLK_EN2_ADC12_VREF_NONL2(2,1java.lang.StringIndexOutOfBoundsException: Index 59 out of bounds for length 59
#define WCD939X_FSM_STATUS_HS_M_COMP_STATUSWCD939X_TEST_BLK_EN2_TXFE2_MBHC_CLKRST_EN
#define WCD939X_FSM_STATUS_FAST_PRESS_FLAG_STATUS BIT4java.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 56
#defineWCD939X_TX_3_4_TEST_BLK_EN4   0x3092
#defineWCD939X_FSM_STATUS_REMOVAL_FLAG_STATUS2)
#define WCD939X_FSM_STATUS_ELECT_REM_RT_STATUS BIT(1)
#define WCD939X_FSM_STATUS_BTN_STATUS BIT(0)
#define WCD939X_MBHC_NEW_ADC_RESULT      (0x3126)
#define WCD939X_ADC_RESULT_VALUE GENMASK(7, 0)
#define WCD939X_TX_NEW_CH12_MUX       (0x3127)
#define WCD939X_TX_NEW_CH34_MUX       (0x3128)
#define WCD939X_DIE_CRACK_DET_EN      (0x312c)
#define WCD939X_DIE_CRACK_DET_OUT      (0x312d)
#define WCD939X_HPH_NEW_INT_RDAC_GAIN_CTL     (0x3132)
#define WCD939X_HPH_NEW_INT_PA_GAIN_CTL_L     (0x3133)
#define WCD939X_PA_GAIN_CTL_L_EN_HPHPA_2VPK BIT(7)
#define WCD939X_PA_GAIN_CTL_L_RX_SUPPLY_LEVEL BIT(6)
#define WCD939X_PA_GAIN_CTL_L_DAC_DR_BOOST BIT(5)
#define WCD939X_PA_GAIN_CTL_L_VALUE GENMASK(4, 0)
#define WCD939X_HPH_NEW_INT_RDAC_VREF_CTL     (0x3134)
#define WCD939X_HPH_NEW_INT_RDAC_OVERRIDE_CTL     (0x3135)
#define WCD939X_HPH_NEW_INT_PA_GAIN_CTL_R     (0x3136)
#define WCD939X_PA_GAIN_CTL_R_D_RCO_CLK_EN BIT(7)
#define WCD939X_PA_GAIN_CTL_R_SPARE_BITS GENMASK(6, 5)
#define WCD939X_PA_GAIN_CTL_R_VALUE GENMASK(4, 0)
#define WCD939X_HPH_NEW_INT_PA_MISC1      (0x3137)
#define WCD939X_HPH_NEW_INT_PA_MISC2      (0x3138)
#define WCD939X_HPH_NEW_INT_PA_RDAC_MISC     (0x3139)
#define WCD939X_HPH_NEW_INT_TIMER1      (0x313a)
#efineWCD939X_TIMER1_CURR_IDIV_CTL_CMPDR_OFF GENMASK(7, 5)
#define WCD939X_TIMER1_CURR_IDIV_CTL_AUTOCHOP GENMASK(4, 2)
#define WCD939X_TIMER1_AUTOCHOP_TIMER_CTL_EN BIT(1)
#define WCD939X_HPH_NEW_INT_TIMER2      (0x313b)
#define WCD939X_HPH_NEW_INT_TIMER3      (0x313c)
#define #define WCD939X_CLASSH_CTRL_VCL_2 0x309b)
#define WCD939X_HPH_NEW_INT_PA_RDAC_MISC2     (0x313e)
#define WCD939X_HPH_NEW_INT_PA_RDAC_MISC3     (0x313f)
#define WCD939X_HPH_NEW_INT_RDAC_HD2_CTL_L     (0x3140#efine WCD939X_CLASSH_CTRL_CCL_3      (0x309e)
#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 GENMASK(5, 0)
#define WCD939X_HPH_NEW_INT_RDAC_HD2_CTL_R     (0x3141)
#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,#efine WCD939X_FLYBACK_VNEG_CTRL_2   (0x30a6)
#define    0x3145)
defineWCD939X_RX_NEW_INT_HPH_RDAC_BIAS_ULP     (0x3146)
#define WCD939X_RX_NEW_INT_HPH_RDAC_LDO_LP     (0x3147)
##defineWCD939X_VNEG_CTRL_4_PW_BUF_NEG (1,0)
#define WCD939X_MOISTURE_DET_DC_CTRL_ONCOUNT GENMASK(6, 5)
#define WCD939X_MOISTURE_DET_DC_CTRL_OFFCOUNT GENMASK(4, 0)
#define define WCD939X_FLYBACK_VNEG_CTRL_8x30ac)
#define WCD939X_MOISTURE_DET_POLLING_CTRL_HPHL_PA_EN BIT(6)
#define WCD939X_MOISTURE_DET_POLLING_CTRL_DTEST_EN GENMASK(5, 4)
#define WCD939X_MOISTURE_DET_POLLING_CTRL_MOIST_OVRD_POLLING BIT(3)#efine WCD939X_FLYBACK_VNEGDAC_CTRL_2   (x30af)
(
 GENMASK(1 0)
#define WCD939X_MBHC_NEW_INT_MECH_DET_CURRENT     (0x31b1)
   (0x30b4)
#define WCD939X_MBHC_NEW_INT_ZDET_CLK_AND_MOISTURE_CTL_NEW (0x31b2)
#define WCD939X_EAR_INT_NEW_CHOPPER_CON      (0x31b7)
#define WCD939X_EAR_INT_NEW_CNP_VCM_CON1     (0x31b8)
#define WCD939X_EAR_INT_NEW_CNP_VCM_CON2     (0x31b9)
#define WCD939X_EAR_INT_NEW_DYNAMIC_BIAS     (0x31ba)
#define WCD939X_SLEEP_INT_WATCHDOG_CTL_1     (0x31d0)
#define #define WCD939X_RX_BIAS_HPH_PA0x30bb)
define WCD939X_DIE_CRACK_INT_DET_INT1      (0x31d3)
#define WCD939X_DIE_CRACK_INT_DET_INT2      (0x31d4)
   (0x31d5)
#define WCD939X_TX_COM_NEW_INT_FE_DIVSTOP_L1     (0x31d6#efine WCD939X_RX_BIAS_HPH_CNP1 030be
#define WCD939X_TX_COM_NEW_INT_FE_DIVSTOP_L0     (0x31d7java.lang.StringIndexOutOfBoundsException: Range [32, 31) out of bounds for length 46
#define java.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 43
#definejava.lang.StringIndexOutOfBoundsException: Range [45, 40) out of bounds for length 53
_ICTRL_STG1_L2L10
#define WCD939X_RX_BIAS_FLYB_MID_RST0java.lang.StringIndexOutOfBoundsException: Index 50 out of bounds for length 50
#definedefineWCD939X_HPH_R_STATUS    0x30ca
#define (java.lang.StringIndexOutOfBoundsException: Range [45, 44) out of bounds for length 45
#define WCD939X_TX_COM_NEW_INT_FE_ICTRL_STG2MAIN_L0)
#define java.lang.StringIndexOutOfBoundsException: Range [58, 52) out of bounds for length 64
#define WCD939X_FE_ICTRL_STG2MAIN_ULP_VALUE(4 0java.lang.StringIndexOutOfBoundsException: Index 57 out of bounds for length 57
#define java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 40
#define java.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 43
#define WCD939X_PA_CTL2_HPHPA_GND_R()
 WCD939X_FE_ICTRL_STG2CASC_ULP_VALUE3 )
#define WCD939X_TX_COM_NEW_INT_ADC_SCBIAS_L2L1     (0x31e2)
#define WCD939X_TX_COM_NEW_INT_ADC_SCBIAS_L0ULP     (0x31e3)
#define define WCD939X_L_EN_CONST_SEL_L GENMASK
#define       (x31e5java.lang.StringIndexOutOfBoundsException: Index 54 out of bounds for length 54
#define define WCD939X_HPH_L_TEST    (0x30d4
#define WCD939X_TX_COM_NEW_INT_ADC_INT_ULP     #efine      (java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
#WCD939X_DIGITAL_PAGE   (x3400)
#define WCD939X_DIGITAL_CHIP_ID0      (0#efine  (0java.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 45
#define WCD939X_DIGITAL_CHIP_ID1      (0x3402)
#define WCD939X_DIGITAL_CHIP_ID2  BIT)
#define WCD939X_DIGITAL_CHIP_ID3      (0x3404)
#define  WCD939X_R_ATEST_LDO2_R_ATEST2_CONNjava.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 49
#define WCD939X_DIGITAL_CDC_RST_CTL#efine  BIT1java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
#define WCD939X_DIGITAL_TOP_CLK_CFG      (0x3407)
#define WCD939X_DIGITAL_CDC_ANA_CLK_CTL      (0x3408)
#define WCD939X_CDC_ANA_CLK_CTL_ANA_TX_DIV4_CLK_EN BIT(5)       ()
#define WCD939X_CDC_ANA_CLK_CTL_ANA_TX_DIV2_CLK_ENdefine (x30dc)
# WCD939X_CDC_ANA_CLK_CTL_ANA_TX_CLK_EN BIT(3java.lang.StringIndexOutOfBoundsException: Index 52 out of bounds for length 52
#define WCD939X_CDC_ANA_CLK_CTL_ANA_RX_DIV4_CLK_EN BIT(2)
#define define WCD939X_REFBUFF_UHQA_CTL_REFBUFN_RBIAS_ADJUST BIT(4)
#define BIT(0)
#define WCD939X_CDC_ANA_CLK_CTL_ANA_TX_DIV2_CLK_EN GENMASK(, )
#define WCD939X_DIGITAL_CDC_DIG_CLK_CTL      (0define     0)
#define WCD939X_CDC_DIG_CLK_CTL_TXD3_CLK_EN BIT(7)
#define WCD939X_CDC_DIG_CLK_CTL_TXD2_CLK_EN BIT(6)
#define WCD939X_CDC_DIG_CLK_CTL_TXD1_CLK_EN BIT(5)
#define WCD939X_CDC_DIG_CLK_CTL_TXD0_CLK_EN BIT(4)
#define WCD939X_CDC_DIG_CLK_CTL_RXD2_CLK_EN java.lang.StringIndexOutOfBoundsException: Range [33, 29) out of bounds for length 44
#define WCD939X_CDC_DIG_CLK_CTL_RXD1_CLK_EN
#define WCD939X_CDC_DIG_CLK_CTL_RXD0_CLK_EN BIT(0)
#define WCD939X_DIGITAL_SWR_RST_EN  ( 4java.lang.StringIndexOutOfBoundsException: Index 50 out of bounds for length 50
#define define WCD939X_EN_LATCH_INTR_OP_STG_HIZ_EN BIT(2)
#define WCD939X_DIGITAL_CDC_RX_RST      (0x340c)
#define    (x30e3java.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 46
#define WCD939X_DIGITAL_CDC_RX1_CTL      (0x340ejava.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 38
#define WCD939X_DIGITAL_CDC_RX2_CTL      (0x340f)
defineWCD939X_DIGITAL_CDC_TX_ANA_MODE_0_1 (x3410java.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 56
define  GENMASK7,4
##defineWCD939X_DAC_CON_REF_DBG_EN
#define WCD939X_DIGITAL_CDC_TX_ANA_MODE_2_3     (0x3411)
#define WCD939X_CDC_TX_ANA_MODE_2_3_TXD3_MODE GENMASK(7, defineWCD939X_DAC_CON_INV_DATA(0
#define WCD939X_CDC_TX_ANA_MODE_2_3_TXD2_MODE GENMASK(3, 0)
#      (0x3414)
#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#efine WCD939X_FLYBACK_NEW_CTRL_4      (0x30f8)
#define WCD939X_CDC_ANA_TX_CLK_CTL_ANA_MBHC_1P2M_CLK_EN BIT(5)
#define  WCD939X_HPH_NEW_ANA_HPH2
d java.lang.StringIndexOutOfBoundsException: Range [60, 53) out of bounds for length 60
#define WCD939X_CDC_ANA_TX_CLK_CTL_ANA_TX1_ADC_CLK_ENWCD939X_MBHC_NEW_ELECT_REM_CLAMP_CTL  (java.lang.StringIndexOutOfBoundsException: Range [57, 56) out of bounds for length 57
#define ANA_TX0_ADC_CLK_ENBIT(1)
#define java.lang.StringIndexOutOfBoundsException: Range [0, 54) out of bounds for length 37
#define WCD939X_DIGITAL_CDC_HPH_DSM_A1_0     (# java.lang.StringIndexOutOfBoundsException: Range [33, 32) out of bounds for length 39
#define define WCD939X_MBHC_NEW_CTL_2
#define WCD939X_DIGITAL_CDC_HPH_DSM_A2_0     (0x341a)
#define WCD939X_DIGITAL_CDC_HPH_DSM_A2_1  GENMASK )
#define WCD939X_DIGITAL_CDC_HPH_DSM_A3_0     (0x341c)
java.lang.StringIndexOutOfBoundsException: Range [40, 7) out of bounds for length 53
#define WCD939X_DIGITAL_CDC_HPH_DSM_A4_0     (0x341e)
#define WCD939X_DIGITAL_CDC_HPH_DSM_A4_1     (defineWCD939X_ZDET_ANA_CTL_MAXV_CTL6 4java.lang.StringIndexOutOfBoundsException: Index 51 out of bounds for length 51
#define     (0x3420
#efine WCD939X_DIGITAL_CDC_HPH_DSM_A5_10x3421)
# WCD939X_DIGITAL_CDC_HPH_DSM_A6_0     0)
defineWCD939X_DIGITAL_CDC_HPH_DSM_A7_0(x3423)
#define WCD939X_DIGITAL_CDC_HPH_DSM_C_0      (0x3424)
#WCD939X_DIGITAL_CDC_HPH_DSM_C_1    0java.lang.StringIndexOutOfBoundsException: Range [53, 52) out of bounds for length 53
426)
#define#WCD939X_FSM_STATUS_FAST_REMOVAL_FLAG_STATUS(3)
#define WCD939X_DIGITAL_CDC_HPH_DSM_R1      (0 WCD939X_FSM_STATUS_ELECT_REM_RT_STATUS BIT
#define WCD939X_DIGITAL_CDC_HPH_DSM_R2      (0x3429)
#define WCD939X_DIGITAL_CDC_HPH_DSM_R3      (0
#define WCD939X_DIGITAL_CDC_HPH_DSM_R4      (0x342b)
#define WCD939X_DIGITAL_CDC_HPH_DSM_R5      (0x342c)
#define WCD939X_DIGITAL_CDC_HPH_DSM_R6      (0#efine WCD939X_DIE_CRACK_DET_OUT
#define WCD939X_DIGITAL_CDC_HPH_DSM_R7      (0x342e)
#define WCD939X_DIGITAL_CDC_EAR_DSM_A1_0#WCD939X_PA_GAIN_CTL_L_EN_HPHPA_2VPK()
#      (0x3430)
#define WCD939X_DIGITAL_CDC_EAR_DSM_A2_0     (0x3431)
#define WCD939X_DIGITAL_CDC_EAR_DSM_A2_1     (0x3432defineWCD939X_PA_GAIN_CTL_L_VALUE4,0)
#define WCD939X_DIGITAL_CDC_EAR_DSM_A3_0     (0x3433#WCD939X_HPH_NEW_INT_RDAC_OVERRIDE_CTL(java.lang.StringIndexOutOfBoundsException: Index 58 out of bounds for length 58
#define WCD939X_DIGITAL_CDC_EAR_DSM_A3_1     (0x3434)
#define WCD939X_DIGITAL_CDC_EAR_DSM_A4_0     (java.lang.StringIndexOutOfBoundsException: Range [47, 35) out of bounds for length 49
#define WCD939X_DIGITAL_CDC_EAR_DSM_A4_1 0java.lang.StringIndexOutOfBoundsException: Range [53, 52) out of bounds for length 53
#define  WCD939X_TIMER1_CURR_IDIV_CTL_CMPDR_OFFjava.lang.StringIndexOutOfBoundsException: Index 60 out of bounds for length 60
#define WCD939X_DIGITAL_CDC_EAR_DSM_A5_1     (0x3438)
#define define WCD939X_HPH_NEW_INT_TIMER2java.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 48
#define WCD939X_DIGITAL_CDC_EAR_DSM_A7_0   (x313)
defineWCD939X_DIGITAL_CDC_EAR_DSM_C_0)
#define WCD939X_DIGITAL_CDC_EAR_DSM_C_1      (0x343c)
#define WCD939X_DIGITAL_CDC_EAR_DSM_C_2      (0x343d)
#define WCD939X_DIGITAL_CDC_EAR_DSM_C_3      (0x343e)
#define WCD939X_DIGITAL_CDC_EAR_DSM_R1      (0x343f)
#define WCD939X_DIGITAL_CDC_EAR_DSM_R2  GENMASK5,)
#define WCD939X_DIGITAL_CDC_EAR_DSM_R3java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 55
#define WCD939X_DIGITAL_CDC_EAR_DSM_R4      (0x3442)
#define WCD939X_DIGITAL_CDC_EAR_DSM_R5      (0x3443)
#define WCD939X_DIGITAL_CDC_EAR_DSM_R6      (0x3444)
#define WCD939X_DIGITAL_CDC_EAR_DSM_R7WCD939X_RX_NEW_INT_HPH_RDAC_BIAS_ULP     (0x3146)
#define WCD939X_DIGITAL_CDC_HPH_GAIN_RX_0     (0x3446)
#    (0x3447)
define java.lang.StringIndexOutOfBoundsException: Range [43, 42) out of bounds for length 55
#define# GENMASK,java.lang.StringIndexOutOfBoundsException: Index 59 out of bounds for length 59
#define WCD939X_DIGITAL_CDC_HPH_GAIN_DSD_2     (0#define WCD939X_MOISTURE_DET_POLLING_CTRL_HPHL_PA_EN
#define WCD939X_DIGITAL_CDC_EAR_GAIN_DSD_0     (0x344b)
#define WCD939X_DIGITAL_CDC_EAR_GAIN_DSD_1     (0x344c)
#define #define WCD939X_MOISTURE_DET_POLLING_CTRL_ 1 )
#definedjava.lang.StringIndexOutOfBoundsException: Range [57, 49) out of bounds for length 63
#java.lang.StringIndexOutOfBoundsException: Range [50, 46) out of bounds for length 53
#define WCD939X_EAR_INT_NEW_CNP_VCM_CON2)
#define WCD939X_CDC_HPH_GAIN_CTL_HPHL_RX_EN BIT(2)
#define WCD939X_CDC_HPH_GAIN_CTL_HPHR_DSD_EN BIT(1)
#define WCD939X_CDC_HPH_GAIN_CTL_HPHL_DSD_EN BIT(0)
#define WCD939X_DIGITAL_CDC_EAR_GAIN_CTL     (0x344f)
#define WCD939X_CDC_EAR_GAIN_CTL_EAR_EN BIT(00314)
#define WCD939X_DIGITAL_CDC_EAR_PATH_CTL     (0x3450)
#define WCD939X_DIGITAL_CDC_SWR_CLH      (0#define WCD939X_TX_COM_NEW_INT_FE_DIVSTOP_L0
#define WCD939X_CDC_SWR_CLH_CLH_CTL GENMASK(7, 0)
#define WCD939X_DIGITAL_SWR_CLH_BYP   defineWCD939X_TX_COM_NEW_INT_FE_ICTRL_STG1_L2L1   0
#efine    (x3453)
#define WCD939X_DIGITAL_CDC_TX1_CTL      (0x3454)
#define #define WCD939X_TX_COM_NEW_INT_FE_I    (031dd
#define WCD939X_DIGITAL_CDC_TX_RST      (0x3456)
#define WCD939X_DIGITAL_CDC_REQ_CTL      (0x3457)
#define WCD939X_CDC_REQ_CTL_TX3_WIDE_BAND BIT(5)
#define WCD939X_CDC_REQ_CTL_TX2_WIDE_BAND BIT(4)
#define WCD939X_CDC_REQ_CTL_TX1_WIDE_BAND BIT(3)
#define WCD939X_CDC_REQ_CTL_TX0_WIDE_BAND BIT(2)
#define WCD939X_CDC_REQ_CTL_FS_RATE_4P8 BIT(1)
#define WCD939X_CDC_REQ_CTL_NO_NOTCH BIT(0)
# WCD939X_DIGITAL_CDC_RST     0x3458)
#define WCD939X_DIGITAL_CDC_AMIC_CTL      (0x345a)
#define WCD939X_CDC_AMIC_CTL_AMIC5_IN_SEL BIT(3)
#define WCD939X_CDC_AMIC_CTL_AMIC4_IN_SEL BIT(2)
#define WCD939X_CDC_AMIC_CTL_AMIC3_IN_SEL define  (0)
# WCD939X_CDC_AMIC_CTL_AMIC1_IN_SEL(0java.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 48
#define WCD939X_DIGITAL_CDC_DMIC_CTL      (0x345b)
#defineWCD939X_DIGITAL_CHIP_ID2   0)
java.lang.StringIndexOutOfBoundsException: Range [40, 32) out of bounds for length 46
#define    0
#define WCD939X_CDC_DMIC_CTL_SOFT_RESET BIT(0)
#define WCD939X_DIGITAL_CDC_DMIC1_CTL      (0x345c)
#define WCD939X_CDC_DMIC1_CTL_DMIC_CLK_SCALE_SEL define WCD939X_CDC_ANA_CLK_CTL_ANA_TX_DIV2_CLK_EN BIT
#define WCD939X_CDC_DMIC1_CTL_DMIC_CLK_EN BIT(3)
#define WCD939X_CDC_DMIC1_CTL_DMIC_CLK_SELdefine BIT(1)
(0x345d)
#define define WCD939X_CDC_ANA_CLK_CTL_ANA_TX_DIV2_CLK_E()
#define WCD939X_CDC_DMIC2_CTL_DMIC_CLK_SCALE_SEL GENMASK(6, 4)
#define define WCD939X_CDC_DIG_CLK_CTL_TXD3_CLK_EN BIT(7)
# GENMASK(2,0java.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 56
#define WCD939X_DIGITAL_CDC_DMIC3_CTL      (0x345e#  BIT)
#define WCD939X_CDC_DMIC3_CTL_DMIC_CLK_SCALE_SEL GENMASK(6#efine  WCD939X_CDC_DIG_CLK_CTL_RXD1_CLK_EN BIT(1)
#efine WCD939X_CDC_DMIC3_CTL_DMIC_CLK_EN BIT(3)
#define WCD939X_CDC_DMIC3_CTL_DMIC_CLK_SEL GENMASK(2, 0)
#define WCD939X_DIGITAL_CDC_DMIC4_CTL      (0x345f)
#define WCD939X_CDC_DMIC4_CTL_DMIC_CLK_SCALE_SEL GENMASK#define WCD939X_DIGITAL_CDC_PATH_MODE      (0x340b)
WCD939X_CDC_DMIC4_CTL_DMIC_CLK_EN BIT(3)
#define WCD939X_CDC_DMIC4_CTL_DMIC_CLK_SEL GENMASK(2, 0)
()
#define WCD939X_DIGITAL_EFUSE_CTL      ( WCD939X_DIGITAL_CDC_RX2_CTL(x340)
d      (x3462)
#define WCD939X_CDC_DMIC_RATE_1_2_DMIC2_RATE GENMASK(7, 4)
#define WCD939X_CDC_DMIC_RATE_1_2_DMIC1_RATE GENMASK(3, 0)
#define WCD939X_DIGITAL_CDC_DMIC_RATE_3_4     (0x3463)
java.lang.StringIndexOutOfBoundsException: Range [53, 44) out of bounds for length 58
#GENMASK java.lang.StringIndexOutOfBoundsException: Index 58 out of bounds for length 58
#define WCD939X_DIGITAL_PDM_WD_CTL0      (0x3465)
#define WCD939X_PDM_WD_CTL0_HOLD_OFF      (java.lang.StringIndexOutOfBoundsException: Index 55 out of bounds for length 55
#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      (0define WCD939X_CDC_ANA_TX_CLK_CTL_ANA_TX1_ADC_CL2java.lang.StringIndexOutOfBoundsException: Index 60 out of bounds for length 60
# WCD939X_PDM_WD_CTL1_HOLD_OFF4)
#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      (0x3467)
#define WCD939X_DIGITAL_INTR_MODE      (0x346a)defineWCD939X_DIGITAL_CDC_HPH_DSM_A2_1 (x341b)
#define WCD939X_DIGITAL_INTR_MASK_0      (0x346b)
#define WCD939X_DIGITAL_INTR_MASK_1      (0x346c)
#define WCD939X_DIGITAL_INTR_MASK_2      (0x346d)
#define WCD939X_DIGITAL_INTR_STATUS_0WCD939X_DIGITAL_CDC_HPH_DSM_A5_0 ()
#define WCD939X_DIGITAL_INTR_STATUS_1      (0x346f)
#define WCD939X_DIGITAL_INTR_STATUS_2      (0x3470)
#define WCD939X_DIGITAL_INTR_CLEAR_0      (0x3471)
#define WCD939X_DIGITAL_INTR_CLEAR_1      (0x3472)
#define   
#define       0x342d)
#define WCD939X_DIGITAL_INTR_LEVEL_1      (0x3475)
# java.lang.StringIndexOutOfBoundsException: Range [53, 40) out of bounds for length 53
#define WCD939X_DIGITAL_INTR_SET_0      (0x3477)
#define WCD939X_DIGITAL_INTR_SET_1java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 53
#define WCD939X_DIGITAL_INTR_SET_2      (0x3479)
#define WCD939X_DIGITAL_INTR_TEST_0      (0x347a)
#define WCD939X_DIGITAL_INTR_TEST_1   #WCD939X_DIGITAL_CDC_EAR_DSM_A5_10x3438

d       0x347f
#     (0x3480)
#defineWCD939X_DIGITAL_TX_MODE_DBG_2_3(x3481)
#define WCD939X_DIGITAL_LB_IN_SEL_CTL      (0x3482)
#define WCD939X_DIGITAL_LOOP_BACK_MODE      (0x3483)
#define WCD939X_DIGITAL_SWR_DAC_TEST      (0x3484#WCD939X_DIGITAL_CDC_EAR_DSM_R10java.lang.StringIndexOutOfBoundsException: Index 52 out of bounds for length 52
#define WCD939X_DIGITAL_SWR_HM_TEST_RX_0     (0x3485)
#define WCD939X_DIGITAL_SWR_HM_TEST_TX_0     (0x3486)java.lang.StringIndexOutOfBoundsException: Range [51, 38) out of bounds for length 52
#define WCD939X_DIGITAL_SWR_HM_TEST_RX_1     (0x3487)
#define WCD939X_DIGITAL_SWR_HM_TEST_TX_1     (0x3488)
#define WCD939X_DIGITAL_SWR_HM_TEST_TX_2     (0x3489)
##     0java.lang.StringIndexOutOfBoundsException: Range [55, 54) out of bounds for length 55
#define WCD939X_DIGITAL_SWR_HM_TEST_1  # WCD939X_DIGITAL_CDC_HPH_GAIN_DSD_2     (0x344a)
#define       (x348c)
#define       0x348d)
#define WCD939X_DIGITAL_I2C_CTL       (0djava.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 55
#define WCD939X_CDC_HPH_GAIN_CTL_HPH_STEREO_EN(
defineWCD939X_DIGITAL_EFUSE_TEST_CTL_0   0x3490java.lang.StringIndexOutOfBoundsException: Index 53 out of bounds for length 53
#define WCD939X_DIGITAL_EFUSE_TEST_CTL_1     (0x3491)
define WCD939X_DIGITAL_EFUSE_T_DATA_0     (x3492)
#define WCD939X_DIGITAL_EFUSE_T_DATA_1      (0x3493)
#define WCD939X_DIGITAL_PAD_CTL_PDM_RX0      (0x3494)
#define WCD939X_DIGITAL_PAD_CTL_PDM_RX1      (0x3495)
#define WCD939X_DIGITAL_PAD_CTL_PDM_TX0      (0x3496)
#define WCD939X_DIGITAL_PAD_CTL_PDM_TX1      (0x3497)
#define WCD939X_DIGITAL_PAD_CTL_PDM_TX2      (0x3498)
#define WCD939X_DIGITAL_PAD_INP_DIS_0      (0x3499)
#define WCD939X_DIGITAL_PAD_INP_DIS_1 #efine WCD939X_DIGITAL_SWR_CLH_BYP   (0x3452)
#define #define WCD939X_DIGITAL_CDC_TX0_CTL   
#define      (x349c)
#define WCD939X_DIGITAL_DRIVE_STRENGTH_2defineWCD939X_DIGITAL_CDC_TX2_CTL      (0x3455)
#define define WCD939X_DIGITAL_CDC_TX_RST      (0x3456)
#define define WCD939X_DIGITAL_CDC_REQ_CTLWCD939X_DIGITAL_CDC_REQ_CTL      (0x3457)
#define define WCD939X_CDC_REQ_CTL_TX3_WIDE_BAND5)
   (0x34a1)
#define define WCD939X_CDC_REQ_CTL_TX1_WIDE_BAND BIT(3)
#define define WCD939X_CDC_REQ_CTL_TX0_WIDE_BAND BIT(2)
#define WCD939X_DIGITAL_PIN_STATUS_0      (0x34a4)
#define WCD939X_DIGITAL_PIN_STATUS_1      (0x34a5)#efine WCD939X_CDC_REQ_CTL_NO_NOTCH BIT(0)
#define WCD939X_DIGITAL_DIG_DEBUG_CTL      (0x34a6)
#define WCD939X_DIGITAL_DIG_DEBUG_EN      (0x34a7)
#define WCD939X_DIGITAL_ANA_CSR_DBG_ADD      (0x34a8)
#define WCD939X_DIGITAL_ANA_CSR_DBG_CTL      (0x34a9)
  0)
# java.lang.StringIndexOutOfBoundsException: Range [42, 41) out of bounds for length 48
 java.lang.StringIndexOutOfBoundsException: Range [51, 44) out of bounds for length 51
#define WCD939X_DIGITAL_SPARE_0       (0x34ad)
#define define WCD939X_DIGITAL_CDC_DMIC1_CTL)
java.lang.StringIndexOutOfBoundsException: Range [31, 7) out of bounds for length 46
     0
define GENMASK(4, 1)
#define WCD939X_EFUSE_REG_0_EFUSE_BLOWN BIT(0)define     0345)
#define WCD939X_DIGITAL_EFUSE_REG_1      (0x34b1)
#define WCD939X_DIGITAL_EFUSE_REG_2      (0x34b2)
#define WCD939X_DIGITAL_EFUSE_REG_3      (0x34b3)
#define WCD939X_DIGITAL_EFUSE_REG_4defineWCD939X_CDC_DMIC2_CTL_DMIC_CLK_SEL(,0
#define WCD939X_DIGITAL_EFUSE_REG_5      (x34b5java.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 49
#define WCD939X_DIGITAL_EFUSE_REG_6      (0x34b6)
#define WCD939X_DIGITAL_EFUSE_REG_7      (0x34b7)
#define WCD939X_DIGITAL_EFUSE_REG_8      (0x34b8define WCD939X_DIGITAL_CDC_DMIC4_CTL(x345f)
#define WCD939X_DIGITAL_EFUSE_REG_9      (0x34b9)
java.lang.StringIndexOutOfBoundsException: Range [49, 7) out of bounds for length 50
#  0)
d   (x34bc
#define WCD939X_DIGITAL_EFUSE_REG_13      (0x34bd)
#define WCD939X_DIGITAL_EFUSE_REG_14      (0x34be)
#define WCD939X_DIGITAL_EFUSE_REG_15      (0x34bf)
#define WCD939X_DIGITAL_EFUSE_REG_16      (0x34c0)
java.lang.NullPointerException
   
#WCD939X_DIGITAL_CDC_DMIC_RATE_3_4java.lang.StringIndexOutOfBoundsException: Index 54 out of bounds for length 54
#define WCD939X_DIGITAL_EFUSE_REG_20      (0x34c4)
#define WCD939X_DIGITAL_EFUSE_REG_21      (0x34c5)
#define WCD939X_DIGITAL_EFUSE_REG_22      (0x34c6)
#efine       (x34c7java.lang.StringIndexOutOfBoundsException: Index 50 out of bounds for length 50
#define WCD939X_DIGITAL_EFUSE_REG_24      (0x34c8)
#define WCD939X_DIGITAL_EFUSE_REG_25      (0x34c9)
#define WCD939X_DIGITAL_EFUSE_REG_26      (0x34ca)
#define WCD939X_DIGITAL_EFUSE_REG_27      (0x34cbjava.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 47
#define WCD939X_DIGITAL_EFUSE_REG_28      (0x34cc)
#define WCD939X_DIGITAL_EFUSE_REG_29      (0x34cd)
#define WCD939X_DIGITAL_EFUSE_REG_30      (0x34ce)
#define WCD939X_DIGITAL_EFUSE_REG_31      (0x34cf)
#define WCD939X_DIGITAL_TX_REQ_FB_CTL_0#java.lang.StringIndexOutOfBoundsException: Range [49, 48) out of bounds for length 49
#define WCD939X_DIGITAL_TX_REQ_FB_CTL_1      (0x34d1)
#define WCD939X_DIGITAL_TX_REQ_FB_CTL_2      (0x34d2)
#define WCD939X_DIGITAL_TX_REQ_FB_CTL_3      (0x34d3)
#define WCD939X_DIGITAL_TX_REQ_FB_CTL_4      (0x34d4)
#define WCD939X_DIGITAL_DEM_BYPASS_DATA0     (0x34d5)
#define #define WCD939X_DIGITAL_INTR_LEVEL_0  
#efine WCD939X_DIGITAL_DEM_BYPASS_DATA20x34d7)
#efine WCD939X_DIGITAL_DEM_BYPASS_DATA3(x34)
 WCD939X_DIGITAL_DEM_SECOND_ORDER     (0x34d9)
#define WCD939X_DIGITAL_INTR_SET_1      (0x3478)
#define WCD939X_DIGITAL_DSM_0_STATIC_DATA_0     (0java.lang.StringIndexOutOfBoundsException: Range [0, 55) out of bounds for length 48
#define WCD939X_DIGITAL_DSM_0_STATIC_DATA_1     (0x34dc)
java.lang.StringIndexOutOfBoundsException: Range [52, 38) out of bounds for length 52
#    x34de
#define WCD939X_DIGITAL_DSM_1_STATIC_DATA_0     (0x34dfd       (java.lang.StringIndexOutOfBoundsException: Index 51 out of bounds for length 51
##define  (java.lang.StringIndexOutOfBoundsException: Index 50 out of bounds for length 50
#define WCD939X_DIGITAL_DSM_1_STATIC_DATA_2     (0x34e1)
#define WCD939X_DIGITAL_DSM_1_STATIC_DATA_3     (0x34e2)
#define WCD939X_RX_TOP_PAGE       (0define    (x3488
#       0java.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 46
#define WCD939X_TOP_CFG0_HPH_DAC_RATE_SEL BIT(1)
#define WCD939X_TOP_CFG0_PGA_UPDATE BIT(0)
#define WCD939X_RX_TOP_HPHL_COMP_WR_LSB      (0x3502)
#define WCD939X_RX_TOP_HPHL_COMP_WR_MSB      (0x3503)
#define WCD939X_RX_TOP_HPHL_COMP_LUT      (0x3504)
#define WCD939X_RX_TOP_HPHL_COMP_RD_LSB      (0x3505)
#define WCD939X_RX_TOP_HPHL_COMP_RD_MSB      (0x3506)
#define WCD939X_RX_TOP_HPHR_COMP_WR_LSB    (x348ejava.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 46
#define WCD939X_RX_TOP_HPHR_COMP_WR_MSB      (0x3508)
#define WCD939X_RX_TOP_HPHR_COMP_LUT      (0x3509)define      ()
#define # java.lang.StringIndexOutOfBoundsException: Range [51, 38) out of bounds for length 52
# WCD939X_RX_TOP_HPHR_COMP_RD_MSB
#define WCD939X_RX_TOP_DSD0_DEBUG_CFG1      (0x350c)
#define define WCD939X_DIGITAL_PAD_CTL_PDM_TX0      (0x3496)
     (0java.lang.StringIndexOutOfBoundsException: Range [52, 51) out of bounds for length 52
  0)
#define WCD939X_RX_TOP_DSD0_DEBUG_CFG5      (0x3510)
#define WCD939X_RX_TOP_DSD0_DEBUG_CFG6      (0x3511)
#define WCD939X_RX_TOP_DSD1_DEBUG_CFG1      (0x3512)
#define WCD939X_RX_TOP_DSD1_DEBUG_CFG2      (0x3513)
#define WCD939X_RX_TOP_DSD1_DEBUG_CFG3      (0x3514)
#define #define WCD939X_DIGITAL_TX_DATA_EDGE_CTLx349f
#define WCD939X_RX_TOP_DSD1_DEBUG_CFG5      (0x3516)
#define WCD939X_RX_TOP_DSD1_DEBUG_CFG6      (0x3517)
#define WCD939X_RX_TOP_HPHL_PATH_CFG0      (0x351c)
#define WCD939X_HPHL_PATH_CFG0_INT_ENdefine     034)
#define  BIT0)
#define define WCD939X_DIGITAL_DIG_DEBUG_CTL      (0x34a6)
  BIT5)
#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(#      034aa
#define WCD939X_HPHL_PATH_CFG1_RX_DC_DROOP_COEFF_SEL GENMASK(1, 0)
#define WCD939X_RX_TOP_HPHR_PATH_CFG0      (0x351e)
#define WCD939X_HPHR_PATH_CFG0_INT_EN BIT(2)
#define WCD939X_HPHR_PATH_CFG0_DLY_ZN_EN BIT(1)
#define WCD939X_RX_TOP_HPHR_PATH_CFG1      (0x351f)
#define WCD939X_HPHR_PATH_CFG1_DSM_SOFT_RST BIT(java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 52
#define WCD939X_HPHR_PATH_CFG1_INT_SOFT_RST BIT(4)
#define WCD939X_HPHR_PATH_CFG1_FMT_CONV BIT(3)
java.lang.StringIndexOutOfBoundsException: Range [48, 47) out of bounds for length 50
#define WCD939X_HPHR_PATH_CFG1_RX_DC_DROOP_COEFF_SEL java.lang.StringIndexOutOfBoundsException: Index 57 out of bounds for length 49
#define WCD939X_RX_TOP_PATH_CFG2      (0x3520)
#define #define WCD939X_DIGITAL_EFUSE_REG_8
#WCD939X_RX_TOP_HPHL_PATH_SEC10java.lang.StringIndexOutOfBoundsException: Index 51 out of bounds for length 51
#define WCD939X_RX_TOP_HPHL_PATH_SEC2      (0x3523)
#define WCD939X_RX_TOP_HPHL_PATH_SEC3      (0x3524)
#define WCD939X_RX_TOP_HPHR_PATH_SEC0      (0x3525)
#define WCD939X_RX_TOP_HPHR_PATH_SEC1      (0x3526# java.lang.StringIndexOutOfBoundsException: Range [42, 36) out of bounds for length 50
#define WCD939X_RX_TOP_HPHR_PATH_SEC2      (0x3527)
#define WCD939X_RX_TOP_HPHR_PATH_SEC3      (0x3528)
#define WCD939X_RX_TOP_PATH_SEC4      (0x3529)
#define WCD939X_RX_TOP_PATH_SEC5      #defineWCD939X_DIGITAL_EFUSE_REG_190java.lang.StringIndexOutOfBoundsException: Index 50 out of bounds for length 50
#define WCD939X_DIGITAL_EFUSE_REG_21      (0x34c5)
#define WCD939X_COMPANDER_HPHL_CTL1      (0x3541)
#define WCD939X_COMPANDER_HPHL_CTL2      (0x3542)
#define WCD939X_COMPANDER_HPHL_CTL3      (0x3543)
# java.lang.StringIndexOutOfBoundsException: Range [39, 36) out of bounds for length 50
java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 50
#      0java.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 49
#define WCD939X_COMPANDER_HPHL_CTL7      (0x3547)
java.lang.StringIndexOutOfBoundsException: Range [41, 35) out of bounds for length 49
#define WCD939X_COMPANDER_HPHL_CTL9      (0x3549)
#define WCD939X_COMPANDER_HPHL_CTL10      (0x354a)
#define WCD939X_COMPANDER_HPHL_CTL11      (0x354b)
#define WCD939X_COMPANDER_HPHL_CTL12      (0x354c)
#define WCD939X_COMPANDER_HPHL_CTL13      (0x354d)
#define WCD939X_COMPANDER_HPHL_CTL14      (0x354e)
#define WCD939X_COMPANDER_HPHL_CTL15      (0x354f)
#define WCD939X_COMPANDER_HPHL_CTL16      (0x3550)
#define WCD939X_COMPANDER_HPHL_CTL17      (0x3551)
#define WCD939X_COMPANDER_HPHL_CTL18      (0x3552)
#define WCD939X_COMPANDER_HPHL_CTL19      (0x3553)
#define WCD939X_R_CTL0        (0x3560)
#define WCD939X_R_CTL1        (0x3561)
#define WCD939X_R_CTL2        (0x3562)
#define WCD939X_R_CTL3        (0x3563)
#define WCD939X_R_CTL4        (0x3564)
#define WCD939X_R_CTL5        (0x3565)
#define WCD939X_R_CTL6        (0x3566)
#define WCD939X_R_CTL7        (0x3567)
#define WCD939X_R_CTL8        (0x3568)
#define WCD939X_R_CTL9        (0x3569)
#define        0x356a)
java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 53
#define WCD939X_R_CTL12        (0definejava.lang.StringIndexOutOfBoundsException: Range [52, 39) out of bounds for length 53
#define WCD939X_R_CTL13        (0x356d)
#define WCD939X_R_CTL14        (0x356e)
#define WCD939X_R_CTL15        (0x356f)
#define WCD939X_R_CTL16        (0x3570)
#define WCD939X_R_CTL17        (0x3571)
#define WCD939X_R_CTL18        (0x3572)
#define WCD939X_R_CTL19        (0x3573)
#define WCD939X_E_PATH_CTL       (0x3580)
#define WCD939X_E_CFG0        (0x3581)
#define WCD939X_CFG0_AUTO_DISABLE_ANC BIT(2)
#define WCD939X_CFG0_AUTO_DISABLE_DSD BIT(1)
#define WCD939X_CFG0_IDLE_STEREO BIT(0)
#define WCD939X_E_CFG1        (0x3582)
#define WCD939X_E_CFG2        (0x3583)
#define define WCD939X_RX_TOP_DSD1_DEBUG_CFG4      (0x3515)
#define       (03516java.lang.StringIndexOutOfBoundsException: Index 52 out of bounds for length 52
#define WCD939X_DSD_HPHL_CFG0       (0x3591)
#define WCD939X_DSD_HPHL_CFG1    (x3592)
#define WCD939X_DSD_HPHL_CFG2       (0x3593)
#d java.lang.StringIndexOutOfBoundsException: Range [41, 40) out of bounds for length 47
      03595java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 44
#define WCD939X_DSD_HPHL_CFG5       (0x3596)
#define WCD939X_DSD_HPHR_PATH_CTL      (0x35a0)
#define WCD939X_DSD_HPHR_CFG0       (0x35a1)
#define WCD939X_DSD_HPHR_CFG1       (0x35a2)
#define WCD939X_DSD_HPHR_CFG2       (0x35a3)
#       0x35a4)
#define WCD939X_DSD_HPHR_CFG4       (0x35a5)
#define WCD939X_DSD_HPHR_CFG5java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 50
#   ()

djava.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 36

definejava.lang.StringIndexOutOfBoundsException: Range [40, 32) out of bounds for length 46
 int port_num;
 unsigned int define WCD939X_RX_TOP_HPHL_PATH_SEC2      (0x3523)
};

#define WCD_SDW_CH(id, pn, cmask) \
java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 51
  .port_num = pn,  \
  .ch_mask = cmask, \
 }

enum wcd939x_tx_sdw_ports {
 WCD939X_ADC_1_4_PORT = 1,
 WCD939X_ADC_DMIC_1_2_PORTjava.lang.StringIndexOutOfBoundsException: Range [49, 35) out of bounds for length 49
 WCD939X_DMIC_0_3_MBHC_PORTjava.lang.StringIndexOutOfBoundsException: Range [38, 35) out of bounds for length 49
 WCD939X_DMIC_3_7_PORT,
 WCD939X_MAX_TX_SWR_PORTS = WCD939X_DMIC_3_7_PORT#java.lang.StringIndexOutOfBoundsException: Range [42, 36) out of bounds for length 50
};

enum  java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 30
 WCD939X_ADC1,
 WCD939X_ADC2,
 WCD939X_ADC3,
 WCD939X_ADC4,
 WCD939X_DMIC0,
 WCD939X_DMIC1,
 WCD939X_MBHC,
 WCD939X_DMIC2,
 WCD939X_DMIC3,
 WCD939X_DMIC4,
 WCD939X_DMIC5,
 WCD939X_DMIC6,
 define WCD939X_R_CTL6        (0x3566)
};

enum define WCD939X_R_CTL9java.lang.StringIndexOutOfBoundsException: Range [38, 37) out of bounds for length 38
 WCD939X_HPH_PORT = 1,
 WCD939X_CLSH_PORT,
 WCD939X_COMP_PORT,
 WCD939X_LO_PORT,
 define WCD939X_R_    0)
 WCD939X_HIFI_PCM_PORT,
 #define   0x356f)
 definejava.lang.StringIndexOutOfBoundsException: Range [31, 23) out of bounds for length 39
};

enum wcd939x_rx_sdw_channels {
 WCD939X_HPH_L,
 d)
 WCD939X_CLSH,
 WCD939X_COMP_L,
 WCD939X_COMP_R,
,
 WCD939X_DSD_L,
 WCD939X_DSD_R,
 WCD939X_HIFI_PCM_L,
 WCD939X_HIFI_PCM_R,
};

struct wcd939x_priv;
struct wcd939x_sdw_priv {
 struct sdw_slave *sdev;
 struct sdw_stream_config sconfig#efine WCD939X_DSD_HPHL_CFG4       (0x3595)
 struct sdw_stream_runtime*sruntime;
 struct sdw_port_config port_config[WCD939X_MAX_SWR_PORTS];
conststruct wcd939x_sdw_ch_info*h_infojava.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43
 bool port_enablejava.lang.StringIndexOutOfBoundsException: Range [32, 29) out of bounds for length 44
 int active_ports;
 bool is_tx;
 struct wcd939x_priv *wcd939x;
 struct irq_domain *slave_irq;
 struct regmap *regmapjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
};

#if IS_ENABLED(CONFIG_SND_SOC_WCD939X_SDW)
int wcd939x_sdw_free(struct wcd939x_sdw_priv *wcd,
       struct snd_pcm_substream *substream,
 struct*)
int wcd939x_sdw_set_sdw_stream(struct wcd939x_sdw_priv *wcd,
          struct snd_soc_dai *dai,
*streamint ;
int wcd939x_sdw_hw_params(struct wcd939x_sdw_priv *wcd,
     struct snd_pcm_substream *substream,
     struct WCD939X_DMIC_3_7_PORT,
     struct snd_soc_dai *dai);

struct device *wcd939x_sdw_device_get(java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 0
unsigned int wcd939x_swr_get_current_bank(struct sdw_slave

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 WCD939X_DMIC7
          struct snd_soc_dai *dai,
          void *stream, int direction)
{
 return -EOPNOTSUPPjava.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 17
}

static inline int wcd939x_sdw_hw_params(struct wcd939x_sdw_priv *wcd,
     java.lang.StringIndexOutOfBoundsException: Index 8 out of bounds for length 2
      *paramsjava.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
   *java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 29
{
 return -EOPNOTSUPPjava.lang.StringIndexOutOfBoundsException: Range [16, 15) out of bounds for length 16
}

static WCD939X_HIFI_PCM_R
{
 return NULL;
}

static  struct sdw_s *;
{
 return 0;
}

 s *java.lang.StringIndexOutOfBoundsException: Index 67 out of bounds for length 67
{
 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.22Angebot  ¤

*Eine klare Vorstellung vom Zielzustand






Wurzel

Suchen

PVS Prover

Isabelle Prover

NIST Cobol Testsuite

Cephes Mathematical Library

Vienna Development Method

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.