/* SPDX-License-Identifier: GPL-2.0-only */ /* *rt5677.h--RT5677ALSASoCaudiodriver * *Copyright2013RealtekSemiconductorCorp. *Author:java.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 2
java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 3
#ifndef#efine0java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31 #define__RT5677_H__
/* Info */ #define RT5677_RESET 0/ #define RT5677_VENDOR_ID 0xfd #define define RT5677_IF_DSP_DAC3_4_MIXER 0x16 #define RT5677_VENDOR_ID2 0xff /* I/O - Output */ #define RT5677_LOUT1 #efine0x17 /* I/O - Input */ #define RT5677_IN1 0x03 #efine RT5677_DAC1_DIG_VOL 0x19 /* I/O - SLIMBus */0x1b #define RT5677_SLIMBUS_PARAM 0x07 #define RT5677_SLIMBUS_RX 0x08
define x09 /* I/O */ #define RT5677_SIDETONE_CTRLRT5677_STO1_2_ADC_BST x1java.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 36 /* I/O - ADC/DAC */ #define RT5677_ANA_DAC1_2_3_SRC 0x15 #define RT5677_STO3_ADC_DIG_VOL 0 # 0x17 #RT5677_DAC3_DIG_VOL018 #define RT5677_DAC1_DIG_VOL 0x19 0 #define0x26 #define RT5677_STO1_ADC_DIG_VOL 0x1c # RT5677_STO1_ADC_MIXER 027 0x1e #define#RT5677_ADC_IF_DSP_DAC1_MIXERx29 /* Mixer - D-D */RT5677_MONO_DAC_MIXER02java.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 36
java.lang.StringIndexOutOfBoundsException: Range [28, 7) out of bounds for length 35
/
defineRT5677_STO3_ADC_DIG_VOL 0 #define #define RT5677_PDM_DATA_CTRL1 #define RT5677_STO4_ADC_MIXER 0x24 #define define RT5677_PDM1_DATA_CTRL2 #define#efine0x35 #define RT5677_STO1_ADC_MIXER 0x27 #define RT5677_MONO_ADC_MIXER 0x28 0x29 #efine0x38 # 0x2b #defineRT5677_TDM1_CTRL1 xb #define RT5677_DD2_MIXER 0x2d #define RT5677_IF3_DATA 0x2fdRT5677_TDM1_CTRL2 x3java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32 #define RT5677_IF4_DATA #RT5677_TDM1_CTRL40 /* Mixer - PDM */ #define RT5677_PDM_OUT_CTRL 0x31 ##defineRT5677_TDM2_CTRL1 0x40
java.lang.StringIndexOutOfBoundsException: Range [29, 7) out of bounds for length 36
d xjava.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37 #define define java.lang.StringIndexOutOfBoundsException: Range [28, 25) out of bounds for length 32
defineRT5677_PDM1_DATA_CTRL4 0 #define RT5677_PDM2_DATA_CTRL2 0x37 0x38 #define define RT5677_I2C_MASTER_CTRL3 0x49 /* TDM */ #define define RT5677_I2C_MASTER_CTRL4 0x4a #define define RT5677_I2C_MASTER_CTRL5xjava.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38 #definedefine 0x4d #0x4e #RT5677_TDM1_CTRL5 x3f #define define RT5677_DMIC_CTRL2 0x51 #define RT5677_TDM2_CTRL2 #define RT5677_HAP_GENE_CTRL1 #define define RT5677_HAP_GENE_CTRL2 0x57 #define define RT5677_HAP_GENE_CTRL3 0x58 /* I2C_MASTER_CTRL */ ##efine 0x59 #define RT5677_I2C_MASTER_CTRL20 #define RT5677_I2C_MASTER_CTRL3RT5677_HAP_GENE_CTRL60 #0x5c #define0x4b # RT5677_HAP_GENE_CTRL9 x
d xd #define RT5677_I2C_MASTER_CTRL8 0x4e /* DMIC */ #define RT5677_DMIC_CTRL1 0x50 #definejava.lang.StringIndexOutOfBoundsException: Range [24, 23) out of bounds for length 31 /* Haptic Generator */
java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 31 #define RT5677_HAP_GENE_CTRL2java.lang.StringIndexOutOfBoundsException: Range [32, 25) out of bounds for length 32
java.lang.StringIndexOutOfBoundsException: Range [30, 10) out of bounds for length 30 #define java.lang.StringIndexOutOfBoundsException: Range [22, 11) out of bounds for length 22 # java.lang.StringIndexOutOfBoundsException: Range [28, 23) out of bounds for length 31 #define java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
java.lang.StringIndexOutOfBoundsException: Range [29, 7) out of bounds for length 36 #define0 #defineRT5677_PLL2_CTRL2 #RT5677_GLB_CLK1 0java.lang.StringIndexOutOfBoundsException: Range [31, 32) out of bounds for length 31 /* Power */
x #define RT5677_PWR_DIG2 0java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 29 #define ##definejava.lang.StringIndexOutOfBoundsException: Range [29, 21) out of bounds for length 29 #definejava.lang.StringIndexOutOfBoundsException: Range [27, 22) out of bounds for length 30 # 0
java.lang.StringIndexOutOfBoundsException: Range [26, 23) out of bounds for length 31
java.lang.StringIndexOutOfBoundsException: Range [38, 32) out of bounds for length 38 /* Private Register Control */
java.lang.StringIndexOutOfBoundsException: Range [27, 25) out of bounds for length 32
java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 30 /* Format - ADC/DAC */ # #define java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 31
java.lang.StringIndexOutOfBoundsException: Range [23, 7) out of bounds for length 31
java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 31
d x #define RT5677_CLK_TREE_CTRL2 0 #RT5677_CLK_TREE_CTRL3 x75 /* Function - Analog */ #efine RT5677_DSP_OUTB2_3_DIG_VOL0 0 #define define RT5677_DSP_OUTB6_7_DIG_VOL 0xa9 #define RT5677_PLL2_CTRL2 0x7d
defineRT5677_GLB_CLK1 0java.lang.StringIndexOutOfBoundsException: Range [31, 32) out of bounds for length 31 #define x #define RT5677_ASRC_1 0x83
d RT5677_ASRC_2 084 #define RT5677_ASRC_3 0x85 #define RT5677_ASRC_4 0x86 #define RT5677_ASRC_5 0 #define RT5677_ASRC_6 0x88#RT5677_SOFT_VOL_ZERO_CROSS1java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41 #define RT5677_ASRC_7 00b8 0x8a #define define RT5677_IRQ_CTRL2xbe #define#0xbf
java.lang.StringIndexOutOfBoundsException: Range [22, 7) out of bounds for length 30
d 0x8e #define RT5677_ASRC_13 #RT5677_GPIO_CTRL3 xjava.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32 #RT5677_ASRC_14 xjava.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 30 #define0x91 #define define RT5677_MONO_ADC_HI_FIL0xc8 #define RT5677_STO2_ADC_HI_FIL 0xc9 #define#defineRT5677_STO2_ADC_HI_FILTER2xca #define define RT5677_STO3_ADC_HI_FILxcb
java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 40
RT5677_ASRC_21 098 #define RT5677_ASRC_22 0x99 #define RT5677_ASRC_23 0x9ad 0xce #efine0x9c #efine0x9d
xjava.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31 #define RT5677_VAD_CTRL4 0x9f #define RT5677_VAD_CTRL5 0#define RT5677_DRC1_CTRL5 0xd /* Function - Digital */ #define RT5677_DSP_INB_CTRL1 0xa3 #define dRT5677_DRC2_CTRL3 0xda #define define RT5677_DRC2_CTRL4 0xdb #define RT5677_DSP_OUTB0_1_DIG_VOL #efine0xdc #efine RT5677_DSP_OUTB2_3_DIG_VOLxjava.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
dRT5677_DSP_OUTB4_5_DIG_VOL 0 #define RT5677_DSP_OUTB6_7_DIG_VOLdefine 0 ##RT5677_DRC2_HL_CTRL1x #define RT5677_ADC_EQ_CTRL2 #efine xjava.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35 ##0e4 #efine0xb1 #define RT5677_EQ_CTRL3 0xb2 #efine0xb3 #define0xe7 0xb6 #define define RT5677_DSP_INB2_SRC_CTRL3 0xe9 #define RT5677_IRQ_CTRL1 00ea
d RT5677_IRQ_CTRL20be #define RT5677_GPIO_STjava.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 39 #define xjava.lang.StringIndexOutOfBoundsException: Range [32, 33) out of bounds for length 32 #define RT5677_GPIO_CTRL2 0definejava.lang.StringIndexOutOfBoundsException: Range [40, 34) out of bounds for length 40
java.lang.StringIndexOutOfBoundsException: Range [32, 25) out of bounds for length 32 0 #definejava.lang.StringIndexOutOfBoundsException: Range [40, 34) out of bounds for length 40 #RT5677_DSP_OUTB_0123_MIXER_CTRL #define RT5677_MONO_ADC_HI_FILTER2# xf8 #define0xc9 #definejava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0 #define RT5677_STO3_ADC_HI_FILTER1 0xcb #define RT5677_STO3_ADC_HI_FILTER2 0xcc #define java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 0 #define RT5677_STO4_ADC_HI_FILTER2 define 0 #define java.lang.StringIndexOutOfBoundsException: Range [32, 31) out of bounds for length 38 #define RT5677_DRC1_CTRL1 0xd2 #defineRT5677_DRC1_CTRL20xd3 #define RT5677_DRC1_CTRL3 0xd4 #define java.lang.StringIndexOutOfBoundsException: Range [28, 25) out of bounds for length 32 #define RT5677_DRC1_CTRL5 0xd6 #define RT5677_DRC1_CTRL6 0java.lang.StringIndexOutOfBoundsException: Range [36, 29) out of bounds for length 36 #RT5677_PR_DRC1_CTRL_7 #define define RT5677_PR_DRC2_CTRL_1 0x08 #define RT5677_DRC2_CTRL3 0xda #efine0 # RT5677_DRC2_CTRL5 0dc 0xdd #define java.lang.StringIndexOutOfBoundsException: Range [30, 29) out of bounds for length 36 #define RT5677_DRC1_HL_CTRL2 0xdf #define RT5677_DRC2_HL_CTRL1 djava.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 31 #define RT5677_DRC2_HL_CTRL2 0xe1 #define define RT5677_BIAS_CUR4 0x14 #define define RT5677_BIAS_CUR5 0x15 #define RT5677_DSP_INB1_SRC_CTRL3 0 #define RT5677_DSP_INB1_SRC_CTRL4 0#efine0x1a #define #define RT5677_ANA_ADC_GAIN_CTRL
dRT5677_DSP_INB2_SRC_CTRL2xe8 #define define RT5677_VAD_SRAM_TEST2 0x21 #define define RT5677_VAD_SRAM_TEST30x22 #define define RT5677_VAD_SRAM_TEST4RT5677_VAD_SRAM_TEST4 xjava.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 36 #define #define RT5677_DIG_IN_PIN_ST_CTRL1 #define RT5677_DIG_IN_PIN_ST_CTRL2java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40 # RT5677_DSP_INB3_SRC_CTRL4xee #define RT5677_DSP_OUTB1_SRC_CTRL1 0xef #define RT5677_DSP_OUTB1_SRC_CTRL2RT5677_PLL2_INT 0 #RT5677_DSP_OUTB1_SRC_CTRL3xjava.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40 #define djava.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 32
dRT5677_DSP_OUTB2_SRC_CTRL1 0xf3 #define RT5677_DSP_OUTB2_SRC_CTRL2 0xf4 #define RT5677_DSP_OUTB2_SRC_CTRL3 0xf5 #define RT5677_DSP_OUTB2_SRC_CTRL4 0xf6
/* General Control */ #define RT5677_DIG_MISC 0xfa 0xfb #define RT5677_CROSS_OVER_FILTE xjava.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
/* DSP Mode I2C Control*/
java.lang.StringIndexOutOfBoundsException: Range [30, 7) out of bounds for length 37 #define RT5677_DSP_I2C_ADDR_LSB 0x01 #define define RT5677_CROSS_OVER_FILTER10 0x99 #define RT5677_DSP_I2C_DATA_LSB 0x03 #define d 0 java.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 36
/* Index of Codec Private Register definition */ #define RT5677_VOL_R_MUTE java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
java.lang.StringIndexOutOfBoundsException: Index 7 out of bounds for length 0 # 0 #define RT5677_LOUT1_L_MUTE_SFT15 ##defineRT5677_LOUT1_L_DF 01 <java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39 #define RT5677_PR_DRC1_CTRL_6 define 0<13 # RT5677_PR_DRC1_CTRL_7 0x07 ##defineRT5677_LOUT2_L_DF (<<12java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39 0x09 #define# RT5677_LOUT3_L_MUTE_SFT (1java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38 #define#define10java.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 36 #define RT5677_PR_DRC2_CTRL_5 dRT5677_LOUT1_ENH_DRV_SFT(java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37 #define RT5677_PR_DRC2_CTRL_6 0#define RT5677_LOUT2_ENH_DRV_SFT (8 #efine RT5677_PR_DRC2_CTRL_7 0 #define RT5677_BIAS_CUR1 0x10 #efine RT5677_BIAS_CUR2 xjava.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31 #define java.lang.StringIndexOutOfBoundsException: Index 11 out of bounds for length 0 #define RT5677_DIG_IN_PIN_ST_CTRL3 0x2b#define0 #define RT5677_PLL1_INT 0x38 #define0x39 #define0f1 #define RT5677_TEST_CTRL2 0x3b #efine RT5677_TEST_CTRL3 0x3c #define RT5677_CHOP_DAC_ADC #efine java.lang.StringIndexOutOfBoundsException: Range [36, 34) out of bounds for length 40 #define RT5677_DSP_OUTB2_SRC_CTRL4java.lang.StringIndexOutOfBoundsException: Range [37, 34) out of bounds for length 40 #define RT5677_DSP_OUTB_0123_MIXER_CTRLxf7 #defineRT5677_DSP_OUTB_45_MIXER_CTRL0 #efine RT5677_DSP_OUTB_67_MIXER_CTRL 0xf9
java.lang.StringIndexOutOfBoundsException: Range [21, 1) out of bounds for length 21 #define #define RT5677_GEN_CTRL1xfb #defineR6095 #define RT5677_CROSS_OVER_FILTER7 0x96 #define define RT5677_DSP_I2C_OP_CODE 0x00 #define RT5677_CROSS_OVER_FILTER9 0java.lang.StringIndexOutOfBoundsException: Range [0, 39) out of bounds for length 38
java.lang.StringIndexOutOfBoundsException: Range [34, 7) out of bounds for length 40
/* IF/DSP to DAC2 Mixer Control (0x1b) */ #define RT5677_M_DAC2_L_VOL (0x1 << 7) #define RT5677_M_DAC2_L_VOL_SFT 7 ## RT5677_MICBIAS1_OVTH_SFT 9 #define java.lang.StringIndexOutOfBoundsException: Range [34, 33) out of bounds for length 36
<< 3) #define RT5677_M_DAC2_R_VOL_SFT 3 #define java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 0 0
/* Stereo1 ADC Digital Volume Control (0x1c) */6 #define (0x3f <<9) #define FT9
RT5677_STO1_ADC_R_VOL_MASK (0x3f << 1) #define RT5677_STO1_ADC_R_VOL_SFT 1
/* Mono ADC Digital Volume Control (0x1d) */ #define RT5677_MONO_ADC_L_VOL_MASKdefineRT5677_SLB_ADC1_MASK (0x3 << 0) #define RT5677_MONO_ADC_L_VOL_SFT 9 #define RT5677_MONO_ADC_R_VOL_MASK java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0 #define java.lang.StringIndexOutOfBoundsException: Range [29, 19) out of bounds for length 29
#RT5677_M_DAC4_R_VOL_SFT 11 #define RT5677_STO3_ADC_L_BST_MASK (0x3 < 14java.lang.StringIndexOutOfBoundsException: Index 47 out of bounds for length 47 #define RT5677_STO3_ADC_L_BST_SFTdefineRT5677_M_DAC3_L_VOL_SFT 7
java.lang.StringIndexOutOfBoundsException: Range [34, 7) out of bounds for length 47
RT5677_STO3_ADC_R_BST_SFT java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37 #define RT5677_STO3_ADC_COMP_MASK (# RT5677_M_DAC3_R_VOL_SFT 3 #define RT5677_STO3_ADC_COMP_SFT 10
define RT5677_STO4_ADC_L_BST_MASK 0x3< 8) #define RT5677_STO4_ADC_L_BST_SFT 8 #define RT5677_STO4_ADC_R_BST_MASK (java.lang.NullPointerException #define6
java.lang.StringIndexOutOfBoundsException: Range [33, 7) out of bounds for length 45 #RT5677_STO4_ADC_COMP_SFT4
/* Stereo3 ADC Digital Volume Control (0x22) */ #define RT5677_STO3_ADC_L_VOL_MASK (/
d RT5677_STO3_ADC_L_VOL_SFTjava.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 36
dRT5677_DAC3_R_VOL_MASK (xff) #define RT5677_DAC3_R_VOL_SFT
/* Stereo4 ADC Mixer control (0x24) */
java.lang.StringIndexOutOfBoundsException: Range [28, 7) out of bounds for length 42
define RT5677_M_STO4_ADC_L2_SFT java.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 36
/ #define RT5677_M_STO4_ADC_L1_SFT 14
define RT5677_SEL_STO4_ADC1_MASK (x <12java.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 46 # RT5677_SEL_STO4_ADC1_SFT
d RT5677_SEL_STO4_ADC2_MASK 0 <10) #define RT5677_SEL_STO4_ADC2_SFT 10 #define (0x3< 8) #define RT5677_SEL_STO4_DMIC_SFT/* IF/DSP to DAC2 Mixer Control (0x1b) */ # RT5677_M_STO4_ADC_R1 (x1 < 7java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41 #define RT5677_M_STO4_ADC_R1_SFT 7
RT5677_M_STO4_ADC_R2 01< 6) #define RT5677_M_STO4_ADC_R2_SFT#efineRT5677_SEL_DAC2_L_SRC_SFT4
/* Stereo3 ADC Mixer control (0x25) */ #define RT5677_M_STO3_ADC_L2#efine java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35 #define RT5677_M_STO3_ADC_L2_SFT 15 #efine RT5677_M_STO3_ADC_L1 (x1<<) #define java.lang.StringIndexOutOfBoundsException: Index 11 out of bounds for length 0 #define RT5677_SEL_STO3_ADC1_MASKdefine (x3f< 9) #efine RT5677_SEL_STO3_ADC1_SFT 12 #define java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 0 #define10 #define java.lang.StringIndexOutOfBoundsException: Range [34, 33) out of bounds for length 45 #define RT5677_SEL_STO3_DMIC_SFT 8 #define RT5677_M_STO3_ADC_R1 (0x1 <<#define RT5677_MONO_ADC_R_VOL_MASK (0x3f << 1) #define RT5677_M_STO3_ADC_R1_SFT 7 #define RT5677_M_STO3_ADC_R2 (0x1 <<#defineRT5677_MONO_ADC_R_VOL_SFT 1 #define RT5677_M_STO3_ADC_R2_SFT 6
/* Stereo2 ADC Mixer Control (0x26) */ #defineRT5677_M_STO2_ADC_L2 (x1< 15) #define java.lang.StringIndexOutOfBoundsException: Range [33, 32) out of bounds for length 36 #define RT5677_M_STO2_ADC_L1 (0x1 << 14) #define RT5677_M_STO2_ADC_L1_SFT#efine (x3 < 10java.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 46 #define RT5677_SEL_STO2_ADC1_MASK#efine RT5677_STO2_ADC_L_BST_MASK 0< 8) #define#efineRT5677_STO2_ADC_L_BST_SFT 8 #define RT5677_SEL_STO2_ADC2_MASK (0#efine RT5677_STO2_ADC_R_BST_MASK(< ) #define RT5677_SEL_STO2_ADC2_SFT 10 #define RT5677_SEL_STO2_DMIC_MASK (0x3 << 8) #define RT5677_SEL_STO2_DMIC_SFT 8 #define RT5677_M_STO2_ADC_R1 (0x1 << java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0 #efine RT5677_M_STO2_ADC_R1_SFT java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35 #efine RT5677_M_STO2_ADC_R2 0x1 < 6) #define RT5677_M_STO2_ADC_R2_SFT 6 #define java.lang.StringIndexOutOfBoundsException: Range [37, 27) out of bounds for length 37
define RT5677_SEL_STO2_LR_MIX_SFT 0 #define RT5677_SEL_STO2_LR_MIX_L (0x0 << 0) #define RT5677_SEL_STO2_LR_MIX_LR (0x1 << 0)
/* Mono ADC Mixer control (0x28) */ #define RT5677_M_MONO_ADC_L2 (0x1 << 15) #define RT5677_M_MONO_ADC_L2_SFTdRT5677_STO3_ADC_R_VOL_MASK() #define RT5677_M_MONO_ADC_L1 (0x1 << 14) #define #define RT5677_SEL_MONO_ADC_L1_MASK/* Stereo4 ADC Digital Volume Control (0x23) */ #efine RT5677_SEL_MONO_ADC_L1_SFT 12 #define RT5677_SEL_MONO_ADC_L2_MASK (0x3#define8 #define RT5677_SEL_MONO_ADC_L2_SFTjava.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 36 #define RT5677_SEL_MONO_DMIC_L_MASK (0x3 << 8) #define RT5677_SEL_MONO_DMIC_L_SFT 8 #define RT5677_M_MONO_ADC_R1 (0#RT5677_M_STO4_ADC_L1 0<14java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42 #define RT5677_M_MONO_ADC_R1_SFT 7 #define RT5677_M_MONO_ADC_R2 (0x1 << 6) #define RT5677_M_MONO_ADC_R2_SFT #define0x3 <10) #define RT5677_SEL_MONO_ADC_R1_MASKdefine 10
dRT5677_SEL_MONO_ADC_R1_SFT4 #define RT5677_SEL_STO4_DMIC_SFTjava.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35 #define RT5677_SEL_MONO_ADC_R2_SFT 2 #define RT5677_SEL_MONO_DMIC_R_MASK (0x3 << # (x <6) #define RT5677_SEL_MONO_DMIC_R_SFT 0
/* ADC/IF/DSP to DAC1 Mixer control (0x29) */ #define RT5677_M_ADDA_MIXER1_L (#RT5677_M_STO3_ADC_L2 (x1 < 15) #define define RT5677_M_STO3_ADC_L2_SFT #define RT5677_M_DAC1_L (0x1 < 14) # RT5677_M_DAC1_L_SFT 14 #define (0x7 <8java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43 #RT5677_SEL_STO3_ADC2_SFT 10 #define RT5677_M_ADDA_MIXER1_R (0x1 << 7) # 7 #define RT5677_M_DAC1_R (0x1 < 6) #define RT5677_M_DAC1_R_SFT 6 #define RT5677_ADDA1_SEL_MASK (0x3 << 0) #define java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
/* Stereo1 DAC Mixer L/R Control (0x2a) */ #define RT5677_M_ST_DAC1_L (0x1 << 15) #define RT5677_M_ST_DAC1_L_SFT 15 #define RT5677_M_DAC1_L_STO_L (0x1 << 13) #define RT5677_M_DAC1_L_STO_L_SFT 13 #define (0x1 << 12java.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 49 #efineRT5677_DAC1_L_STO_L_VOL_SFT 12 #define RT5677_M_DAC2_L_STO_L (0x1 << 11) #define RT5677_M_DAC2_L_STO_L_SFT 11 #define RT5677_DAC2_L_STO_L_VOL_MASK (0x1 << 10) #define RT5677_DAC2_L_STO_L_VOL_SFT 10 #define RT5677_M_DAC1_R_STO_L (0#define RT5677_M_STO2_ADC_R1 (0x1 #define RT5677_M_DAC1_R_STO_L_SFT 9 #define RT5677_DAC1_R_STO_L_VOL_MASK (0x1 << 8) RT5677_M_STO2_ADC_R2_SFT 6 #efine8 #define#efineRT5677_SEL_STO2_LR_MIX_SFT # RT5677_M_ST_DAC1_R_SFT7
define ( <5) #define RT5677_M_DAC1_R_STO_R_SFT #define RT5677_DAC1_R_STO_R_VOL_MASK (0x1 << 4) #define RT5677_DAC1_R_STO_R_VOL_SFT 4 #define RT5677_M_DAC2_R_STO_R (0x1 << java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 42 #define RT5677_M_DAC2_R_STO_R_SFT 3 #define RT5677_DAC2_R_STO_R_VOL_MASK#efine (x3< 10java.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 46 #define2 # (0x1 < 1java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42 #define RT5677_M_DAC1_L_STO_R_SFT 1 #define define RT5677_M_STO1_ADC_R2 (0x1 << 6) #define RT5677_DAC1_L_STO_R_VOL_SFT 0
/* Mono DAC Mixer L/R Control (0x2b) */ #define RT5677_M_ST_DAC2_L #efine0< 15java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
java.lang.StringIndexOutOfBoundsException: Range [30, 7) out of bounds for length 35 #define RT5677_M_DAC2_L_MONO_L (0x1 << 13) #define RT5677_M_DAC2_L_MONO_L_SFT 13 #define RT5677_DAC2_L_MONO_L_VOL_MASK (0x1 << 12) #define RT5677_DAC2_L_MONO_L_VOL_SFT 12 #define RT5677_M_DAC2_R_MONO_L (0x1 << 11) #define RT5677_M_DAC2_R_MONO_L_SFT 11 #define RT5677_DAC2_R_MONO_L_VOL_MASK (#efine0<<) #define RT5677_DAC2_R_MONO_L_VOL_SFT 10 #define RT5677_M_DAC1_L_MONO_L (0x1 << 9) #define RT5677_M_DAC1_L_MONO_L_SFTRT5677_SEL_MONO_ADC_R1_MASK(x3< 4java.lang.StringIndexOutOfBoundsException: Index 47 out of bounds for length 47 #define (0 < 8java.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 49 #define RT5677_DAC1_L_MONO_L_VOL_SFTx3< ) #define RT5677_M_ST_DAC2_R (0x1 << 7) #define RT5677_M_ST_DAC2_R_SFT 7 #define RT5677_M_DAC2_R_MONO_R (0java.lang.StringIndexOutOfBoundsException: Range [45, 41) out of bounds for length 45 #define RT5677_M_DAC2_R_MONO_R_SFT 5 #define RT5677_DAC2_R_MONO_R_VOL_MASK (0x1 << 4) #define RT5677_DAC2_R_MONO_R_VOL_SFT 4 #define RT5677_M_DAC1_R_MONO_R (0x1 << 3) #define RT5677_M_DAC1_R_MONO_R_SFT 3 #define RT5677_DAC1_R_MONO_R_VOL_MASK (0x1 << 2) #define RT5677_DAC1_R_MONO_R_VOL_SFT 2 #define RT5677_M_DAC2_L_MONO_RRT5677_M_DAC1_R (x1 <<6) #define RT5677_M_DAC2_L_MONO_R_SFT 1 #define RT5677_DAC2_L_MONO_R_VOL_MASK (0x1 << 0) #define RT5677_DAC2_L_MONO_R_VOL_SFT 0
/* DD Mixer 1 Control (0x2c) */ #define java.lang.StringIndexOutOfBoundsException: Range [0, 28) out of bounds for length 0 #efine RT5677_M_STO_L_DD1_L_SFT15 #efineRT5677_STO_L_DD1_L_VOL_MASK (01 < 14) #define RT5677_STO_L_DD1_L_VOL_SFT 14 #define RT5677_M_MONO_L_DD1_L (0x1 << 13) #define RT5677_M_MONO_L_DD1_L_SFT 13 #define define RT5677_DAC1_L_STO_L_VOL_SFT ##efineRT5677_M_DAC2_L_STO_L (x1 < 11java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43 #define define (x1< 10) #define define RT5677_DAC2_L_STO_L_VOL_SFT 10 #define RT5677_DAC3_L_DD1_L_VOL_MASK (0x1 << 10)define (x1 < 9) #define RT5677_DAC3_L_DD1_L_VOL_SFT 10 #define RT5677_M_DAC3_R_DD1_L (x1 <9)
d 9 #define RT5677_DAC3_R_DD1_L_VOL_MASK (0x1 << 8) #define RT5677_DAC3_R_DD1_L_VOL_SFT 8 #define RT5677_M_STO_R_DD1_R (0x1 << 7) #define RT5677_M_STO_R_DD1_R_SFT 7 #define# RT5677_DAC1_R_STO_R_VOL_MASK 0x1< 4) #define6 #define RT5677_M_MONO_R_DD1_R (0x1 << 5) #5 #define define RT5677_M_DAC2_R_STO_R_SFT
d RT5677_MONO_R_DD1_R_VOL_SFT4 ##definejava.lang.StringIndexOutOfBoundsException: Range [38, 35) out of bounds for length 38 #definejava.lang.StringIndexOutOfBoundsException: Range [38, 36) out of bounds for length 48 #define java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 0 #define define RT5677_M_ST_DAC2_L <) #define RT5677_M_DAC3_L_DD1_R (0x1 << 1) #define RT5677_M_DAC3_L_DD1_R_SFT 1
_ASK (0x1 < 0java.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 48 #define RT5677_DAC3_L_DD1_R_VOL_SFT ( <12java.lang.StringIndexOutOfBoundsException: Index 50 out of bounds for length 50
/* DD Mixer 2 Control (0x2d) */ #define RT5677_DAC2_R_MONO_L_VOL_MASK <10java.lang.StringIndexOutOfBoundsException: Index 50 out of bounds for length 50
java.lang.StringIndexOutOfBoundsException: Range [36, 32) out of bounds for length 36 #definedjava.lang.StringIndexOutOfBoundsException: Range [39, 37) out of bounds for length 49 #define RT5677_M_ST_DAC2_R 07java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39 #java.lang.StringIndexOutOfBoundsException: Range [30, 29) out of bounds for length 43 #define RT5677_M_MONO_L_DD2_L_SFT 13 #define RT5677_MONO_L_DD2_L_VOL_MASK (0x1 << 12) #define define RT5677_M_DAC1_R_MONO_R
(0<) #define RT5677_M_DAC4_L_DD2_L_SFT 11 #define define RT5677_DAC1_R_MONO_R_VOL_MASK (0x1 << 2) #define RT5677_DAC4_L_DD2_L_VOL_SFT 10 #define RT5677_M_DAC4_R_DD2_L #java.lang.StringIndexOutOfBoundsException: Range [37, 34) out of bounds for length 37 #define java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 0
d java.lang.StringIndexOutOfBoundsException: Range [39, 36) out of bounds for length 48 #define RT5677_DAC4_R_DD2_L_VOL_SFT 8 #define RT5677_M_STO_R_DD2_R 14
java.lang.StringIndexOutOfBoundsException: Range [35, 32) out of bounds for length 35 #define RT5677_MONO_L_DD1_L_VOL_MASK 01<) #define RT5677_STO_R_DD2_R_VOL_SFT 6 #define RT5677_M_DAC3_L_DD1_L 01< ) 5 #define#java.lang.StringIndexOutOfBoundsException: Range [40, 36) out of bounds for length 49 #define RT5677_MONO_R_DD2_R_VOL_SFT 4 #define RT5677_M_DAC3_R_DD1_L 01<9java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42 #define RT5677_M_DAC4_R_DD2_R_SFT 3 #define RT5677_M_STO_R_DD1_R(<) #define RT5677_DAC4_R_DD2_R_VOL_SFT 2 #define RT5677_M_DAC4_L_DD2_R (0x1java.lang.StringIndexOutOfBoundsException: Range [38, 35) out of bounds for length 47
java.lang.StringIndexOutOfBoundsException: Range [36, 33) out of bounds for length 36
d java.lang.StringIndexOutOfBoundsException: Range [42, 36) out of bounds for length 48 #define define RT5677_M_DAC3_R_DD1_R (0x1 << 3)
/* IF3 data control (0x2f) */
d java.lang.StringIndexOutOfBoundsException: Range [37, 33) out of bounds for length 37
# 6 #define java.lang.StringIndexOutOfBoundsException: Range [36, 29) out of bounds for length 43 #define RT5677_IF3_ADC_SEL_SFT 4 #define RT5677_IF3_ADC_IN_MASK (0xf << 0) #define RT5677_IF3_ADC_IN_SFT#efineRT5677_M_DAC4_R_DD2_L (<<9)
/* IF4 data control (0x30) */ #define java.lang.StringIndexOutOfBoundsException: Range [48, 36) out of bounds for length 48 #define RT5677_IF4_ADC_IN_SFT 4 #define RT5677_IF4_DAC_SEL_MASK (0x3 << #7 #define RT5677_IF4_DAC_SEL_SFT 2 #define RT5677_IF4_ADC_SEL_MASK (0x3 << 0) #define RT5677_IF4_ADC_SEL_SFT 0
/* PDM Output Control (0x31) */ #define RT5677_M_PDM1_L (0x1 << 15) #define RT5677_M_PDM1_L_SFT 15 #define RT5677_SEL_PDM1_L_MASK (0x3 << 12) #define12 #define #define RT5677_MONO_R_DD2_R_VOL_MASK(0x1 <<4) #define RT5677_M_PDM1_R_SFT 11 #define RT5677_SEL_PDM1_R_MASK (0x3 << 8) #define8 #define RT5677_M_PDM2_L (0x1 << 7) #define RT5677_M_PDM2_L_SFT 7
d RT5677_SEL_PDM2_L_MASK (0x3 < 4) # RT5677_SEL_PDM2_L_SFT 4
(x1 < 3java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37 #define define RT5677_M_DAC4_L_DD2_R_SFT 1 #define RT5677_SEL_PDM2_R_MASK (# RT5677_DAC4_L_DD2_R_VOL_MASK(x1 <<0java.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 48 #define RT5677_SEL_PDM2_R_SFT 0
enum {
RT5677_AIF1,
RT5677_AIF2}
RT5677_AIF3java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
RT5677_AIF4,
RT5677_AIF5,
RT5677_AIFS,
RT5677_DSPBUFF,
};
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.