Quelle rt5677.h
Sprache: C
|
|
/* SPDX-License-Identifier: GPL-2.0-only */
/*
* rt5677.h -- RT5677 ALSA SoC audio driver
*
* Copyright 2013 Realtek Semiconductor Corp.
* Author: java.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 2
java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 3
#ifndef #efine 0java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
#define __RT5677_H__
#include <linux/gpio/driver.h>
#include <RT5677_SLIMBUS_RX
/* 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 #efine 0x17
/* 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_VOL 018
#define RT5677_DAC1_DIG_VOL 0x19
0
#define 0x26
#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#efine 0x35
#define RT5677_STO1_ADC_MIXER 0x27
#define RT5677_MONO_ADC_MIXER 0x28
0x29
#efine 0x38
# 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
#define 0x4b
# 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
#define 0
#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
#define 0x91
#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
#efine 0x9c
#efine 0x9d
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 #efine 0xdc
#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
#efine 0xb1
#define RT5677_EQ_CTRL3 0xb2
#efine 0xb3
#define 0xe7
0xb6
#define define RT5677_DSP_INB2_SRC_CTRL3 0xe9
#define RT5677_IRQ_CTRL1 0 0ea
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
#define 0xc9
#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
#efine 0
# 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#efine 0x1a
#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
/* Virtual DSP Mixer Control */
#define 0xf7
# 0xf8
#RT5677_DSP_OUTB_67_MIXER_CTRL xf9
/* 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 #define 10java.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
# RT5677_BIAS_CUR4 0
#define RT5677_BST_SFT1java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 29
#define RT5677_VREF_LOUT_CTRL 0x17
0x1a
#define define RT5677_IN_DF1 (0x1)
#define RT5677_ANA_ADC_GAIN_CTRL 0x1e
#define RT5677_VAD_SRAM_TEST1 0x20
#efine xjava.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 36
#define RT5677_VAD_SRAM_TEST3 0x22
#RT5677_VAD_SRAM_TEST4 0x23
#define 0x26
#define (x1< 15java.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 49
#define RT5677_DIG_IN_PIN_ST_CTRL2 0x2a
java.lang.StringIndexOutOfBoundsException: Range [34, 7) out of bounds for length 40
#define RT5677_PLL1_INT 0x38
#define RT5677_PLL2_INT 0
#define define RT5677_MICBIAS1_CTRL_VDD_MASK (0x1 << 14)
#RT5677_TEST_CTRL2 0x3b
##defineRT5677_MICBIAS1_CTRL_VDD_1_8V00< 14java.lang.StringIndexOutOfBoundsException: Index 50 out of bounds for length 50
#define RT5677_CHOP_DAC_ADC 0x3d
xe
#define #java.lang.StringIndexOutOfBoundsException: Range [37, 34) out of bounds for length 40
java.lang.StringIndexOutOfBoundsException: Range [40, 31) out of bounds for length 45
# x
#define java.lang.StringIndexOutOfBoundsException: Range [41, 34) out of bounds for length 46
#define RT5677_CROSS_OVER_FILTER5 RT5677_MICBIAS1_OVTH_1920UA (x2< 9java.lang.StringIndexOutOfBoundsException: Index 47 out of bounds for length 47
#define RT5677_CROSS_OVER_FILTER6 0
#define #define RT5677_SLB_ADC4_MASKx3 < )
#define #define RT5677_SLB_ADC4_SFT
d 0x98
djava.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 40
/* global definition */
#define RT5677_L_MUTE (0x1 << 15)
#defined java.lang.StringIndexOutOfBoundsException: Range [31, 28) out of bounds for length 41
#define RT5677_VOL_L_MUTE
#define RT5677_VOL_L_SFT
#define RT5677_R_MUTE d (< )
#define RT5677_R_MUTE_SFT 7
# java.lang.StringIndexOutOfBoundsException: Range [31, 29) out of bounds for length 34
#define RT5677_VOL_R_SFT 6
#define RT5677_ST_SEL_MASK0<9java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
# 9
#define RT5677_R_VOL_MASK (0x7f << 1)djava.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 36
java.lang.StringIndexOutOfBoundsException: Range [25, 24) out of bounds for length 28
/* LOUT1 Control (0x01) */
#java.lang.StringIndexOutOfBoundsException: Range [28, 27) out of bounds for length 41
#define RT5677_ANA_DAC3_SRC_SEL_MASK 0 java.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 48
#define RT5677_LOUT1_L_DF#java.lang.StringIndexOutOfBoundsException: Range [41, 38) out of bounds for length 50
#define RT5677_LOUT1_L_DF_SFT
#define 0x1<)
#define RT5677_LOUT2_L_MUTE_SFT (13)
#define RT5677_LOUT2_L_DF#RT5677_M_DAC4_L_VOL (<15java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41
# ()
#define RT5677_LOUT3_L_MUTE (0x1 << 11)
#define RT5677_LOUT3_L_MUTE_SFT (11)
#define RT5677_LOUT3_L_DF (0x1 << 10)
#define RT5677_LOUT3_L_DF_SFTjava.lang.StringIndexOutOfBoundsException: Range [37, 34) out of bounds for length 46
#definejava.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 40
java.lang.StringIndexOutOfBoundsException: Range [35, 32) out of bounds for length 37
#define RT5677_LOUT2_ENH_DRV (0x1 << 8)
#define RT5677_LOUT2_ENH_DRV_SFT (8)
#efine (x1 < 7java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41
#definedefine3
/* IN1 Control (0x03) */ 0x03)*
##define 0
#define java.lang.StringIndexOutOfBoundsException: Range [32, 23) out of bounds for length 32
#define RT5677_BST_MASK2(xf < 8java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37
#define define RT5677_DAC4_L_VOL_SFT 8
#define RT5677_IN_DF1 java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 39
#define RT5677_IN_DF1_SFT java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
#define RT5677_IN_DF2#efine (0xff<<8)
#define RT5677_IN_DF2_SFT 6
/* Micbias Control (0x04) */
LT_MASK01 <15java.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 49
java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
# 00 < 15
#define java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 33
#define RT5677_MICBIAS1_CTRL_VDD_MASK (0x1 << 14)
#define RT5677_MICBIAS1_CTRL_VDD_SFT (14)
#define RT5677_MICBIAS1_CTRL_VDD_1_8V (0x0java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
#define RT5677_MICBIAS1_CTRL_VDD_3_3V (0x1 << 14)
#define RT5677_MICBIAS1_OVCD_MASK (0x1 << 11)
#define RT5677_MICBIAS1_OVCD_SHIFT (11)
#definejava.lang.StringIndexOutOfBoundsException: Range [38, 30) out of bounds for length 44
#define java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41
#define RT5677_MICBIAS1_OVTH_MASK7
define 9
#define RT5677_SEL_DAC2_L_SRC_SFT 4
#define RT5677_MICBIAS1_OVTH_1280UA (0x1 << 9)
#define #define RT5677_M_DAC2_R_VOL (0x1
/* SLIMbus Parameter (0x07) */
/* SLIMbus Rx (0x08) */
#define RT5677_SLB_ADC4_MASK (0#define RT5677_SEL_DAC2_R_SRC_SFT
#defineRT5677_SLB_ADC4_SFT 6
#define RT5677_STO1_ADC_L_VOL_MASK <9
#define RT5677_STO1_ADC_L_VOL_S 9
##definejava.lang.StringIndexOutOfBoundsException: Range [37, 34) out of bounds for length 47
#define java.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 0
# java.lang.StringIndexOutOfBoundsException: Range [31, 28) out of bounds for length 41
#define RT5677_SLB_ADC1_SFT 0
/* SLIMBus control (0x09) */
/* Sidetone Control (0x13) */
#define RT5677_ST_HPF_SEL_MASK (0x7 << 13)
#define RT5677_ST_HPF_SEL_SFT 13
#define RT5677_ST_HPF_PATH
#define RT5677_ST_HPF_PATH_SFT 12
#define RT5677_ST_SEL_MASK (0x7 < 9)
#define RT5677_ST_SEL_SFT # (x3 < 12java.lang.StringIndexOutOfBoundsException: Index 47 out of bounds for length 47
# RT5677_ST_EN 0x1 <6
#define RT5677_ST_EN_SFT#efine (0x3 <6)
#define RT5677_ST_GAIN (0x1 << 5)
define 5
define 0x1f < 0java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
/* Analog DAC1/2/3 Source Control (0x15) */
3< )
#define RT5677_ANA_DAC3_SRC_SEL_SFT 4
#define RT5677_ANA_DAC1_2_SRC_SEL_MASK (0x3 << 0)
#define 0
/* IF/DSP to DAC3/4 Mixer Control (0x16) */
java.lang.StringIndexOutOfBoundsException: Range [27, 7) out of bounds for length 41
#define RT5677_M_DAC4_L_VOL_SFT 15
2)
#define RT5677_SEL_DAC4_L_SRC_SFT 12
#define RT5677_M_DAC4_R_VOL (0x1 << 11)
#define RT5677_M_DAC4_R_VOL_SFT 11
#defineRT5677_STO3_ADC_L_BST_MASK0x3<14)
#define RT5677_SEL_DAC4_R_SRC_SFT 8
#define RT5677_M_DAC3_L_VOL (0x1 << 7)
# RT5677_M_DAC3_L_VOL_SFT 7
#define define RT5677_STO3_ADC_R_BST_MASK (0x3 << 12)
##defineRT5677_STO3_ADC_R_BST_SFT 12
#define RT5677_M_DAC3_R_VOL (0x1 << 3)
defineRT5677_M_DAC3_R_VOL_SFT java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35
#define RT5677_SEL_DAC3_R_SRC_MASK (0x7 <# (x3 <8)
#define RT5677_SEL_DAC3_R_SRC_SFT 0
/* DAC4 Digital Volume (0x17) */
#define RT5677_STO4_ADC_R_BST_SFT 6
#define define RT5677_STO4_ADC_COMP_MASK (0x3 << 4)
##defineRT5677_STO4_ADC_COMP_SFT 4
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
/* DAC3 Digital Volume (0x18) */
##efine 8
#define RT5677_DAC3_L_VOL_SFT 8
#efine RT5677_DAC3_R_VOL_MASK 0xff)
#define 0
/* DAC3 Digital Volume (0x19) */
#define RT5677_DAC1_L_VOL_MASK java.lang.StringIndexOutOfBoundsException: Range [37, 34) out of bounds for length 47
#definejava.lang.StringIndexOutOfBoundsException: Range [36, 33) out of bounds for length 36
#define define RT5677_M_STO4_ADC_L2 (0x1 << 15)
# 15
/* DAC2 Digital Volume (0x1a) */
#define RT5677_DAC2_L_VOL_MASK (0xff <RT5677_SEL_STO4_ADC1_MASK03< )
#define RT5677_DAC2_L_VOL_SFTdefine 12
##efineRT5677_SEL_STO4_ADC2_MASK(x3< 10java.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 46
#define define RT5677_SEL_STO4_DMIC_MASK <8)
/* IF/DSP to DAC2 Mixer Control (0x1b) */
#define RT5677_M_DAC2_L_VOL (0x1 <define RT5677_M_STO4_ADC_R1 0 <7)
#define RT5677_M_DAC2_L_VOL_SFT 7
#define (x <6java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41
# 4
#define RT5677_M_DAC2_R_VOL (0x1 << java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
# RT5677_M_DAC2_R_VOL_SFT 3
#define RT5677_SEL_DAC2_R_SRC_MASK (0x7 << 0)
#define RT5677_SEL_DAC2_R_SRC_SFT dRT5677_M_STO3_ADC_L1 01 <14
/* Stereo1 ADC Digital Volume Control (0x1c) */
#RT5677_STO1_ADC_L_VOL_MASK03f <9)
#definedRT5677_SEL_STO3_ADC1_SFT 12
#define RT5677_STO1_ADC_R_VOL_MASK (0x3f << 1)
#define RT5677_STO1_ADC_R_VOL_SFT 1
/* Mono ADC Digital Volume Control (0x1d) */
#define RT5677_SEL_STO3_ADC2_SFT
#define RT5677_SEL_STO3_DMIC_MASK (0x3 << 8)
java.lang.StringIndexOutOfBoundsException: Range [41, 34) out of bounds for length 47
java.lang.StringIndexOutOfBoundsException: Range [35, 33) out of bounds for length 36
/* Stereo 1/2 ADC Boost Gain Control (0x1e) */
#define RT5677_STO1_ADC_L_BST_MASK ( <15
#define RT5677_M_STO2_ADC_L2_SFT 15
#define RT5677_STO1_ADC_R_BST_MASK (0x3 << 12)
#define RT5677_STO1_ADC_R_BST_SFT 12
#efineRT5677_STO1_ADC_COMP_MASK0 <10)
#define RT5677_STO1_ADC_COMP_SFT 10
dRT5677_STO2_ADC_L_BST_MASK (x3 < 8java.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 46
d java.lang.StringIndexOutOfBoundsException: Range [34, 33) out of bounds for length 36
# (x3 <6java.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 46
#define RT5677_STO2_ADC_R_BST_SFT 6
#define RT5677_STO2_ADC_COMP_MASK (0x3 << 4)
#define RT5677_STO2_ADC_COMP_SFT 4
/* Stereo2 ADC Digital Volume Control (0x1f) */
d 7
#define RT5677_STO2_ADC_L_VOL_SFT 8
#define # (<6
#define RT5677_STO2_ADC_R_VOL_SFT 0
/* ADC Boost Gain Control 2 (0x20) */
java.lang.StringIndexOutOfBoundsException: Range [37, 34) out of bounds for length 37
java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 42
#define #define RT5677_M_STO1_ADC_L1
java.lang.StringIndexOutOfBoundsException: Range [37, 33) out of bounds for length 37
#define RT5677_SEL_STO1_ADC1_SFT
#define RT5677_SEL_STO1_ADC2_MASK0<java.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 46
/* Stereo 3/4 ADC Boost Gain Control (0x21) */
d 0<14
#RT5677_STO3_ADC_L_BST_SFT
#define RT5677_STO3_ADC_R_BST_MASK (0x3 #efine java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35
#define RT5677_STO3_ADC_R_BST_SFTjava.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 35
#define RT5677_STO3_ADC_COMP_MASK (0x3 << 10)
#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 (0x3 << 6)
#define RT5677_STO4_ADC_R_BST_SFT 6
#define RT5677_STO4_ADC_COMP_MASK (0x3 << 4)
#define RT5677_STO4_ADC_COMP_SFT 4
/* Stereo3 ADC Digital Volume Control (0x22) */
#define RT5677_STO3_ADC_L_VOL_MASK (0x7f << 8)
#define RT5677_STO3_ADC_L_VOL_SFT 8
#efine (x7fjava.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
#define RT5677_STO3_ADC_R_VOL_SFT 0
/* Stereo4 ADC Digital Volume Control (0x23) */
#define RT5677_STO4_ADC_L_VOL_MASK#RT5677_SEL_MONO_ADC_L1_SFT 12
#define RT5677_STO4_ADC_L_VOL_SFT8
#define RT5677_STO4_ADC_R_VOL_MASK (0x7f)
#define RT5677_STO4_ADC_R_VOL_SFT 0
/* Stereo4 ADC Mixer control (0x24) */
#define RT5677_M_STO4_ADC_L2 (0x1 << 15)
#define RT5677_M_STO4_ADC_L2_SFT 15
#define RT5677_M_STO4_ADC_L1 (x1 < 14)
#define RT5677_M_STO4_ADC_L1_SFT 14
#define RT5677_SEL_STO4_ADC1_MASK (#define RT5677_M_MONO_ADC_R1_SFT java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35
#define RT5677_SEL_STO4_ADC1_SFT 12
#define RT5677_SEL_STO4_ADC2_MASK(0 < 10java.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 46
#define RT5677_SEL_STO4_ADC2_SFT 10
#efine 4
define 8
#define RT5677_M_STO4_ADC_R1 (0x1 << 7)
#define RT5677_M_STO4_ADC_R1_SFT 7
defineRT5677_M_STO4_ADC_R2 01< 6java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41
#define RT5677_M_STO4_ADC_R2_SFT 6
/* Stereo3 ADC Mixer control (0x25) */
#efine (<<15java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
# 15
#define RT5677_M_STO3_ADC_L1 (0x1 << 14)
#define RT5677_M_STO3_ADC_L1_SFT 0x1<14)
#define defineRT5677_M_DAC1_L_SFT 14
#define RT5677_SEL_STO3_ADC1_SFTRT5677_DAC1_L_SEL_MASK0< )
#define RT5677_SEL_STO3_ADC2_MASK (0x3 << 10)
define RT5677_SEL_STO3_ADC2_SFT 10
#define RT5677_SEL_STO3_DMIC_MASK (0x3 << 8)
#define RT5677_SEL_STO3_DMIC_SFT 8
##defineRT5677_M_ADDA_MIXER1_R_SFT
#define RT5677_M_STO3_ADC_R1_SFTRT5677_M_DAC1_R (0 <6java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37
#define RT5677_M_STO3_ADC_R2 (0x1 << 6)
#define RT5677_M_STO3_ADC_R2_SFT 6
/* Stereo2 ADC Mixer Control (0x26) */
#define RT5677_M_STO2_ADC_L2 (0x1 << 15)
#define RT5677_M_STO2_ADC_L2_SFT 15
#define RT5677_M_STO2_ADC_L1 (0x1 << 14)
#define RT5677_M_STO2_ADC_L1_SFT 14
#define RT5677_SEL_STO2_ADC1_MASK (0x3 << 12)
#define RT5677_DAC1_L_STO_L_VOL_MASK )
#define RT5677_SEL_STO2_ADC2_MASK (0x3 <<d java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
#define RT5677_SEL_STO2_ADC2_SFT 10
#define RT5677_SEL_STO2_DMIC_MASK (0x3 << 8)
#define RT5677_SEL_STO2_DMIC_SFT 8
<< 7)
#define RT5677_M_STO2_ADC_R1_SFT 7
#define RT5677_M_STO2_ADC_R2 (0x1 << 6)
defineRT5677_M_STO2_ADC_R2_SFT 6
#define RT5677_SEL_STO2_LR_MIX_MASKdRT5677_DAC1_R_STO_L_VOL_SFT
#efine 0
#define RT5677_SEL_STO2_LR_MIX_Ldefine 7
#define RT5677_SEL_STO2_LR_MIX_LR #RT5677_M_DAC1_R_STO_R(x1 < 5)
/* Stereo1 ADC Mixer control (0x27) */
#define RT5677_M_STO1_ADC_L2 (0x1 << 15)
#define RT5677_M_STO1_ADC_L2_SFT 15
define RT5677_M_STO1_ADC_L1 (0x1 << 14)
#define RT5677_M_STO1_ADC_L1_SFT 14
#define RT5677_SEL_STO1_ADC1_MASK (0x3 << 12)
#define RT5677_SEL_STO1_ADC1_SFT 12
defineRT5677_SEL_STO1_ADC2_MASK03 < 10)
#define RT5677_SEL_STO1_ADC2_SFT 10
#define RT5677_DAC2_R_STO_R_VOL_SFT
#define define RT5677_M_DAC1_L_STO_Rx1< )
#define RT5677_M_STO1_ADC_R1 (0x1 << 7)
#define RT5677_M_STO1_ADC_R1_SFT 7
java.lang.StringIndexOutOfBoundsException: Range [28, 7) out of bounds for length 41
#define RT5677_M_STO1_ADC_R2_SFT 6
/* Mono ADC Mixer control (0x28) */
dRT5677_M_MONO_ADC_L2 (x1 <15)
#define RT5677_M_MONO_ADC_L2_SFT 15
#define define RT5677_M_ST_DAC2_L_SFT 15
#define RT5677_M_MONO_ADC_L1_SFT 14
#define RT5677_SEL_MONO_ADC_L1_MASK (0x3 << 12)
#define RT5677_SEL_MONO_ADC_L1_SFT 12
#define RT5677_SEL_MONO_ADC_L2_MASK (0x3 << 10)
#define RT5677_SEL_MONO_ADC_L2_SFT 10
#define RT5677_SEL_MONO_DMIC_L_MASK (0x3 << 8)
#define RT5677_SEL_MONO_DMIC_L_SFT 8
#RT5677_M_MONO_ADC_R1 (x1 <<7
#define RT5677_M_MONO_ADC_R1_SFT 7
#define RT5677_M_MONO_ADC_R2 (0x1 << 6)
#define RT5677_M_MONO_ADC_R2_SFT 6
#define 0 <4)
#define RT5677_SEL_MONO_ADC_R1_SFT 4
#define RT5677_SEL_MONO_ADC_R2_MASKRT5677_DAC1_L_MONO_L_VOL_MASK0x1 <8)
#define RT5677_SEL_MONO_ADC_R2_SFT 2
(0 <0java.lang.StringIndexOutOfBoundsException: Index 47 out of bounds for length 47
#define RT5677_SEL_MONO_DMIC_R_SFT 0
/* ADC/IF/DSP to DAC1 Mixer control (0x29) */
#define RT5677_M_ADDA_MIXER1_L (0x1 << 15)
#define RT5677_M_ADDA_MIXER1_L_SFT 15
#define RT5677_M_DAC1_L (0x1 << 14)
#define RT5677_M_DAC1_L_SFT 14
#define RT5677_DAC1_L_SEL_MASK (0x7 << 8)
#define RT5677_DAC1_L_SEL_SFT 8
#define RT5677_M_ADDA_MIXER1_R (0x1 << 7)
#define RT5677_M_ADDA_MIXER1_R_SFT 7
#define RT5677_M_DAC1_R (<< 6java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37
java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 49
#define RT5677_ADDA1_SEL_MASK
#define RT5677_ADDA1_SEL_SFT 0
/* Stereo1 DAC Mixer L/R Control (0x2a) */
## 15
#define RT5677_M_ST_DAC1_L_SFTd (x< 14java.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 48
#define RT5677_M_DAC1_L_STO_L (0x1 << 13)
#define RT5677_M_DAC1_L_STO_L_SFT 13
#define RT5677_DAC1_L_STO_L_VOL_MASK (0x1 << 12)
# 12
d 0 <11)
#define RT5677_M_DAC2_L_STO_L_SFT 11
# RT5677_DAC2_L_STO_L_VOL_MASK 0x1 < 10)
java.lang.StringIndexOutOfBoundsException: Range [35, 7) out of bounds for length 39
RT5677_M_DAC1_R_STO_L 0x1 < 9java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
#define RT5677_M_DAC1_R_STO_L_SFT 9
#define RT5677_DAC1_R_STO_L_VOL_MASK (0x1define 0x1 < 9java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
#define RT5677_DAC1_R_STO_L_VOL_SFT 8
#define RT5677_M_ST_DAC1_R #efine RT5677_M_DAC3_R_DD1_L_SFTjava.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 36
#define RT5677_M_ST_DAC1_R_SFT 7
#define RT5677_M_DAC1_R_STO_R (0x1 << 5)
#define RT5677_M_DAC1_R_STO_R_SFT 5
define RT5677_DAC1_R_STO_R_VOL_MASK (x1 <4)
#define RT5677_STO_R_DD1_R_VOL_SFTjava.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37
#define RT5677_M_DAC2_R_STO_Rdefine RT5677_M_MONO_R_DD1_R_SFT 5
# 3
#define#efine 4
RT5677_DAC2_R_STO_R_VOL_SFT 2
#define RT5677_M_DAC1_L_STO_R (0x1 << 1)
#define RT5677_M_DAC1_L_STO_R_SFT 1
# RT5677_DAC1_L_STO_R_VOL_MASK (0x1 << 0)
#define RT5677_DAC1_L_STO_R_VOL_SFT 0
/* Mono DAC Mixer L/R Control (0x2b) */
# (0x1<< 15java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
#define RT5677_M_ST_DAC2_L_SFT 15
#define RT5677_M_DAC2_L_MONO_L M 0< )
#define RT5677_M_DAC2_L_MONO_L_SFT 13
#define RT5677_DAC2_L_MONO_L_VOL_MASK (x1 << 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 (0x1 < 10)
#define RT5677_DAC2_R_MONO_L_VOL_SFT 10
#define RT5677_M_STO_L_DD2_L_SFT 15
#define RT5677_M_DAC1_L_MONO_L_SFT 9
#efine RT5677_DAC1_L_MONO_L_VOL_MASK (0x1 << 8)
#define RT5677_DAC1_L_MONO_L_VOL_SFT 8
#define (x1 << 7)
#define RT5677_M_ST_DAC2_R_SFT 7
#define RT5677_M_DAC2_R_MONO_R#efine RT5677_M_MONO_L_DD2_L (0x1 << 13)
#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
# (0x1 << 3)
#define #define RT5677_M_DAC4_L_DD2_Lx1 < 11java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43
java.lang.StringIndexOutOfBoundsException: Range [37, 7) out of bounds for length 49
#define RT5677_DAC1_R_MONO_R_VOL_SFT 2
#define RT5677_M_DAC2_L_MONO_R (0x1 << 1)
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#efineRT5677_DAC4_R_DD2_L_VOL_MASK (0x1 << 8)
#define RT5677_M_STO_L_DD1_L_SFT 15
#define RT5677_STO_L_DD1_L_VOL_MASK (0x1 << 14)
OL_SFT14
#define RT5677_M_MONO_L_DD1_L (0x1#define RT5677_M_STO_R_DD2_R_SFT 7
#define RT5677_M_MONO_L_DD1_L_SFT 13
#define (x1 < 12java.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 49
#define RT5677_MONO_L_DD1_L_VOL_SFT 12
#define (x1 <<11)
#define #define RT5677_M_MONO_R_DD2_R_SFT
#efine RT5677_DAC3_L_DD1_L_VOL_MASK (0x1 << 10)
#define RT5677_DAC3_L_DD1_L_VOL_SFT 10
#define (x1 < 9)
#define RT5677_M_DAC3_R_DD1_L_SFT 9
#define RT5677_DAC3_R_DD1_L_VOL_MASK (0x1 << 8)
#define RT5677_DAC3_R_DD1_L_VOL_SFT 8
#define 0x1 < 7java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41
#define RT5677_M_STO_R_DD1_R_SFT 7
#define RT5677_STO_R_DD1_R_VOL_MASK (0x1 << 6)
#define RT5677_STO_R_DD1_R_VOL_SFT 6
#define RT5677_M_DAC4_L_DD2_R_SFT 1
#define RT5677_M_MONO_R_DD1_R_SFT 5
#define#efineRT5677_DAC4_L_DD2_R_VOL_MASK (0x1 << 0)
#define RT5677_MONO_R_DD1_R_VOL_SFT 4
java.lang.StringIndexOutOfBoundsException: Range [36, 7) out of bounds for length 42
#definejava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
#define RT5677_DAC3_R_DD1_R_VOL_MASK (0x1 << 2)
#define RT5677_DAC3_R_DD1_R_VOL_SFT 2
#define RT5677_M_DAC3_L_DD1_R (0x1 << 1)
#define RT5677_M_DAC3_L_DD1_R_SFT 1
#define RT5677_DAC3_L_DD1_R_VOL_MASK (0x1 << 0)
#define RT5677_DAC3_L_DD1_R_VOL_SFT 0
/* DD Mixer 2 Control (0x2d) */
#define RT5677_M_STO_L_DD2_L (0x1 << 15)
#define RT5677_M_STO_L_DD2_L_SFT 15
#define RT5677_STO_L_DD2_L_VOL_MASK (0x1 << 14)
#define RT5677_STO_L_DD2_L_VOL_SFT 14
#define RT5677_M_MONO_L_DD2_L (0x1 << 13)
#efine RT5677_M_MONO_L_DD2_L_SFT 13
#define RT5677_MONO_L_DD2_L_VOL_MASK (0x1 << 12)
#define #define RT5677_IF3_DAC_SEL_SFT 6
#RT5677_M_DAC4_L_DD2_L (0x1 << 11)
#define RT5677_M_DAC4_L_DD2_L_SFT 11
#define RT5677_DAC4_L_DD2_L_VOL_MASK (0x1 << 10)
#define RT5677_DAC4_L_DD2_L_VOL_SFT 10
#efine (x1 < 9java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
#define RT5677_M_DAC4_R_DD2_L_SFT 9
#define RT5677_DAC4_R_DD2_L_VOL_MASK (0x1 << 8)
#define RT5677_DAC4_R_DD2_L_VOL_SFT 8
#define RT5677_M_STO_R_DD2_R (0java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 33
defineRT5677_M_STO_R_DD2_R_SFT7
#define RT5677_STO_R_DD2_R_VOL_MASK (0x1 << 6)
#define RT5677_STO_R_DD2_R_VOL_SFT 6
#define java.lang.StringIndexOutOfBoundsException: Range [32, 27) out of bounds for length 32
#define RT5677_SEL_PDM1_L_SFT
0 java.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 48
#define RT5677_SEL_PDM1_R_SFT
#java.lang.StringIndexOutOfBoundsException: Range [27, 23) out of bounds for length 37
#define#efine 0<4)
#definedefine 4
#define #define RT5677_M_PDM2_R0x1< 3)
#define RT5677_M_DAC4_L_DD2_R (0x1 << 1)
java.lang.StringIndexOutOfBoundsException: Range [31, 7) out of bounds for length 36
define 0x1< )
#define RT5677_DAC4_L_DD2_R_VOL_SFT 0
/* IF3 data control (0x2f) */
#define RT5677_IF3_DAC_SEL_MASK (0x3 << 6)
#define RT5677_IF3_DAC_SEL_SFT 6
#define RT5677_IF3_ADC_SEL_MASK (0x3 << 4)
#define RT5677_IF3_ADC_SEL_SFT 4
# 0xf < 0)
# 0
/* IF4 data control (0x30) */
#define RT5677_IF4_ADC_IN_MASK (0xf << 4)
#define RT5677_IF4_ADC_IN_SFT
#define RT5677_IF4_DAC_SEL_MASK (0x3 << 2)
#define RT5677_IF4_DAC_SEL_SFT 2
#define RT5677_IF4_ADC_SEL_MASK (< 0)
#define RT5677_IF4_ADC_SEL_SFT 0
/* PDM Output Control (0x31) */ 0<9java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
#define RT5677_M_PDM1_L #define (xf <4java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
#define RT5677_M_PDM1_L_SFT #RT5677_PDM2_I2C_CMD0< )
#define RT5677_SEL_PDM1_L_MASK (0x3 << 12)
#define RT5677_SEL_PDM1_L_SFT 12
defineRT5677_M_PDM1_R 0x1 < 11)
#define java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
#define RT5677_SEL_PDM1_R_MASK (0x3 << 8)
#define RT5677_SEL_PDM1_R_SFT 8
#define RT5677_M_PDM2_L (0x1 << 7)
#define RT5677_M_PDM2_L_SFT 7
(0< 4java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43
#define RT5677_SEL_PDM2_L_SFT 4
#RT5677_M_PDM2_R 0< 3java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37
#define RT5677_M_PDM2_R_SFT 3
(0x3 < 0java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43
#define RT5677_SEL_PDM2_R_SFT 0
/* PDM I2C / Data Control 1 (0x32) */
#define RT5677_PDM2_PW_DOWN (0x1 << 7)
#define RT5677_PDM1_PW_DOWN (0x1 << 6)
#define java.lang.StringIndexOutOfBoundsException: Range [27, 15) out of bounds for length 27
#define (x1 < 4java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37
#define RT5677_PDM_PATTERN (0x1 << define (x3< 8java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41
#define RT5677_PDM_GAIN (0x1 << 2)
#define RT5677_PDM_DIV_MASK (0x3 << 0)
/* PDM I2C / Data Control 2 (0x33) */
#define #define RT5677_IF1_ADC1_SF
# 0java.lang.StringIndexOutOfBoundsException: Range [41, 38) out of bounds for length 44
#define java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 0
#define RT5677_PDM1_I2C_EXE (0x1 << 9)
#define RT5677_PDM1_I2C_BUSY (0x1 << 8)
#define RT5677_PDM2_I2C_ID (0xf << 4)
#define RT5677_PDM2_EXE #define 8
#define RT5677_PDM2_I2C_CMD (0x1 << 2)
#define RT5677_PDM2_I2C_EXE (0x1 << 1)
#define RT5677_PDM2_I2C_BUSY (0x1 << 0)
/* TDM1 control 1 (0x3b) */
#define RT5677_IF1_ADC_MODE_MASK (0x1 << 12)
#RT5677_IF1_DAC4_MASK (0x7 < 12java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
#define RT5677_IF1_ADC_MODE_I2S (0x0 << 12)
#define RT5677_IF1_ADC_MODE_TDM (0x1 << 12)
#define RT5677_IF1_ADC1_SWAP_MASK (0x3 << 6)
#define RT5677_IF1_ADC1_SWAP_SFT 6
#define RT5677_IF1_ADC2_SWAP_MASK (java.lang.StringIndexOutOfBoundsException: Range [30, 27) out of bounds for length 31
#definejava.lang.StringIndexOutOfBoundsException: Range [36, 32) out of bounds for length 45
#define (03 <2
# java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35
#define RT5677_IF1_ADC4_SWAP_MASK (0x3 << java.lang.StringIndexOutOfBoundsException: Range [37, 33) out of bounds for length 45
#define RT5677_IF1_ADC4_SWAP_SFT 0
/* TDM1 control 2 (0x3c) */
#define RT5677_IF1_ADC4_MASK (0x3 << 10)
# 10
#define RT5677_IF1_ADC3_MASK (d (x3<0java.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 45
#define RT5677_IF1_ADC3_SFT 8
#define RT5677_IF1_ADC2_MASK (0x3 << 6)define (<<)
java.lang.StringIndexOutOfBoundsException: Range [27, 7) out of bounds for length 31
x3<4)
#define #define RT5677_IF2_ADC3_SFT
#define#RT5677_IF2_ADC2_MASK 0x3<)
#define RT5677_IF1_ADC_CTRL_SFT 0
/* TDM1 control 4 (0x3e) */
0 < 12java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
#define RT5677_IF1_DAC0_SFT 12
#define RT5677_IF1_DAC1_MASK (0x7 << 8)
#define RT5677_IF1_DAC1_SFT 8
# (0x7 < 4java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41
#define RT5677_IF1_DAC2_SFT 4
#define RT5677_IF1_DAC3_MASK (0x7 << 0)
#define RT5677_IF1_DAC3_SFT 0
/* TDM1 control 5 (0x3f) */
java.lang.StringIndexOutOfBoundsException: Range [31, 28) out of bounds for length 42
#define RT5677_IF1_DAC4_SFT 12
<< 8)
#define RT5677_IF1_DAC5_SFT 8
#define RT5677_IF1_DAC6_MASK (0x7 << 4)
#define RT5677_IF1_DAC6_SFT 4
#define define RT5677_IF2_DAC4_MASK (0x7 << 12)
#define #define RT5677_IF2_DAC4_SFT
/* TDM2 control 1 (0x40) */
#define RT5677_IF2_ADC_MODE_MASK (0x1 << 12#efine ( << )
#define RT5677_IF2_ADC_MODE_SFT 12
#define RT5677_IF2_ADC_MODE_I2S (0x0 << 12)
d RT5677_IF2_ADC_MODE_TDM (x1 << 12java.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 45
#define RT5677_IF2_ADC1_SWAP_MASK (0x3 <
#define RT5677_IF2_ADC1_SWAP_SFT 6
#define RT5677_IF2_ADC2_SWAP_MASK (0x3<<4)
#define RT5677_IF2_ADC2_SWAP_SFT 4
#define RT5677_IF2_ADC3_SWAP_MASK (0x3 << 2)
#define RT5677_IF2_ADC3_SWAP_SFT 2
define (0 < 0)
#define RT5677_IF2_ADC4_SWAP_SFT 0
/* TDM2 control 2 (0x41) */
#define RT5677_IF2_ADC4_MASK (0x3 << 10)
#define RT5677_IF2_ADC4_SFT 10
#define RT5677_IF2_ADC3_MASK (0x3 << 8)
#define RT5677_IF2_ADC3_SFT 8
#define RT5677_IF2_ADC2_MASK (0x3 << 6)
#define RT5677_IF2_ADC2_SFT 6
#define RT5677_IF2_ADC1_SFT 4
#define RT5677_IF2_ADC_CTRL_MASK (0x7 << 0)
##define 0<12)
/* TDM2 control 4 (0x43) */
#define RT5677_IF2_DAC0_MASK (0x7 << 12)
java.lang.StringIndexOutOfBoundsException: Range [27, 7) out of bounds for length 32
dRT5677_IF2_DAC1_MASK(x7 <java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41
#define RT5677_IF2_DAC1_SFT 8
#define RT5677_IF2_DAC2_MASK (0x7 << 4)
#define RT5677_IF2_DAC2_SFT 4
#define RT5677_IF2_DAC3_MASK # java.lang.StringIndexOutOfBoundsException: Range [47, 37) out of bounds for length 50
#definejava.lang.StringIndexOutOfBoundsException: Range [41, 34) out of bounds for length 46
/* TDM2 control 5 (0x44) */
0
#define RT5677_DMIC_R_STO2_LH_SF
#define RT5677_DMIC_R_STO2_LH_FALLING <
#java.lang.StringIndexOutOfBoundsException: Range [42, 36) out of bounds for length 48
#define RT5677_IF2_DAC6_MASK (0x7 << 4)
#define RT5677_IF2_DAC6_SFT 4
#define RT5677_IF2_DAC7_MASK (0x7 << 0#defineRT5677_DMIC_3_EN_SFT java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
#define RT5677_IF2_DAC7_SFT 0
Control java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41
java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 49
#define RT5677_DMIC_1_EN_SFT 15
#define RT5677_DMIC_L_STO4_LH_SFT
#define definejava.lang.StringIndexOutOfBoundsException: Range [45, 37) out of bounds for length 49
#define RT5677_DMIC_2_EN_MASK (0#define RT5677_DMIC_R_STO4_LH_MASK 0java.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 46
java.lang.StringIndexOutOfBoundsException: Range [31, 28) out of bounds for length 33
#define RT5677_DMIC_2_DIS (0x0 << 14)
#define RT5677_DMIC_2_EN (d (<)
#define RT5677_DMIC_L_STO1_LH_MASK (0x1 << 13)
java.lang.StringIndexOutOfBoundsException: Range [37, 33) out of bounds for length 37
#define RT5677_DMIC_L_STO1_LH_FALLING (0definejava.lang.StringIndexOutOfBoundsException: Range [35, 30) out of bounds for length 43
#define #define RT5677_DMIC_4L_LH_FALLING<)
#define RT5677_DMIC_R_STO1_LH_MASK (0x1 << 12)
#define RT5677_DMIC_4R_LH_MASK < )
#define RT5677_DMIC_R_STO1_LH_FALLING (0java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 33
#define RT5677_DMIC_R_STO1_LH_RISING java.lang.StringIndexOutOfBoundsException: Range [34, 32) out of bounds for length 44
#define RT5677_DMIC_L_STO3_LH_MASK (0x1 << 11)
#define definejava.lang.StringIndexOutOfBoundsException: Range [37, 33) out of bounds for length 45
#define RT5677_DMIC_L_STO3_LH_FALLING (0x0 << djava.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 43
d java.lang.StringIndexOutOfBoundsException: Range [39, 36) out of bounds for length 49
#define RT5677_DMIC_R_STO3_LH_MASK (0x1 << 10)
#define RT5677_DMIC_R_STO3_LH_SFT ( )
#define RT5677_DMIC_R_STO3_LH_FALLING (0x0 << 10)
#define RT5677_DMIC_R_STO3_LH_RISING java.lang.StringIndexOutOfBoundsException: Range [35, 30) out of bounds for length 43
#definejava.lang.StringIndexOutOfBoundsException: Range [37, 33) out of bounds for length 45
# RT5677_DMIC_L_STO2_LH_SFT 9
#define RT5677_DMIC_L_STO2_LH_FALLING (0x0 << #0<java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43
# (0x1<9
java.lang.StringIndexOutOfBoundsException: Range [36, 34) out of bounds for length 46
## java.lang.StringIndexOutOfBoundsException: Range [33, 29) out of bounds for length 33
#define RT5677_DMIC_R_STO2_LH_FALLING (0x0 << 8)
#define RT5677_DMIC_R_STO2_LH_RISING (0x1 << 8)
#define RT5677_DMIC_CLK_MASK (0x7 << 5)
#define RT5677_DMIC_CLK_SFT 5
#define RT5677_DMIC_3_EN_MASK (0x1 << 4)
#define RT5677_DMIC_3_EN_SFT 4
#define RT5677_DMIC_3_DIS (0x0 << 4)
#define RT5677_DMIC_3_EN (0x1 << 4)
#define RT5677_DMIC_R_MONO_LH_MASK (0x1 << 2)
#define RT5677_DMIC_R_MONO_LH_SFT 2
#define RT5677_DMIC_R_MONO_LH_FALLING (0x0 << 2)
#define RT5677_DMIC_R_MONO_LH_RISING (0x1 << 2)
#define RT5677_DMIC_L_STO4_LH_MASK (0x1 << 1)
#define RT5677_DMIC_L_STO4_LH_SFT 1
#define RT5677_DMIC_L_STO4_LH_FALLING (0x0 << 1)
#define RT5677_DMIC_L_STO4_LH_RISING (0x1 << 1)
#define RT5677_DMIC_R_STO4_LH_MASK (0x1 << 0)
#define RT5677_DMIC_R_STO4_LH_SFT 0
#define RT5677_DMIC_R_STO4_LH_FALLING (0x0 << 0)
#define #define RT5677_PWR_I2S2 <java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
/* Digital Microphone Control 2 (0x51) */
#define RT5677_DMIC_4_EN_MASKjava.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 32
#define java.lang.StringIndexOutOfBoundsException: Range [32, 27) out of bounds for length 32
#define RT5677_DMIC_4_DIS (0x0 <java.lang.StringIndexOutOfBoundsException: Range [32, 27) out of bounds for length 32
#define definejava.lang.StringIndexOutOfBoundsException: Range [32, 27) out of bounds for length 32
#define RT5677_DMIC_4L_LH_MASK (0x1 << 7djava.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 30
#define RT5677_DMIC_4L_LH_SFT 7
#define RT5677_DMIC_4L_LH_FALLING (0d 01 <4java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
#define RT5677_DMIC_4L_LH_RISING (0x1 << 7)java.lang.StringIndexOutOfBoundsException: Range [33, 30) out of bounds for length 34
#java.lang.StringIndexOutOfBoundsException: Range [32, 30) out of bounds for length 43
#efinejava.lang.StringIndexOutOfBoundsException: Range [32, 29) out of bounds for length 33
#define RT5677_DMIC_4R_LH_FALLING (0definejava.lang.StringIndexOutOfBoundsException: Range [33, 29) out of bounds for length 42
#define RT5677_DMIC_4R_LH_RISING (0x1 << 6)
#define RT5677_DMIC_3L_LH_MASK (0x1 << 5)
#define RT5677_DMIC_3L_LH_SFTd java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35
#define RT5677_DMIC_3L_LH_FALLING (0x0 d java.lang.StringIndexOutOfBoundsException: Range [36, 31) out of bounds for length 36
#define #define RT5677_PWR_ADC_MF_R_BIT
java.lang.StringIndexOutOfBoundsException: Range [32, 30) out of bounds for length 43
#defined java.lang.StringIndexOutOfBoundsException: Range [35, 30) out of bounds for length 35
#define RT5677_DMIC_3R_LH_FALLING (0x0 << djava.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 36
#define define RT5677_PWR_DAC_M2F_R_BIT 10
#define RT5677_DMIC_2L_LH_MASK (0x1 << 3)
#define RT5677_DMIC_2L_LH_SFT 3
#define RT5677_DMIC_2L_LH_FALLING (0x0 << 3)
#define RT5677_DMIC_2L_LH_RISING (0x1 << 3)
#define RT5677_DMIC_2R_LH_MASK (0x1 << 2)
#define RT5677_DMIC_2R_LH_SFT 2
#define RT5677_DMIC_2R_LH_FALLING (0x0#java.lang.StringIndexOutOfBoundsException: Range [33, 28) out of bounds for length 41
d java.lang.StringIndexOutOfBoundsException: Range [35, 32) out of bounds for length 44
#definedjava.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 35
#define RT5677_DMIC_1L_LH_SFT 1
#define #define RT5677_PWR_ADC_S2F <5)
#define RT5677_DMIC_1L_LH_RISING (0x1 << #java.lang.StringIndexOutOfBoundsException: Range [33, 30) out of bounds for length 34
#define define RT5677_PWR_ADC_S3F_BIT
#define RT5677_DMIC_1R_LH_SFT 0
d java.lang.StringIndexOutOfBoundsException: Range [36, 33) out of bounds for length 45
#define RT5677_DMIC_1R_LH_RISING (0x1 << 0)
/* Power Management for Digital 1 (0x61) */
#define RT5677_PWR_I2S1 /
#define RT5677_PWR_I2S1_BIT java.lang.StringIndexOutOfBoundsException: Range [27, 24) out of bounds for length 38
#define RT5677_PWR_I2S2 (0x1 # ( <)
#define RT5677_PWR_I2S2_BIT 14
#define RT5677_PWR_I2S3 (0x1 <<java.lang.StringIndexOutOfBoundsException: Range [22, 21) out of bounds for length 36
#define RT5677_PWR_I2S3_BIT 13
## java.lang.StringIndexOutOfBoundsException: Range [31, 26) out of bounds for length 31
#define RT5677_PWR_DAC1_BIT 12
#define RT5677_PWR_DAC2 (#efine RT5677_PWR_LO2_BIT 10
#define RT5677_PWR_DAC2_BIT 11
#define RT5677_PWR_I2S4RT5677_PWR_LO3 (<9java.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 36
#define RT5677_PWR_I2S4_BIT 10
#define RT5677_PWR_SLB (0x1 << 9)
#define RT5677_PWR_SLB_BIT 9
#define RT5677_PWR_DAC3 (0x1 << 7)
#define RT5677_PWR_DAC3_BIT 7
#define RT5677_PWR_ADCFED2 (0x1 << 4)
#define RT5677_PWR_ADCFED2_BIT 4
#define RT5677_PWR_ADCFED1 (0x1 << 3)
#define RT5677_PWR_ADCFED1_BIT 3
#define RT5677_PWR_ADC_L (0x1 << 2)
#define RT5677_PWR_ADC_L_BIT 2
dRT5677_PWR_ADC_R (x1 <1)
#define RT5677_PWR_ADC_R_BIT 1
#define RT5677_PWR_I2C_MASTER (0x1 << 0)
#define RT5677_PWR_I2C_MASTER_BIT 0
/* Power Management for Digital 2 (0x62) */
#define RT5677_PWR_ADC_S1Fjava.lang.StringIndexOutOfBoundsException: Range [25, 23) out of bounds for length 38
#define RT5677_PWR_ADC_S1F_BIT 15
#define RT5677_PWR_ADC_MF_L (0x1 << 14)
#define # RT5677_PWR_CLK_MB1 01 <13)
#define RT5677_PWR_ADC_MF_R (0x1 << 13)
# 13
#define RT5677_PWR_DAC_S1F (0x1 << 12)
#define RT5677_PWR_DAC_S1F_BITdefinejava.lang.StringIndexOutOfBoundsException: Range [24, 22) out of bounds for length 37
#define RT5677_PWR_DAC_M2F_L (0x1 << 11)
#define RT5677_PWR_DAC_M2F_L_BIT 11
(0x1<<10java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
#define RT5677_PWR_DAC_M2F_R_BIT 10
#define RT5677_PWR_DAC_M3F_L (0x1 << 9)
#define RT5677_PWR_DAC_M3F_L_BIT 9
#define RT5677_PWR_DAC_M3F_R (0x1 << 8)
#define RT5677_PWR_DAC_M3F_R_BIT 8
#define RT5677_PWR_DAC_M4F_L (0x1 << 7)
#define RT5677_PWR_DAC_M4F_L_BIT 7
#define (01< 6)
dRT5677_PWR_DAC_M4F_R_BIT 6
#define RT5677_PWR_ADC_S2F (0x1 << 5)
#define RT5677_PWR_ADC_S2F_BIT 5
#define RT5677_PWR_ADC_S3F (0x1 << 4)
#define RT5677_PWR_ADC_S3F_BIT 4
(01< )
#define RT5677_PWR_ADC_S4F_BIT 3
#define RT5677_PWR_PDM1 (0x1 << 2)
#define RT5677_PWR_PDM1_BIT 2
#define RT5677_PWR_PDM2 (0x1 << 1)
#define RT5677_PWR_PDM2_BIT 1
/* Power Management for Analog 1 (0x63) */
#define RT5677_PWR_VREF1 (0x1 << 15)
#define RT5677_PWR_VREF1_BIT 15
#define RT5677_PWR_FV1 (0x1 # RT5677_PWR_SR7_BIT10
#define RT5677_PWR_FV1_BIT 14
#define #RT5677_PWR_SR6_BIT 9
#RT5677_PWR_MB_BIT 13
#define RT5677_PWR_LO1 (0x1 << 12)
#define RT5677_PWR_LO1_BITdefine 0< 7java.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 36
# (x <<11java.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 36
#define RT5677_PWR_BG_BIT 11
#define RT5677_PWR_LO2 (0x1 << 10)
#define RT5677_PWR_LO2_BIT 10
# RT5677_PWR_LO3 (x1 < 9java.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 36
#define RT5677_PWR_LO3_BIT 9
java.lang.StringIndexOutOfBoundsException: Range [24, 7) out of bounds for length 37
java.lang.StringIndexOutOfBoundsException: Range [30, 26) out of bounds for length 30
#define RT5677_PWR_FV2 (RT5677_PWR_MLT_BIT
definejava.lang.StringIndexOutOfBoundsException: Range [23, 22) out of bounds for length 36
#define RT5677_LDO2_SEL_MASK (0x7 << 4)
#define RT5677_LDO2_SEL_SFT 4
#define RT5677_LDO1_SEL_MASK (0x7 << 0)
#define RT5677_LDO1_SEL_SFT 0
/* Power Management for Analog 2 (0x64) */
# (0< 15java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
#define RT5677_PWR_BST1_BIT 15
defineRT5677_PWR_BST2 0 <14)
#define RT5677_PWR_BST2_BIT 14
java.lang.StringIndexOutOfBoundsException: Range [26, 7) out of bounds for length 40
dRT5677_PWR_CLK_MB1_BIT13
#define RT5677_PWR_SLIM (0x1 << 12)
#define RT5677_PWR_SLIM_BIT 12
#define RT5677_PWR_MB1 (0x1 << 11)
#define RT5677_PWR_MB1_BIT 11
#define RT5677_PWR_PP_MB1 (0x1 << 10)
#define RT5677_PWR_PP_MB1_BIT 10
#define RT5677_PWR_PLL1 (0x1 << 9)
#define RT5677_PWR_PLL1_BIT 9
# (x1<8java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37
#define RT5677_PWR_PLL2_BIT 8
# (x1 < )
#define RT5677_PWR_CORE_BIT 7
#define RT5677_PWR_CLK_MB (0x1 << 6)
#define RT5677_PWR_CLK_MB_BIT 6
#define RT5677_PWR_BST1_P (0x1 << 5)
#define RT5677_PWR_BST1_P_BIT 5
#define RT5677_PWR_BST2_P (0x1 << 4)
#define RT5677_PWR_BST2_P_BIT 4
#define RT5677_PWR_IPTV (0x1 << 3)
#define RT5677_PWR_IPTV_BIT 3
#define RT5677_PWR_25M_CLK/* Power Management for DSP (0x67) */
dRT5677_PWR_25M_CLK_BIT java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 34
#define RT5677_PWR_LDO1 (0x1 << 0)
#efineRT5677_PWR_LDO1_BIT java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
/* Power Management for DSP (0x65) */
#define RT5677_PWR_SR7 (0x1 << 10)
#define RT5677_PWR_SR7_BIT 10
#define RT5677_PWR_SR6 (0x1 << 9)
#define RT5677_PWR_SR6_BIT 9
#define RT5677_PWR_SR5 (0x1 << 8)
#define RT5677_PWR_SR5_BIT 8
defineRT5677_PWR_SR4 (x1 < 7java.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 36
#define RT5677_PWR_SR4_BIT 7
#define RT5677_PWR_SR3 (0x1 << 6)
#define RT5677_PWR_SR3_BIT6
#define define RT5677_PWR_SR3_ISO <4)
#define RT5677_PWR_SR2_BIT 5
#define RT5677_PWR_SR1 (0x1 << 4)
#define RT5677_PWR_SR1_BIT 4
#define RT5677_PWR_SR0 (0x1 << 3)
#define RT5677_PWR_SR0_BIT 3
#define RT5677_PWR_MLT (0x1 << 2)
#define RT5677_PWR_MLT_BIT 2
#define RT5677_PWR_DSP (0x1 << 1)
1
#define RT5677_PWR_DSP_CPUdRT5677_PWR_MLT_ISO_BIT 0
#define RT5677_PWR_DSP_CPU_BIT 0
/* Power Status for DSP (0x66) */
#define RT5677_PWR_SR7_RDY (0x1 << 9)
#RT5677_PWR_SR7_RDY_BIT 9
#define RT5677_PWR_SR6_RDY (java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 30
#define RT5677_PWR_SR6_RDY_BIT 8
#define RT5677_PWR_SR5_RDY (0x1 << 7)
#define RT5677_PWR_SR5_RDY_BIT 7
#define RT5677_PWR_SR4_RDY (0x1 << 6)
#define RT5677_PWR_SR4_RDY_BIT 6
#define RT5677_PWR_SR3_RDY (0x1 << 5)
defineRT5677_PWR_SR3_RDY_BIT 5
#define RT5677_PWR_SR2_RDY (0x1 << 4)
#define RT5677_PWR_SR2_RDY_BIT 4
#define RT5677_PWR_SR1_RDY (0x1 << 3)
define 3
#define RT5677_PWR_SR0_RDY (0x1 << 2)
#define RT5677_PWR_SR0_RDY_BIT 2
#define RT5677_PWR_MLT_RDY (0x1 << 1)
#define RT5677_PWR_MLT_RDY_BIT 1
#define RT5677_PWR_DSP_RDY (0x1 << 0)
#define RT5677_PWR_DSP_RDY_BIT 0
/* Power Management for DSP (0x67) */ 2
##defineRT5677_I2S_DL_16 (x0< 2)
#define RT5677_PWR_SLIM_ISO_BIT 11
#define RT5677_PWR_CORE_ISO (0x1 << 10)
#define RT5677_PWR_CORE_ISO_BIT 10
defineRT5677_PWR_DSP_ISO (x1 < 9)
#define RT5677_PWR_DSP_ISO_BIT 9
#define RT5677_PWR_SR7_ISO (0x1 << 8)
#efine RT5677_PWR_SR7_ISO_BIT 8
#define RT5677_PWR_SR6_ISO (0x1 << 7)
#define RT5677_PWR_SR6_ISO_BIT 7
d RT5677_PWR_SR5_ISO (x1<<6java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
define RT5677_PWR_SR5_ISO_BIT6
#define RT5677_PWR_SR4_ISO (0x1 << 5)
#define RT5677_PWR_SR4_ISO_BIT 5
##efine (0x2< 0)
#define RT5677_PWR_SR3_ISO_BIT 4
#define RT5677_PWR_SR2_ISO (0x1 << 3)
#define RT5677_PWR_SR2_ISO_BIT 3
#define RT5677_PWR_SR1_ISO (0x1 << 2)
#define RT5677_PWR_SR1_ISO_BIT 2
#define RT5677_PWR_SR0_ISO (0x1 <<java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 38
#define RT5677_PWR_SR0_ISO_BIT( <12
(x <0
#define RT5677_PWR_MLT_ISO_BIT 0
/* I2S1/2/3/4 Audio Serial Data Port Control (0x6f 0x70 0x71 0x72) */ Serial Port (x6f0 x x72)*
#define RT5677_I2S_MS_MASK # (x7 < 12
#define RT5677_I2S_MS_SFT#efine (0x1 <11
(0x0<<)
#define RT5677_I2S_MS_S (0x1#efine 0x0 < 11java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 44
#define RT5677_I2S_O_CP_MASK #efine (0 <8)
#define RT5677_I2S_O_CP_SFT 10
(x0 < 10)
#define RT5677_I2S_O_CP_U_LAW (0x1 << 10)
#define RT5677_I2S_O_CP_A_LAW (0x2 << 10)
#define RT5677_I2S_I_CP_MASK (0x3 << 8)
#define RT5677_I2S_I_CP_SFT 8
#define RT5677_I2S_I_CP_OFF (0x0 << 8)
#efine (x1 <8
#define RT5677_I2S_I_CP_A_LAW (0x2 << 8)
#define RT5677_I2S_BP_MASK (0x1 << 7)
#define RT5677_I2S_BP_SFT 7
#define RT5677_I2S_BP_NOR (0x0 << 7)
#define RT5677_I2S_BP_INV (0x1 << 7)
#RT5677_I2S_DL_MASK 0 <2)
#define RT5677_I2S_DL_SFT 2
#define RT5677_I2S_DL_16 (0x0 << 2)
#define RT5677_I2S_DL_20 (0x1 << 2)
#define RT5677_I2S_DL_24 (0x2 << 2)
#define#efineRT5677_I2S_PD3_1 ( )
#define define 0 <4java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37
#define RT5677_I2S_DF_SFT 0
#define RT5677_I2S_DF_I2S (0x0 << 0)
#define RT5677_I2S_DF_LEFT (0x1 << 0)
java.lang.StringIndexOutOfBoundsException: Range [27, 7) out of bounds for length 40
#RT5677_I2S_DF_PCM_B (0x3 < 0)
/* Clock Tree Control 1 (0x73) */
dRT5677_I2S_PD1_MASK 0 <12java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41
#define RT5677_I2S_PD1_SFT 12
)
#definejava.lang.StringIndexOutOfBoundsException: Range [40, 30) out of bounds for length 43
#defined
#define RT5677_I2S_PD1_4 (< )
#define RT5677_I2S_PD1_6 (0x4 << 12)
#define RT5677_I2S_PD1_8 (define RT5677_I2S_PD4_3 (0x2 << 0)
#define RT5677_I2S_PD1_12 (0x6 << 12)
#define RT5677_I2S_PD1_16 (x7 < 12)
#define RT5677_I2S_BCLK_MS2_MASK (0x1 << 11)
#define RT5677_I2S_BCLK_MS2_SFT 11
# (0x0 <<11)
#define RT5677_I2S_BCLK_MS2_64 (0x1 << 11)
#define RT5677_I2S_PD2_MASK (0x7 << 8)
#define RT5677_I2S_PD2_SFT 8
#define RT5677_I2S_PD2_1 (0x0 << 8/* Clock Tree Control 2 (0x74) */
#define RT5677_I2S_PD2_2 (0x1 << 8)
#define RT5677_I2S_PD2_3 (0x2 << 8)
#RT5677_I2S_PD2_4 (0x3 <8)
#define RT5677_I2S_PD2_6 (0x4 << 8)
(x5 <8)
#define RT5677_I2S_PD2_12 (0x6 << 8)
#define RT5677_I2S_PD2_16 (0x7 << 8)
#define RT5677_I2S_BCLK_MS3_MASK (0x1 << 7)
#define RT5677_I2S_BCLK_MS3_SFT 7
#define RT5677_I2S_BCLK_MS3_32 (0x0 << 7)
#define RT5677_I2S_BCLK_MS3_64 (0x1 << 7)
#define RT5677_I2S_PD3_MASK (0x7 << 4)
#define RT5677_I2S_PD3_SFT 4
#define RT5677_I2S_PD3_1 (0x0 << 4)
#define (0< 4)
#define RT5677_I2S_PD3_3 (0x2 << #efine (x1 <8)
defineRT5677_I2S_PD3_4 0 <4)
#define RT5677_I2S_PD3_6 (0x4 << 4)
#define RT5677_I2S_PD3_8 (0x5 << 4)
dRT5677_I2S_PD3_12 (x6 <<4java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
#define RT5677_I2S_PD3_16 (0x7 << 4)
#define RT5677_I2S_BCLK_MS4_MASK (0x1 << 3)
#define RT5677_I2S_BCLK_MS4_SFT 3
#define RT5677_I2S_BCLK_MS4_32 (0x0 << 3)
#define RT5677_I2S_BCLK_MS4_64 (0x1 << 3)
#define RT5677_I2S_PD4_MASK (0x7 << 0)
java.lang.StringIndexOutOfBoundsException: Range [26, 7) out of bounds for length 30
#define RT5677_I2S_PD4_1 (0x0 << 0)
#define RT5677_I2S_PD4_2 (0x1 << 0)
#define RT5677_I2S_PD4_3defineRT5677_I2S_PD7_SFT 4
#define RT5677_I2S_PD4_4 (0x3 << 0)
#define RT5677_I2S_PD4_6 (0x4 << 0)
#define RT5677_I2S_PD4_8 (0x5 << 0)
#define RT5677_I2S_PD4_12 (0x6 << 0)
#define RT5677_I2S_PD4_16 (0x7 << 0)
/* Clock Tree Control 2 (0x74) */
#define RT5677_I2S_PD5_MASK (0x7 << 12)
#define RT5677_I2S_PD5_SFT 12
#define RT5677_I2S_PD5_1 (0x0 << 12)
#define RT5677_I2S_PD5_2 (0x1 << 12)
#define RT5677_I2S_PD5_3 (0x2 << 12)
#define RT5677_I2S_PD5_4RT5677_I2S_PD7_12 (< )
#define RT5677_I2S_PD5_6 (0x4 << 12)
#define RT5677_I2S_PD5_8 (0x5 << 12)
#define RT5677_I2S_PD5_12 (0x6 << 12)
#define RT5677_I2S_PD5_16 (0x7 << 12)
#define RT5677_I2S_PD6_MASK (0x7 << 8)
#define RT5677_I2S_PD6_SFT 8
#efine RT5677_I2S_PD6_1 (x <8java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37
#define RT5677_I2S_PD6_2 (0x1 << 8)
#define RT5677_I2S_PD6_3 (0x2 << 8)
#define RT5677_I2S_PD6_4 (0x3 << 8)
#define RT5677_I2S_PD6_6 (0x4 << 8)
#define RT5677_I2S_PD6_8 (x5< 8
#define RT5677_I2S_PD6_12 (0x6 << 8)
#define RT5677_I2S_PD6_16 (0x7 << 8)
defineRT5677_I2S_PD7_MASK (<4java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
#define RT5677_I2S_PD7_SFT 4
defineRT5677_I2S_PD7_1 (x0< 4)
#define RT5677_I2S_PD7_2 (0x1 << 4)
#define RT5677_I2S_PD7_3 (0x2 << 4)
#define RT5677_I2S_PD7_4 (0x3 << 4)
#define RT5677_I2S_PD7_6 (0x4 << 4)
#define RT5677_I2S_PD7_8 (0x5 0x3 <4java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43
#define RT5677_I2S_PD7_12 (0x6 << 4dRT5677_DSP_ASRC_I_1_0(<4)
#define RT5677_I2S_PD7_16 (0x7 << 4)
# (x7 < )
#define RT5677_I2S_PD8_SFT 0
)
#define RT5677_I2S_PD8_2 (0x1 << 0)
#define RT5677_I2S_PD8_3 (0x2 << 0)
#define RT5677_I2S_PD8_4 (0x3 << 0)
#define RT5677_I2S_PD8_6 (x4< 0
java.lang.StringIndexOutOfBoundsException: Range [26, 24) out of bounds for length 37
#definejava.lang.StringIndexOutOfBoundsException: Range [35, 27) out of bounds for length 40
#define RT5677_I2S_PD8_16 (0define 0<)
/* Clock Tree Control 3 (0x75) */
define (x3<)
#define RT5677_DSP_ASRC_O_SFT 6
#define RT5677_DSP_ASRC_O_1_0 (0x0 << 6
#define RT5677_DSP_ASRC_O_1_5 (x1 <6)
#define RT5677_DSP_ASRC_O_2_0 (0x2 << 6)
#define RT5677_DSP_ASRC_O_3_0 (0x3 << 6)
#define RT5677_DSP_ASRC_I_MASK (0x3 << 4)
#RT5677_DSP_ASRC_I_SFT java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 33 | |