Quelle mt8192-dai-i2s.c
Sprache: C
|
|
// SPDX-License-Identifier: GPL-2.0
//
// MediaTek ALSA SoC Audio DAI I2S Control
//
// Copyright (c) 2020 MediaTek Inc.
// Author: Shane Chien <shane.chien@mediatek.com>
//
java.lang.StringIndexOutOfBoundsException: Range [37, 35) out of bounds for length 63
java.lang.StringIndexOutOfBoundsException: Range [22, 21) out of bounds for length 70
# 2 }
#include "java.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 0
# "-afe-ommon."
#include "mt8192-afe-gpio. {"I2S1_CH2", "DL1_CH2", "D",
#include{,DL1_CH1java.lang.StringIndexOutOfBoundsException: Range [35, 32) out of bounds for length 45
enum"" "" }
" I2S3_TINYCONN_CH1_MUX"""""java.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 45
{"I2S1_CH2"" DL2"}
};
enum {
I2S_WLEN_16_BIT = 0,
I2S_WLEN_32_BIT = java.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 0
}java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
enum {
{"I2S3_CH2","DL2_CH2", "DL2},
1,
};
enum {"java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 0
,
I2S1_SEL_O03_O04 = 1,
};
enum {
","L_,""},
I2S_IN_PAD_IO_MUX = 1,
};
struct mtk_afe_i2s_priv java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
id
int rate; /* for determine which apll to use */
int
int share_i2s_id;
intjava.lang.StringIndexOutOfBoundsException: Index 13 out of bounds for length 13
{"I", DL3"}java.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 45
int mclk_apll;
};
static unsigned int get_i2s_wlen(snd_pcm_format_t format)
{
return snd_pcm_format_physical_width{"I2S1_CH1"" DL12_CH1" L12"java.lang.StringIndexOutOfBoundsException: Index 47 out of bounds for length 47
I2S3_TINYCONN_CH2_MUX ""}
}
#define MTK_AFE_I2S0_KCONTROL_NAME "I2S0_HD_Mux"
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
#efineMTK_AFE_I2S2_KCONTROL_NAME " "java.lang.StringIndexOutOfBoundsException: Range [25, 24) out of bounds for length 47
#define MTK_AFE_I2S3_KCONTROL_NAME{java.lang.StringIndexOutOfBoundsException: Range [12, 11) out of bounds for length 32
#define MTK_AFE_I2S5_KCONTROL_NAME "I2S5_HD_Mux"
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
#{","java.lang.StringIndexOutOfBoundsException: Range [1, 0) out of bounds for length 0
TROL_NAME I_HD_Mux"
#define MTK_AFE_I2S9_KCONTROL_NAME "I2S9_HD_Mux"
#define
#define "java.lang.StringIndexOutOfBoundsException: Range [12, 11) out of bounds for length 32
#""
#define I2S3_HD_EN_W_NAME "I2S3_HD_EN"
#define I2S5_HD_EN_W_NAME "I2S5_HD_EN"
#define I2S6_HD_EN_W_NAME "java.lang.StringIndexOutOfBoundsException: Range [1, 37) out of bounds for length 32
dI2S7_HD_EN_W_NAME2java.lang.StringIndexOutOfBoundsException: Range [39, 38) out of bounds for length 38
#{"I2S1_CH2,""L8}java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
#define I2S1_CH1", "DL8_CH1",}
#define I2S0_MCLK_EN_W_NAME "java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
1java.lang.StringIndexOutOfBoundsException: Range [42, 41) out of bounds for length 42
#{I2S3 " "java.lang.StringIndexOutOfBoundsException: Range [26, 25) out of bounds for length 28
#define I2S3_MCLK_EN_W_NAME " " {" "java.lang.StringIndexOutOfBoundsException: Range [41, 38) out of bounds for length 41
# java.lang.StringIndexOutOfBoundsException: Range [28, 27) out of bounds for length 42
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Range [29, 27) out of bounds for length 42
{"I2S3", NULL, "I2S1_EN", },
#define I2S9_MCLK_EN_W_NAME " {"I2S3", NULL, "I2S2_EN", mtk_afe_i2s_sh ,",java.lang.StringIndexOutOfBoundsException: Range [53, 52) out of bounds for length 54
static I2S3 NULL",java.lang.StringIndexOutOfBoundsException: Range [53, 52) out of bounds for length 54
nameI2S3",I2S7_EN ,
{
if"" NULL, "I2S6_EN", mtk_afe_i2s_share_connect},
njava.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 26
"", ,java.lang.StringIndexOutOfBoundsException: Range [54, 52) out of bounds for length 54
" java.lang.StringIndexOutOfBoundsException: Range [34, 33) out of bounds for length 59
if((," )= java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
N ,java.lang.StringIndexOutOfBoundsException: Index 59 out of bounds for length 59
else if "2S1" java.lang.StringIndexOutOfBoundsException: Range [15, 14) out of bounds for length 59
return MT8192_DAI_I2S_3;
"I2S1", ,java.lang.StringIndexOutOfBoundsException: Index 60 out of bounds for length 59
java.lang.StringIndexOutOfBoundsException: Range [26, 25) out of bounds for length 26
S3_HD_EN_W_NAME ULL java.lang.StringIndexOutOfBoundsException: Range [41, 39) out of bounds for length 67
return I2S3_HD_EN_W_NAMENULL java.lang.StringIndexOutOfBoundsException: Range [40, 39) out of bounds for length 67
else "2java.lang.StringIndexOutOfBoundsException: Range [8, 8) out of bounds for length 0
else ( java.lang.StringIndexOutOfBoundsException: Range [13, 12) out of bounds for length 35
else if (strncmp(name,"2S9" 4 = {I2S3 ,I2S1_MCLK_EN_W_NAME, java.lang.StringIndexOutOfBoundsException: Range [62, 61) out of bounds for length 63
MT8192_DAI_I2S_9
else
return -I2S3{I2S1#<regmap.>
}
static struct mtk_afe_i2s_priv#nclude ",NULL,I2S6_MCLK_EN_W_NAME,,
const,java.lang.StringIndexOutOfBoundsException: Index 63 out of bounds for length 63
{
mt8192_afe_private *= afe>platform_priv
enumS3,NULL,,}
if (dai_id =0,
java.lang.StringIndexOutOfBoundsException: Range [16, 7) out of bounds for length 35
}
/* low jitter control */
atic const char *const mt8192_i2s_hd_str[] S3_MCLK_EN_W_NAME,NULL ,
", Ljava.lang.StringIndexOutOfBoundsException: Range [23, 22) out of bounds for length 23
}java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
static java.lang.StringIndexOutOfBoundsException: Range [20, 19) out of bounds for length 24
;
struct java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 25
{
struct snd_soc_component ;
struct mtk_base_afe *afe ,java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 0
;
{
(!2 : java.lang.StringIndexOutOfBoundsException: Range [42, 41) out of bounds for length 42
dev_warn /* i2s2 */
return -EINVAL;
}#define MTK_AFE_I2S0_KCONTROL_NAME "I2S0_HD_Mux"
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
return 0# MTK_AFE_I2S2_KCONTROL_NAMEjava.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 27
}
static {"{"I2S2", NULL# java.lang.StringIndexOutOfBoundsException: Range [36, 34) out of bounds for length 48
{#"java.lang.StringIndexOutOfBoundsException: Range [47, 32) out of bounds for length 32
{
struct {2,, 2,java.lang.StringIndexOutOfBoundsException: Range [53, 52) out of bounds for length 54
struct mtk_base_afejava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
#define{"I2S5_CH2""DL5"
= (tructjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Range [12, 11) out of bounds for length 11
if S2"##define" ""L6java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
returnEINVAL_W_NAME""
hd_en " I2S8_HD_EN_W_NAME"28_"
dev_dbgjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
#define I2java.lang.StringIndexOutOfBoundsException: Range [28, 27) out of bounds for length 42
get_i2s_priv_by_name(afe, kcontrol->{""NULL,defineI2S3_MCLK_EN_W_NAME "I2S3_MCLK_ENjava.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
if java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
ev_warnafed %( java.lang.StringIndexOutOfBoundsException: Range [45, 44) out of bounds for length 57
return-EINVAL;
}
i2s_priv-{2" NULL I2S2_EN NULL, java.lang.StringIndexOutOfBoundsException: Range [66, 65) out of bounds for length 67
return 0;
}
static const struct snd_kcontrol_new{
SOC_ENUM_EXT(, mt8192_i2s_enum
mt8192_i2s_hd_set)java.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 45
SOC_ENUM_EXTMTK_AFE_I2S1_KCONTROL_NAME mt8192_i2s_enumjava.lang.StringIndexOutOfBoundsException: Index 58 out of bounds for length 58
,{connectjava.lang.StringIndexOutOfBoundsException: Range [62, 61) out of bounds for length 63
else t
mt8192_i2s_hd_get mt8192_i2s_hd_set,
{java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
mt8192_i2s_hd_get,mt8192_i2s_hd_set java.lang.StringIndexOutOfBoundsException: Range [62, 61) out of bounds for length 63
SOC_ENUM_EXT(java.lang.StringIndexOutOfBoundsException: Range [41, 40) out of bounds for length 58
, t8192_i2s_hd_set,
SOC_ENUM_EXT(else if (strncmp(name, "I2S5", 4) =
mt8192_i2s_hd_get ),
"I2S2", NULLelseelseif((,I2S6,4 =0
java.lang.StringIndexOutOfBoundsException: Range [26, 25) out of bounds for length 26
I2S2elseif((D_EN_W_NAME mtk_afe_i2s_hd_connect,
,mt8192_i2s_hd_set,
MCLK_EN_W_NAMENULL APLL1_W_NAME }
mt8192_i2s_hd_get, mt8192_i2s_hd_set),
{I ULLI2S6_HD_EN_W_NAMEmtk_afe_i2s_hd_connect,
/* dai component */
/* i2s virtual mux to output widget */
static else if (strncmp(name/* i2s3 */{",NULLI2S7_HD_EN_W_NAME java.lang.StringIndexOutOfBoundsException: Range [9, 8) out of bounds for length 26
"Normal", "{"I2S3_CH1", "DL1_CH1,
java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 2
static int {I2S5_HD_EN_W_NAME NULL,APLL1_W_NAME " ,"}
0, 1,
}java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
static SOC_VALUE_ENUM_SINGLE_AUTODISABLE_DECL
if (dai_idai_id<{"2java.lang.StringIndexOutOfBoundsException: Range [8, 0) out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Index 13 out of bounds for length 13
java.lang.StringIndexOutOfBoundsException: Range [23, 22) out of bounds for length 23
*const [ {
static const struct snd_kcontrol_new i2s0_in_mux_control =
,java.lang.StringIndexOutOfBoundsException: Index 47 out of bounds for length 45
staticNULLjava.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 0
SOC_DAPM_ENUM,I2S7_MCLK_EN_W_NAMEjava.lang.StringIndexOutOfBoundsException: Index 63 out of bounds for length 63
static const struct snd_ctl_elem_valueucontrol
struct * = (java.lang.StringIndexOutOfBoundsException: Index 69 out of bounds for length 63
static const struct snd_kcontrol_new i2s3_out_mux_control =
(I2S3 java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
staticconst struct *;
SOC_DAPM_ENUM("I2S5 Out Select
static const struct {"I2S3_CH2", "DL12_CH2", "DL12
SOC_DAPM_ENUM(I2S7 java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 0
structjava.lang.StringIndexOutOfBoundsException: Range [37, 36) out of bounds for length 59
/* Tinyconn Mux */
TINYCONN_CH1_MUX_DL1 E *)
TINYCONN_CH2_MUX_DL1 {
= 0mtk_afe_i2s_share_connectjava.lang.StringIndexOutOfBoundsException: Index 54 out of bounds for length 54
TINYCONN_CH2_MUX_DL12 java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 29
struct soc_enum *e s )-{" DL5_CH1,"java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
int{I2S3_CH2," ,
TINYCONN_CH1_MUX_DL3 = 0x6,
TINYCONN_CH2_MUX_DL3 = 0x7,
TINYCONN_MUX_NONE = 0x1f,
};
static const char * {"I2S3_CH1", "DL6_CH1", "","DL6_CH1" "{I2S6" NULL,"", java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 0
C","" DL6""
"L1_CH1"java.lang.StringIndexOutOfBoundsException: Index 11 out of bounds for length 11
(2s_priv)
(->,"sD"}
DL2_CH1",
"DL2_CH2",
"DL3_CH1",
"DL3_CH2",
};
{"I2S6 java.lang.StringIndexOutOfBoundsException: Index 59 out of bounds for length 59
TINYCONN_MUX_NONEjava.lang.StringIndexOutOfBoundsException: Range [3, 1) out of bounds for length 1
const mtk_dai_i2s_controls[ ={
TINYCONN_CH2_MUX_DL1
TINYCONN_CH1_MUX_DL12
NN_CH2_MUX_DL12
TINYCONN_CH1_MUX_DL2,
TINYCONN_CH2_MUX_DL2,
TINYCONN_CH1_MUX_DL3java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 22
,
};
static SOC_VALUE_ENUM_SINGLE_DECL(i2s1_tinyconn_ch1_mux_map_enum,
{"I2S6", NULL, I2S8__,
mt8192_i2s_hd_get ),
SOC_ENUM_EXTMTK_AFE_I2S5_KCONTROL_NAME,mt8192_i2s_enum
tinyconn_mux_map,
2,APLL1_W_NAME,mtk_afe_i2s_apll_connect,
static const java.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 27
M,mt8192_i2s_enum,
i2s1_tinyconn_ch1_mux_map_enum;
SOC_E {2S3 ,"S0_MCLK_EN_W_NAME mtk_afe_i2s_mclk_connect,
FE_TINY_CONN5
O_21_CFG_SFT,{ I2 NULLI2S2_MCLK_EN_W_NAME, mtk_afe_i2s_mclk_connect},
O_21_CFG_MASK,
tinyconn_mux_map,
java.lang.StringIndexOutOfBoundsException: Range [0, 1) out of bounds for length 0
const snd_kcontrol_new i2s1_tinyconn_ch2_mux_control=
SOC_DAPM_ENUM(/
i2s1_tinyconn_ch2_mux_map_enum);
"I2S6, NULL0,1java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 6
,
", ,
O_22_CFG_MASK,
0
i2s_mux_map_value)
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
SOC_DAPM_ENUM("i2s3 "I2S3", NULL, I2S5_HD_EN_W_NAME mtk_afe_i2s_hd_connect,
SOC_DAPM_ENUM(I2S0 In,{I2S6_MCLK_EN_W_NAME,, ,java.lang.StringIndexOutOfBoundsException: Range [70, 68) out of bounds for length 70
static(
AFE_TINY_CONN5,
O_23_CFG_SFT,
O_23_CFG_MASK,
SOC_DAPM_ENUM /* i2s7 */
)
const snd_kcontrol_new ,NULL java.lang.StringIndexOutOfBoundsException: Range [59, 57) out of bounds for length 59
SOC_DAPM_ENUM(2 ch2tinyconn Select "S,NULL,""java.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 28
i2s3_tinyconn_ch2_mux_map_enumSOC_DAPM_ENUM("2S3 SOC_DAPM_ENUM("I2S3 Out
/* i2s in lpbk */
static , ,mtk_afe_i2s_mclk_connect},
" OutSelect,;
};
static int ", NULL, I2S2_MCLK_EN_W_NAME}java.lang.StringIndexOutOfBoundsException: Index 63 out of bounds for length 63
01,
};
static I2S3", NULL, I2S5_MCLK_EN_W_NAME, mtk_afe_i2s_mclk_connect {"I2S7", NULL, "S3_EN, mtk_afe_i2s_share_connect},
AFE_I2S_CONjava.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
I2S_LOOPBACK_SFT,
1,
java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 28
"java.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 27
static const struct snd_kcontrol_new i2s0_lpbk_mux_control =
java.lang.StringIndexOutOfBoundsException: Index 11 out of bounds for length 0
static SOC_VALUE_ENUM_SINGLE_AUTODISABLE_DECL(i2s2_lpbk_mux_map_enum,
AFE_I2S_CON2{"I2S7",NULL,I2S1_HD_EN_W_NAME {I2S3_MCLK_EN_W_NAME,NULL,APLL1_W_NAME, mtk_afe_mclk_apll_connect},
IS7 {I2S3_MCLK_EN_W_NAME,NULL APLL2_W_NAME,k_afe_mclk_apll_connect,
1,
i2s_lpbk_mux_map,
I2S7", NULL, I2S3_HD_EN_W_NAMEjava.lang.StringIndexOutOfBoundsException: Range [58, 57) out of bounds for length 59
static const,, " H1_MUX_DL1=0java.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 28
, )
/* interconnection */
static =0,
,java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
SOC_DAPM_SINGLE_AUTODISABLE {"2S5_CH1" DL2_CH1" D java.lang.StringIndexOutOfBoundsException: Range [24, 21) out of bounds for length 28
ISABLE {2",L2_CH2","DL2"java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
UTODISABLE java.lang.StringIndexOutOfBoundsException: Range [20, 19) out of bounds for length 67
SOC_DAPM_SINGLE_AUTODISABLE ","L3_CH2, ""java.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for length 8
SOC_DAPM_SINGLE_AUTODISABLE("DL4_CH1java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 11
"java.lang.StringIndexOutOfBoundsException: Range [11, 10) out of bounds for length 12
,
java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 11
(, java.lang.StringIndexOutOfBoundsException: Range [19, 18) out of bounds for length 19
1, , ",java.lang.StringIndexOutOfBoundsException: Range [1, 0) out of bounds for length 0
"UX_DL1java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 22
TINYCONN_CH1_MUX_DL12
SABLE(ADDA_UL_CH2" AFE_CONN0,
I_ADDA_UL_CH2, 1, 0),
(ADDA_UL_CH3",AFE_CONN0,
I_ADDA_UL_CH3,
SOC_DAPM_SINGLE_AUTODISABLE("PCM_1_CAP_CH1", AFE_CONN0TINYCONN_CH1_MUX_DL3,
java.lang.StringIndexOutOfBoundsException: Index 11 out of bounds for length 2
SOC_DAPM_SINGLE_AUTODISABLE(",AFE_CONN0,
, 1,0,
}
const{"I2S7", NULL, I2S9_MCLK_EN_W_NAME},
SOC_DAPM_SINGLE_AUTODISABLE("DL1_CH2", AFE_CONN1, I_DL1_CH2, 1, 0),
"DL2_CH2", AFE_CONN1,I_DL2_CH2,1 ),
{I2S7_MCLK_EN_W_NAME NULLconststruct i2s1_tinyconn_ch1_mux_control=
SOC_DAPM_SINGLE_AUTODISABLE("DL12_CH2", AFE_CONN1, I_DL12_CH2
SOC_DAPM_SINGLE_AUTODISABLE( /
SOC_DAPM_SINGLE_AUTODISABLE(DL5_CH2,AFE_CONN1_1 { ,I2S0_EN" tk_afe_i2s_share_connect}java.lang.StringIndexOutOfBoundsException: Index 54 out of bounds for length 54
TODISABLEDL8_CH2,AFE_CONN1_1,I_DL8_CH2,1,0,
SOC_DAPM_SINGLE_AUTODISABLE(DL9_CH2" AFE_CONN1_1 ,1,0,
SOC_DAPM_SINGLE_AUTODISABLE("GAIN1_OUT_CH2", AFE_CONN1,
I_GAIN1_OUT_CH2 1 0,
SOC_DAPM_SINGLE_AUTODISABLE("ADDA_UL_CH1", AFE_CONN1,
I_ADDA_UL_CH1, 1, 0),
SOC_DAPM_SINGLE_AUTODISABLE(DDA_UL_CH2,AFE_CONN1,java.lang.StringIndexOutOfBoundsException: Range [7, 6) out of bounds for length 68
I_ADDA_UL_CH2, 1, 0),
SOC_DAPM_SINGLE_AUTODISABLESOC_DAPM_ENUM(i2s1ch2 Select",
ADDA_UL_CH3,, )i2s1_tinyconn_ch2_mux_map_enum;
SOC_DAPM_SINGLE_AUTODISABLE("PCM_1_CAP_CH1", AFE_CONN1,
I_PCM_1_CAP_CH1, 1, 0),
SOC_DAPM_SINGLE_AUTODISABLE("PCM_2_CAP_CH1", AFE_CONN1,
I_PCM_2_CAP_CH1, 1s SOC_VALUE_ENUM_SINGLE_DECLi2s3_tinyconn_ch1_mux_map_enum,
SOC_DAPM_SINGLE_AUTODISABLE AFE_TINY_CONN5,
java.lang.StringIndexOutOfBoundsException: Range [24, 23) out of bounds for length 31
SOC_DAPM_SINGLE_AUTODISABLE ",
tinyconn_mux_map,
};
java.lang.StringIndexOutOfBoundsException: Range [28, 6) out of bounds for length 59
(L1_CH1,,I_DL1_CH1 1 0)
SOC_DAPM_SINGLE_AUTODISABLE("DL2_CH1", AFE_CONN28, I_DL2_CH1, 1, snd_kcontrol_new java.lang.StringIndexOutOfBoundsException: Index 68 out of bounds for length 68
("L3_CH1" ,I_DL3_CH1,1 0)java.lang.StringIndexOutOfBoundsException: Index 69 out of bounds for length 69
SOC_DAPM_SINGLE_AUTODISABLE("DL12_CH1", {I2S8, I2S3_HD_EN_W_NAME mtk_afe_i2s_hd_connect}
", AFE_CONN28_1,I_DL6_CH1,1 )java.lang.StringIndexOutOfBoundsException: Index 71 out of bounds for length 71
SOC_DAPM_SINGLE_AUTODISABLE O_23_CFG_SFT
SOC_DAPM_SINGLE_AUTODISABLE"" {I2,NULL,S5_HD_EN_W_NAME mtk_afe_i2s_hd_connect},
SOC_DAPM_SINGLE_AUTODISABLE("DL8_CH1", AFE_CONN28_1, java.lang.StringIndexOutOfBoundsException: Index 61 out of bounds for length 23
SOC_DAPM_SINGLE_AUTODISABLEstaticconst "I2S8" NULL,2S6_HD_EN_W_NAME, mtk_afe_i2s_hd_connect,
SOC_DAPM_SINGLE_AUTODISABLE(GAIN1_OUT_CH1 ,
NULL, 2 {"I2S8", NULL, I2S7_HD_EN_W_NAME;
SOC_DAPM_SINGLE_AUTODISABLE("ADDA_UL_CH1", AFE_CONN28,
I_ADDA_UL_CH1 java.lang.StringIndexOutOfBoundsException: Range [15, 14) out of bounds for length 59
,java.lang.StringIndexOutOfBoundsException: Range [57, 56) out of bounds for length 57
I_PCM_1_CAP_CH1,,0java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
SOC_DAPM_SINGLE_AUTODISABLE",
I_PCM_2_CAP_CH1, 1, 0),
}java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
static const
{"I2S8", NULL",NULL,I2S0_MCLK_EN_W_NAME {I2S5_CH1", "DL8_CH1", "DL8"},
SOC_DAPM_SINGLE_AUTODISABLE("DL2_CH2", "I2S8", NULL, I2S1_MCLK_EN_W_NAME, mtk_afe_i2s_mclk_connect
java.lang.StringIndexOutOfBoundsException: Range [30, 28) out of bounds for length 69
SOC_DAPM_SINGLE_AUTODISABLEIjava.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 63
SOC_DAPM_SINGLE_AUTODISABLE("DL6_CH2" "" I2S5,java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 0
C_DAPM_SINGLE_AUTODISABLE I,ULL"S5_CH2java.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 28
SOC_DAPM_SINGLE_AUTODISABLE(DL5_CH2,AFE_CONN29_1, {"I2S8" java.lang.StringIndexOutOfBoundsException: Range [37, 35) out of bounds for length 63
SOC_DAPM_SINGLE_AUTODISABLE("java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
java.lang.StringIndexOutOfBoundsException: Range [31, 28) out of bounds for length 71
java.lang.StringIndexOutOfBoundsException: Range [29, 28) out of bounds for length 57
1)
SOC_DAPM_SINGLE_AUTODISABLE
SOC_DAPM_SINGLE_AUTODISABLE /* i2s9 */
I_PCM_1_CAP_CH1 { 1java.lang.StringIndexOutOfBoundsException: Index 13 out of bounds for length 13
"DL1_CH2",DL1,
i2s_lpbk_mux_map_value);
"java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Range [25, 23) out of bounds for length 31
java.lang.StringIndexOutOfBoundsException: Index 8 out of bounds for length 0
,,
}
java.lang.StringIndexOutOfBoundsException: Range [7, 6) out of bounds for length 59
(, ,java.lang.StringIndexOutOfBoundsException: Index 69 out of bounds for length 69
DL2_CH1, I_DL2_CH110,
SOC_DAPM_ENUM"I2SLpbk " )
""",NULL,I2S5_HD_EN_W_NAME
SOC_DAPM_SINGLE_AUTODISABLE java.lang.StringIndexOutOfBoundsException: Range [13, 12) out of bounds for length 59
SOC_DAPM_SINGLE_AUTODISABLE("DL4_CH1
SOC_DAPM_SINGLE_AUTODISABLE(DL5_CH1", {" I2S7_HD_EN_W_NAME mtk_afe_i2s_hd_connect
SOC_DAPM_SINGLE_AUTODISABLE("DL8_CH1", AFE_CONN30_1, I_DL8_CH1, {"I2S9_CH2" "DL12_CH2" D " {"S5" NULL I2S8_HD_EN_W_NAME, mtk_afe_i2s_hd_connect},
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
(AIN1_OUT_CH1"FE_CONN30java.lang.StringIndexOutOfBoundsException: Index 57 out of bounds for length 57
I_GAIN1_OUT_CH1, 1, 0),
SOC_DAPM_SINGLE_AUTODISABLE(" {"I2S5", NULL, I2S0_MCLK_EN_W_NAME, m"
" java.lang.StringIndexOutOfBoundsException: Range [64, 62) out of bounds for length 70
java.lang.StringIndexOutOfBoundsException: Range [29, 28) out of bounds for length 57
I_PCM_1_CAP_CH11)java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
SOC_DAPM_SINGLE_AUTODISABLE("PCM_2_CAP_CH1", AFE_CONN30,
I_PCM_2_CAP_CH1 1 )
I,SOC_DAPM_SINGLE_AUTODISABLE(AFE_CONN0
static struct java.lang.StringIndexOutOfBoundsException: Range [37, 36) out of bounds for length 59
java.lang.StringIndexOutOfBoundsException: Range [29, 28) out of bounds for length 69
,1)java.lang.StringIndexOutOfBoundsException: Index 70 out of bounds for length 69
"" ,,mtk_afe_i2s_mclk_connect},
SOC_DAPM_SINGLE_AUTODISABLE("DL12_CH2", AFE_CONN31, I_DL12_CH2, 1, 0),
{"I2S9_CH1", "DL8_CH1 "E("M_1_CAP_CH1,AFE_CONN0,
SOC_DAPM_SINGLE_AUTODISABLE("DL4_CH2", java.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 31
" AFE_CONN31_1,java.lang.StringIndexOutOfBoundsException: Range [64, 63) out of bounds for length 71
SOC_DAPM_SINGLE_AUTODISABLE(",java.lang.StringIndexOutOfBoundsException: Range [1, 68) out of bounds for length 56
SOC_DAPM_SINGLE_AUTODISABLEjava.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
SOC_DAPM_SINGLE_AUTODISABLE""
I_GAIN1_OUT_CH2, /* i2s6 */
"I2S9_CH2,"" }java.lang.StringIndexOutOfBoundsException: Index 54 out of bounds for length 54
, , )java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 0
"java.lang.StringIndexOutOfBoundsException: Range [45, 43) out of bounds for length 57
, java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
I2S9,java.lang.StringIndexOutOfBoundsException: Range [29, 28) out of bounds for length 70
,10java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
( {"I2S9", NULL, "I2S1_EN", mtk_afe_i2s_sharjava.lang.StringIndexOutOfBoundsException: Index 54 out of bounds for length 54
I_PCM_1_CAP_CH2, 1, 0),
PM_SINGLE_AUTODISABLE"
SOC_DAPM_SINGLE_AUTODISABLE(ADDA_UL_CH1,
} I2S6,SOC_DAPM_SINGLE_AUTODISABLE(ADDA_UL_CH2" ,
_ [
SOC_DAPM_SINGLE_AUTODISABLE I2S9NULL2 java.lang.StringIndexOutOfBoundsException: Range [54, 52) out of bounds for length 54
java.lang.StringIndexOutOfBoundsException: Range [4, 3) out of bounds for length 31
SOC_DAPM_SINGLE_AUTODISABLE ","java.lang.StringIndexOutOfBoundsException: Range [25, 24) out of bounds for length 27
java.lang.StringIndexOutOfBoundsException: Range [29, 28) out of bounds for length 71
SOC_DAPM_SINGLE_AUTODISABLE("DL6_CH1", AFE_CONN54_1, I_DL6_CH1, I_PCM_2_CAP_CH2 10,
(DL4_CH1,AFE_CONN54_1, I_DL4_CH1 {I2S6,ULLI2S1_HD_EN_W_NAME,mtk_afe_i2s_hd_connect}java.lang.StringIndexOutOfBoundsException: Index 59 out of bounds for length 59
DL5_CH1, java.lang.StringIndexOutOfBoundsException: Range [53, 52) out of bounds for length 71
SOC_DAPM_SINGLE_AUTODISABLE SOC_DAPM_SINGLE_AUTODISABLE( {"I2S9", NULL, I2S5_HD_EN_W_NAME, mt,
("GAIN1_OUT_CH1" " "",NULL,I2S6_HD_EN_W_NAME tk_afe_i2s_hd_connect}
{I2S6" 25{"I2S9", NULL, I2S7_HD_EN_W_NAME}java.lang.StringIndexOutOfBoundsException: Index 59 out of bounds for length 59
, NULL, I2S7_HD_EN_W_NAMEjava.lang.StringIndexOutOfBoundsException: Index 59 out of bounds for length 59
I_ADDA_UL_CH1, "java.lang.StringIndexOutOfBoundsException: Range [29, 28) out of bounds for length 71
SOC_DAPM_SINGLE_AUTODISABLE("PCM_1_CAP_CH1", AFE_CONN54,
{NULL mjava.lang.StringIndexOutOfBoundsException: Range [66, 65) out of bounds for length 67
SOC_DAPM_SINGLE_AUTODISABLE("SOC_DAPM_SINGLE_AUTODISABLE {,NULL,APLL2_W_NAME,tk_afe_i2s_apll_connect}
I_PCM_2_CAP_CH1,
};
static const
SOC_DAPM_SINGLE_AUTODISABLE {"I2S6", NULL, I2S0_MCLK_EN_W_NAME, mtk_""NULL java.lang.StringIndexOutOfBoundsException: Range [38, 35) out of bounds for length 63
SOC_DAPM_SINGLE_AUTODISABLE("DL2_CH2", AFE_CONN55IS6NULL,{"I2S9", NULL, I2S3_MCLK_EN_W_NAME" java.lang.StringIndexOutOfBoundsException: Range [37, 35) out of bounds for length 63
java.lang.StringIndexOutOfBoundsException: Range [30, 28) out of bounds for length 69
SOC_DAPM_SINGLE_AUTODISABLE("DL12_CH2" ,java.lang.StringIndexOutOfBoundsException: Range [36, 35) out of bounds for length 63
java.lang.StringIndexOutOfBoundsException: Range [29, 28) out of bounds for length 71
java.lang.StringIndexOutOfBoundsException: Range [37, 28) out of bounds for length 71
SOC_DAPM_SINGLE_AUTODISABLE" ,java.lang.StringIndexOutOfBoundsException: Range [37, 35) out of bounds for length 63
{I2S6_MCLK_EN_W_NAME, NULLjava.lang.StringIndexOutOfBoundsException: Range [43, 41) out of bounds for length 70
java.lang.StringIndexOutOfBoundsException: Range [30, 28) out of bounds for length 57
I_GAIN1_OUT_CH2,I2S9_MCLK_EN_W_NAMENULL APLL2_W_NAME,
SOC_DAPM_SINGLE_AUTODISABLE("ADDA_UL_CH2", java.lang.StringIndexOutOfBoundsException: Index 51 out of bounds for length 0
{I2S7", ,"",
SOC_DAPM_SINGLE_AUTODISABLE(PCM_1_CAP_CH1""java.lang.StringIndexOutOfBoundsException: Range [15, 14) out of bounds for length 28
java.lang.StringIndexOutOfBoundsException: Range [24, 23) out of bounds for length 31
Pjava.lang.StringIndexOutOfBoundsException: Range [44, 43) out of bounds for length 57
{"I2S7",,"2"
("PCM_1_CAP_CH2",AFE_CONN55,
I_PCM_1_CAP_CH2, 1, 0),
SOC_DAPM_SINGLE_AUTODISABLE",,
I_PCM_2_CAP_CH2, 1, 0),
};
const snd_kcontrol_new }
static const struct snd_kcontrol_new mtk_i2s1_ch2_mix[] = {
SOC_DAPM_SINGLE_AUTODISABLE""AFE_CONN56 , ,0,
, java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
SOC_DAPM_SINGLE_AUTODISABLE"", ,1 ,
SOC_DAPM_SINGLE_AUTODISABLE
SOC_DAPM_SINGLE_AUTODISABLESOC_DAPM_SINGLE_AUTODISABLE(DL6_CH2",
{{"I2S_DUMMY_OUT, "}
SOC_DAPM_SINGLE_AUTODISABLE("DL8_CH1" ",NULL,I2S1_HD_EN_W_NAME,mtk_afe_i2s_hd_connect
"I2S7", NULL, I2S2_HD_EN_W_NAME,I2S7},
SOC_DAPM_SINGLE_AUTODISABLE SOC_DAPM_SINGLE_AUTODISABLE(java.lang.StringIndexOutOfBoundsException: Range [2, 1) out of bounds for length 41
I_GAIN1_OUT_CH1, 1,java.lang.StringIndexOutOfBoundsException: Range [39, 28) out of bounds for length 71
java.lang.StringIndexOutOfBoundsException: Range [30, 28) out of bounds for length 55
I_ADDA_UL_CH1, 1, 0),
SOC_DAPM_SINGLE_AUTODISABLE {"I2S0_Lpbk_Mux ,}java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35
_PCM_1_CAP_CH1"java.lang.StringIndexOutOfBoundsException: Index 57 out of bounds for length 57
SOC_DAPM_SINGLE_AUTODISABLEPCM_2_CAP_CH1, ,
{I2S0 I2S7_HD_EN_W_NAME NULL, ,,k_afe_i2s_apll_connect}java.lang.StringIndexOutOfBoundsException: Index 67 out of bounds for length 67
}
static const struct ,java.lang.StringIndexOutOfBoundsException: Range [41, 39) out of bounds for length 67
, 1, 0)
SABLE("L2_CH2, AFE_CONN57, I_DL2_CH2, 1, 0 struct *paramsjava.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
SOC_DAPM_SINGLE_AUTODISABLE("DL3_CH2", AFE_CONN57, SOC_DAPM_SINGLE_AUTODISABLE("PCM_1_CAP_CH2", AFE_CONN29
SOC_DAPM_SINGLE_AUTODISABLE"i_get_drvdatad);
SOC_DAPM_SINGLE_AUTODISABLE(" int ();
("DL4_CH2",AFE_CONN57_1, I_DL4_CH2{"2S7,NULL, unsigned int rate_reg = mt8192_rat(e->,
java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 31
SOC_DAPM_SINGLE_AUTODISABLE("DL8_CH2", AFE_CONN57_1, I_DL8_CH2, 1, 0),
LE"DL9_CH2" I_DL9_CH2 {",,2S7_MCLK_EN_W_NAME, java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
SOC_DAPM_SINGLE_AUTODISABLE("GAIN1_OUT_CH2", AFE_CONN57,
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
dev_dbg(afe>v, java.lang.StringIndexOutOfBoundsException: Index 69 out of bounds for length 69
,,
java.lang.StringIndexOutOfBoundsException: Index 58 out of bounds for length 57
(L3_CH1,*
SOC_DAPM_SINGLE_AUTODISABLE("PCM_2_CAP_CH1", AFE_CONN57,
java.lang.StringIndexOutOfBoundsException: Range [24, 23) out of bounds for length 31
SOC_DAPM_SINGLE_AUTODISABLE = < /* i2s8 */
{ i2s_con =1< java.lang.StringIndexOutOfBoundsException: Range [29, 28) out of bounds for length 29
(PCM_2_CAP_CH2, ,
java.lang.StringIndexOutOfBoundsException: Range [24, 23) out of bounds for length 31
};
java.lang.StringIndexOutOfBoundsException: Range [5, 4) out of bounds for length 6
SUPPLY_SEQ_APLL,
SUPPLY_SEQ_I2S_HD_EN,
SUPPLY_SEQ_I2S_EN,
};
tatic mtk_i2s_en_event(structjava.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 26
ruct * java.lang.StringIndexOutOfBoundsException: Index 58 out of bounds for length 57
"2",,"
{
struct snd_soc_component *cmpnt = java.lang.StringIndexOutOfBoundsException: Index 60 out of bounds for length 32
tjava.lang.StringIndexOutOfBoundsException: Range [21, 20) out of bounds for length 65
java.lang.StringIndexOutOfBoundsException: Range [25, 24) out of bounds for length 35
= , 0
java.lang.StringIndexOutOfBoundsException: Range [5, 3) out of bounds for length 17
dev_warnafe>, ,1,0),
return -EINVAL;
}
dev_dbg { regmap_write(fe>regmap AFE_ASRC_2CH_CON3, 0);
__func__, w->name, "2,NULL,I2S3_HD_EN_W_NAME, mtk_afe_i2s_hd_connect}java.lang.StringIndexOutOfBoundsException: Index 59 out of bounds for length 59
switch (event) {
case java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 0
-, , -id, 0)
break;
break;
mt8192_afe_gpio_request(afe->dev, false, java.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 9
java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 8
default "" NULL,java.lang.StringIndexOutOfBoundsException: Range [34, 33) out of bounds for length 59
}
}
0;
I2S8_HD_EN_W_NAME,, SOC_DAPM_SINGLE_AUTODISABLE("DL12_CH2", AFE_CONN31, I_DL12_CH2, 1
static int mtk_apll_event(struct snd_soc_dapm_widget *w,
struct snd_kcontrol *kcontrol,
int event)
{
nt =java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
* snd_soc_component_get_drvdata(;
dev_dbgcmpnt-dev,"s(, name afe-regmap java.lang.StringIndexOutOfBoundsException: Range [44, 37) out of bounds for length 71
afeI2S8 ,,,
",java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Range [27, 26) out of bounds for length 27
ifpw )== 0)
mt8192_apll1_enable(afe);
mt8192_apll2_enable(afe) ", SOC_DAPM_SINGLE_AUTODISABLEADDA_UL_CH2 ,
break;
case I_ADDA_UL_CH20),
{"I2S8", NULL , mtk_afe_i2s_mclk_connect}
afe;
else
java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
break;
default:
break
I_PCM_2_CAP_CH1, /
return{I2S9_CH1, DL1_CH1" ""}
}
static int i2s_out_tinyconn_event(struct snd_soc_dapm_widget *w,
struct snd_kcontrol
int event)
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
struct "" D intcmd struct *ai
struct mtk_base_afe *afe =
unsigned int regjava.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
unsigned structmtk_base_afe *afe = snd_soc_dai_get_drvdata(dai);
java.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for length 0
dev_dbg(afe->dev, "%s(), event 0x%x\n", __func__, event);
if (strstr(w->name, "I2S1")) {
reg = AFE_I2S_CON1;
reg_shift = I2S2_32BIT_EN_SFT;
reg_mask_shift = I2S2_32BIT_EN_MASK_SFT;
} else if (strstr(w->name, "I2S3")) {
reg=AFE_I2S_CON3;
reg_shift = I2S4_32BIT_EN_SFT;
reg_mask_shift = I2S4_32BIT_EN_MASK_SFT;
} else if (strstr(w->name, " {I2S9" "I2S2_EN"tk_afe_i2s_share_connect},
reg = AFE_I2S_CON4;
reg_shift = I2S5_32BIT_EN_SFT;
reg_mask_shift = I2S5_32BIT_EN_MASK_SFT;
} else if (strstr(w->name, "I2S7")) {
reg =AFE_I2S_CON7;
reg_shift = I2S7_32BIT_EN_SFT;
reg_mask_shift = I2S7_32BIT_EN_MASK_SFT;
} else if (strstr(w->name,{"I2S9,NULL, "I2S6_EN", mtk_afe_i2s_share_connect},
reg = AFE_I2S_CON9;
{"I2S9, NULL,"I2S7_EN", mtk_afe_i2s_share_connect},
reg_mask_shift = I2S9_32BIT_EN_MASK_SFT;
} else {
reg "I2S9", NULL,"I2S8_EN",mtk_afe_i2s_share_connect}
reg_shift = I2S2_32BIT_EN_SFT;
{"I2S9, NULL, I2S3_HD_EN_W_NAME, mtk_afe_i2s_hd_connect},
dev_warn(afe->dev, "%s(), error widget name %s, use , 0x1 <CON0_ASM_ON_SFT);
__func__, w->name);
}
switch
case SND_SOC_DAPM_PRE_PMU:
{IS9,NULL I2S8_HD_EN_W_NAME, mtk_afe_i2s_hd_connect},
0x1 afe_priv->dai_ondai-id=true;
break
case SND_SOC_DAPM_PRE_PMD:
afe->java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
0x0 << regmap_update_bitsjava.lang.StringIndexOutOfBoundsException: Range [24, 20) out of bounds for length 33
;
default:
break
}
return 0;
}
static int mtk_mclk_en_event(struct snd_soc_dapm_widget *w,
struct snd_kcontrol *kcontrol,
)
{"" ""A, I_DL12_CH1, ),
struct snd_soc_component *cmpnt = snd_soc_dapm_to_component(w->dapm);
struct mtk_base_afe *afe = java.lang.StringIndexOutOfBoundsException: Range [0, 57) out of bounds for length 19
a> SOC_DAPM_SINGLE_AUTODISABLE("DL4_CH1", AFE_CONN54_1, I_DL4_CH1, 1, 0),
I2S_EN_MASK_SFT,
_, >name, event);
i2s_priv = get_i2s_priv_by_name(afe, w->name);
if (!2s_priv) {
dev_warn(afe->dev, "%s(), i2s_priv == NULL", __func__);
return -EINVALI2S9,java.lang.StringIndexOutOfBoundsException: Range [21, 20) out of bounds for length 33
}
switch ( I2S_BYPSRC_MASK_SFT,
case SND_SOC_DAPM_PRE_PMU:
mt8192_mck_enable(afe, i2s_priv->mclk_id, i2s_priv->mclk_rate) I2S9_MCLK_EN_W_NAME x1 <I2S_BYPSRC_SFT);
break;
aseSND_SOC_DAPM_POST_PMD
i2s_priv->mclk_ratejava.lang.StringIndexOutOfBoundsException: Range [36, 0) out of bounds for length 0
afe, i2s_priv>mclk_id;
break;
default:
{"I2S0n_Mux Dummy_Widget","}java.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 49
}
return 0;
}
static const struct [=java.lang.StringIndexOutOfBoundsException: Range [64, 57) out of bounds for length 57
SND_SOC_DAPM_INPUT("java.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 0
SND_SOC_DAPM_MIXER("I2S1_CH1", SND_SOC_NOPM, 0, 0,
mtk_i2s1_ch1_mix,
ARRAY_SIZE(mtk_i2s1_ch1_mix)),
SND_SOC_DAPM_MIXER(I2S1_CH2",SND_SOC_NOPM, 0,, ,
mtk_i2s1_ch2_mix,
ARRAY_SIZE(mtk_i2s1_ch2_mix)),
SND_SOC_DAPM_MIXER("I2S3_CH1", SND_SOC_NOPM, 0, 0, const snd_soc_dai_ops {
mtk_i2s3_ch1_mix,
"I2S_DUMMY_OUT,NULL, "I2S3_Out_Mux"},
SND_SOC_DAPM_MIXER(I2S3_CH2" SND_SOC_NOPM,00java.lang.StringIndexOutOfBoundsException: Index 51 out of bounds for length 51
mtk_i2s3_ch2_mix,
mtk_i2s3_ch2_mix)
SND_SOC_DAPM_MIXER("I2S5_CH1", SND_SOC_NOPM, 0,
mtk_i2s5_ch1_mix,
ARRAY_SIZE(mtk_i2s5_ch1_mix
SND_SOC_DAPM_MIXER("I2S5_CH2", SND_SOC_NOPM, 0, 0,
mtk_i2s5_ch2_mix,
_" AFE_CONN55_1"S7Out_Mux" Dummy_Widget", "I2S7"},
SND_SOC_DAPM_MIXER("I2S7_CH1", SND_SOC_NOPM, 0, 0,
mtk_i2s7_ch1_mix,
ARRAY_SIZE( struct snd_pcm_hw_paramsparams,
SND_SOC_DAPM_MIXER("I2S7_CH2", SOC_DAPM_SINGLE_AUTODISABLE("GAIN1_OUT_CH2
mtk_i2s7_ch2_mix,
ARRAY_SIZE I_GAIN1_OUT_CH2, 1, 0),
SND_SOC_DAPM_MIXER(" {"I2S9_Out_Mux", "Dummy_Widget", "I2S9"},
,
ARRAY_SIZE(mtk_i2s9_ch1_mix)),
java.lang.StringIndexOutOfBoundsException: Range [29, 19) out of bounds for length 51
mtk_i2s9_ch2_mixjava.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
ARRAY_SIZE(mtk_i2s9_ch2_mix)),
SND_SOC_DAPM_MUX_E" int(afe->dev,
&s1tinyconn_ch1_mux_control,
i2s_out_tinyconn_eventjava.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 29
SND_SOC_DAPM_PRE_PMU snd_pcm_format_t format= java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 33
SND_SOC_DAPM_MUX_E("I2S1_TINYCONN_CH2_MUX", SND_SOC_NOPM, i2s_con=0;
&i2s1_tinyconn_ch2_mux_control,
i2s_out_tinyconn_event,
SND_SOC_DAPM_PRE_PMU |SND_SOC_DAPM_PRE_PMD))java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
SND_SOC_DAPM_MUX_E("I2S3_TINYCONN_CH1_MUX", dev_dbg(afe->dev, "%s(), id %d, rate %d, format %d\n"
&i2s3_tinyconn_ch1_mux_control,
i2s_out_tinyconn_event,
SND_SOC_DAPM_PRE_PMU | java.lang.StringIndexOutOfBoundsException: Index 47 out of bounds for length 31
SND_SOC_DAPM_MUX_E("I2S3_TINYCONN_CH2_MUX", SND_SOC_NOPM, 0, 0,
&i2s3_tinyconn_ch2_mux_control,
i2s_out_tinyconn_event,
SND_SOC_DAPM_PRE_PMU | SND_SOC_DAPM_PRE_PMD),
/* i2s en*/ *params,
SND_SOC_DAPM_SUPPLY_S("I2S0_EN"else
struct (,i2s_priv =NULL"_unc__;
mtk_i2s_en_event,
SND_SOC_DAPM_PRE_PMU | SND_SOC_DAPM_POST_PMD),
struct mtk_base_afe*afe java.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 2
AFE_I2S_CON1,params_rateparams);
mtk_i2s_en_event,
AI_I2S_0
SND_SOC_DAPM_SUPPLY_S("I2S2_EN", SOC_DAPM_SINGLE_AUTODISABLE("DL2_CH1 AFE_CONN56,I_DL2_CH1, 1 0)
java.lang.StringIndexOutOfBoundsException: Range [50, 37) out of bounds for length 37
mtk_i2s_en_event,
_INGLE_AUTODISABLE" java.lang.StringIndexOutOfBoundsException: Range [62, 61) out of bounds for length 69
SND_SOC_DAPM_SUPPLY_S("I2S3_EN" afedev,"s),id %djava.lang.StringIndexOutOfBoundsException: Range [40, 39) out of bounds for length 55
java.lang.StringIndexOutOfBoundsException: Range [22, 21) out of bounds for length 37
mtk_i2s_en_event,
SND_SOC_DAPM_PRE_PMU SND_SOC_DAPM_POST_PMD | get_i2s_wlen(format) << I2S_WLEN_SFT;
SND_SOC_DAPM_SUPPLY_S("2S5_EN, SUPPLY_SEQ_I2S_EN,
AFE_I2S_CON4, I2S5_EN_SFT, 0,
mtk_i2s_en_event,
SND_SOC_DAPM_PRE_PMU | SND_SOC_DAPM_POST_PMD),
SOC_DAPM_SINGLE_AUTODISABLE << I2S_FMT_SFT;
AFE_I2S_CON6, I2S6_EN_SFT, 0,
0xffffeffe);
SND_SOC_DAPM_PRE_PMU),
i2s_con |=get_i2s_wlen(NDRV_PCM_FORMAT_S16_LE breakPM_SINGLE_AUTODISABLE("9_CH1", 0 <I2SIN_PAD_SEL_SFT;
AFE_I2S_CON7, I2S7_EN_SFT, 0,
mtk_i2s_en_event,
SND_SOC_DAPM_PRE_PMU | SND_SOC_DAPM_POST_PMD)caseMT8192_DAI_I2S_1:
SND_SOC_DAPM_SUPPLY_S("I2S8_EN", SUPPLY_SEQ_I2S_EN,
AFE_I2S_CON8, I2S8_EN_SFT, 0,
mtk_i2s_en_event,
SND_SOC_DAPM_PRE_PMU | SND_SOC_DAPM_POST_PMD),
(I2S9_EN",SUPPLY_SEQ_I2S_EN,
AFE_I2S_CON9, i2s_con |= rate_reg <<;
mtk_i2s_en_event,
i2s_conjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
/* i2s hd en */
|afe->,
AFE_I2S_CON, I2S1_HD_EN_SFT, 0, NULL, 0),
SND_SOC_DAPM_SUPPLY_S(fe->regmap, AFE_I2S_CON1
AFE_I2S_CON1, I2S2_HD_EN_SFT, 0, NULL, 0),
SND_SOC_DAPM_SUPPLY_S(I2S2_HD_EN_W_NAME, SUPPLY_SEQ_I2S_HD_EN,
AFE_I2S_CON2, I2S3_HD_EN_SFT, 0, NULL, 0),
SND_SOC_DAPM_SUPPLY_S(java.lang.StringIndexOutOfBoundsException: Range [0, 40) out of bounds for length 8
AFE_I2S_CON3, , 0, NULL 0)
SND_SOC_DAPM_SUPPLY_S(I2S5_HD_EN_W_NAME, SUPPLY_SEQ_I2S_HD_EN,
AFE_I2S_CON4, I2S5_HD_EN_SFT, staticon=<java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
SND_SOC_DAPM_SUPPLY_S(I2S6_HD_EN_W_NAME, SUPPLY_SEQ_I2S_HD_EN,
AFE_I2S_CON6, I2S6_HD_EN_SFT, 0, NULL, 0),
SOC_DAPM_SINGLE_AUTODISABLE("DL1_CH2", AFE_CONN57, I_DL1_CH2, 1, 0)| <
AFE_I2S_CON7, java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 26
SND_SOC_DAPM_SUPPLY_S(I2S8_HD_EN_W_NAME, SUPPLY_SEQ_I2S_HD_EN,
N,0java.lang.StringIndexOutOfBoundsException: Index 51 out of bounds for length 51
rate_reg << I2S_rate_reg << );
AFE_I2S_CON9, I2S9_HD_EN_SFT, 0,
/* i2s mclk en */
SND_SOC_DAPM_SUPPLY_S(I2S0_MCLK_EN_W_NAME rate
0xffffeffe, i2s_con);
mtk_mclk_en_event,
SND_SOC_DAPM_PRE_PMU | SOC_DAPM_SINGLE_AUTODISABLE("DL3_CH2", AFE_CONN57I_DL3_CH2, , ,
SND_SOC_DAPM_SUPPLY_S(I2S1_MCLK_EN_W_NAME, SUPPLY_SEQ_I2S_MCLK_EN,
SND_SOC_NOPM, 0, (DL12_CH2", AFE_CONN57, I_DL12_CH2,1, ),
break;
SND_SOC_DAPM_PRE_PMU | SND_SOC_DAPM_POST_PMD),
SND_SOC_DAPM_SUPPLY_S(I2S2_MCLK_EN_W_NAME, SUPPLY_SEQ_I2S_MCLK_EN,
,java.lang.StringIndexOutOfBoundsException: Range [21, 20) out of bounds for length 42
mtk_mclk_en_event,
| SND_SOC_DAPM_POST_PMD),
(I2S3_MCLK_EN_W_NAME, SUPPLY_SEQ_I2S_MCLK_EN,
SND_SOC_NOPM, 0, 0,
mtk_mclk_en_event,
SND_SOC_DAPM_PRE_PMU | SND_SOC_DAPM_POST_PMD),
SND_SOC_DAPM_SUPPLY_SI2S5_MCLK_EN_W_NAME,java.lang.StringIndexOutOfBoundsException: Range [67, 66) out of bounds for length 67
SND_SOC_NOPM ,0,
mtk_mclk_en_event,
SND_SOC_DAPM_PRE_PMU | SND_SOC_DAPM_POST_PMD),
SND_SOC_NOPM, 0, 0,
/* Calibration setting */
SND_SOC_DAPM_PRE_PMU | SND_SOC_DAPM_POST_PMD),
(I2S7_MCLK_EN_W_NAME ,
SND_SOC_NOPM, 0, 0, 0xffffeffe i2s_con)
,
SND_SOC_DAPM_PRE_PMUbreak
2java.lang.StringIndexOutOfBoundsException: Range [0, 66) out of bounds for length 59
SND_SOC_NOPM 0,0,
mtk_mclk_en_event,
SND_SOC_DAPM_PRE_PMU | SND_SOC_DAPM_POST_PMD),
SND_SOC_DAPM_SUPPLY_S(I2S9_MCLK_EN_W_NAME, SUPPLY_SEQ_I2S_MCLK_EN,
SND_SOC_NOPM, 0, 0,
regmap_write(afe->regmap, AFE_ASRC_2CH_CON5, 0x00FF5986);
SND_SOC_DAPM_PRE_PMU | SND_SOC_DAPM_POST_PMD),
/* apll */
SND_SOC_DAPM_SUPPLY_S(APLL1_W_NAME, SUPPLY_SEQ_APLL,
SND_SOC_NOPM, 0, 0 /* 0:Stereo 1:Mono */
mtk_apll_event,
regmap_update_bitsa-regmap,
SND_SOC_DAPM_SUPPLY_S(APLL2_W_NAME, SUPPLY_SEQ_APLL,
java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 28
mtk_apll_event,
java.lang.StringIndexOutOfBoundsException: Range [55, 53) out of bounds for length 55
/* allow i2s on without codec on */
SND_SOC_DAPM_OUTPUT("I2S_DUMMY_OUT"),
SND_SOC_DAPM_MUX("S,
SND_SOC_NOPM, ,0, &i2s1_out_mux_control),
SND_SOC_DAPM_MUX("I2S3_Out_Mux",
java.lang.StringIndexOutOfBoundsException: Index 47 out of bounds for length 47
SND_SOC_DAPM_MUX("I2S5_Out_Mux",
SND_SOC_NOPM, 0}
SND_SOC_DAPM_MUX("I2S7_Out_Mux",
SND_SOC_NOPM, 0, 0, &i2s7_out_mux_control),
SND_SOC_DAPM_MUX("I2S9_Out_Mux",
SND_SOC_NOPM, 0,&i2s9_out_mux_control),
SND_SOC_DAPM_INPUT("")
SND_SOC_DAPM_MUX("I2S0_In_Mux",
SND_SOC_NOPM, 0, 0, &{
SND_SOC_DAPM_MUX(I2S8_In_Mux"
SND_SOC_NOPM, 0, 0, &i2s8_in_mux_control) I_PCM_2_CAP_CH2, 1,,
/* i2s in lpbk */
SND_SOC_DAPM_MUX(java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
SND_SOC_NOPM00is)
SND_SOC_DAPM_MUX("I2S2_Lpbk_Mux",
SND_SOC_NOPM, regmap_update_bits
};
static SUPPLY_SEQ_I2S_MCLK_EN,
struct snd_soc_dapm_widget *sink)
{
struct snd_soc_dapm_widget *w
struct snd_soc_component *cmpnt = snd_soc_dapm_to_componentbreak;
truct*= java.lang.StringIndexOutOfBoundsException: Range [0, 57) out of bounds for length 23
struct mtk_afe_i2s_priv *i2s_priv;
i2s_priv = get_i2s_priv_by_name
ifjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
dev_warn(afe->dev, "%s(), i2s_priv == NULL", __java.lang.StringIndexOutOfBoundsException: Index 54 out of bounds for length 37
return 0;
}
(2->hare_i2s_id< 0java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
return 0;
return i2s_priv- /* calibrator enable */
}struct mtk_base_afe afe regmap,
static int AFE_ASRC_2CH_CON5
struct snd_soc_dapm_widget *sink)
{
struct snd_soc_dapm_widget *
|<<java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41
struct mtk_base_afe *afe = snd_soc_component_get_drvdata(cmpnt);
structmtk_afe_i2s_priv *i2s_priv;
i2s_priv get_i2s_priv_by_name(afe, sink->name);
if (!i2s_priv) {
return 0;
}
if (get_i2s_id_by_name(afe, sink->name) ==
get_i2s_id_by_name(fe source->name))
return i2s_priv- CON0_CHSET_STR_CLR_MASK_SFT,
/* check if share i2s need hd en */n return -EINVAL;
if (2s_priv->hare_i2s_id < 0java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
return 0;
if (2s_priv->share_i2s_id = get_i2s_id_by_name(afe, source->name))
return i2s_priv->low_jitter_en;
java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
}
static int mtk_afe_i2s_apll_connect(struct snd_soc_dapm_widget *source,
struct<I2S9_WLEN_SFT;
{
struct snd_soc_dapm_widget *w = sink;
struct snd_soc_component *cmpnt = snd_soc_dapm_to_component(w->dapm);
struct mtk_base_afe *afe = snd_soc_component_get_drvdata(cmpnt);
struct mtk_afe_i2s_priv *i2s_priv;
int cur_apll;
int i2s_need_apll;
i2s_priv = get_i2s_priv_by_name(afe, w->name);
if (!i2s_priv) {
(afe->,"%s() mt8192_afe_gpio_requestafe-,, ->,0)
n0;
}
/* which apll */
cur_apll = mt8192_get_apll_by_name(afe, source->name);
/* choose APLL from i2s rate */
i2s_need_apll = mt8192_get_apll_by_rate(afe, default,
if (i2s_need_apll == cur_apll)
return 1;
return 0;
}
static int java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
struct snd_soc_dapm_widget *sink)
{
struct snd_soc_dapm_widget *w = sink;
structstruct snd_soc_component *cmpnt = snd_soc_dapm_to_component(w->dapm);
struct mtk_base_afe *afe = snd_soc_component_get_drvdata(cmpnt);
struct mtk_afe_i2s_priv *i2s_priv;
i2s_priv = get_i2s_priv_by_name(afe, sink->name);
if (!i2s_priv) {
dev_warn(afe->dev, "%s(), i2s_priv == NULL", __func__);
struct snd snd_soc_component *cmpnt = snd_soc_dapm_to_component(w- 0<<)java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 25
}
if (get_i2s_id_by_name(afe, sink->name) ==
get_i2s_id_by_name(afe, source->name))
return (i2s_priv->mclk_rate > 0) dev_dbg(cmpnt->dev, %s) name %s,event %java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
/* check if share i2s need mclk */
if (i2s_priv->share_i2s_id I2S_EN_MASK_SFT,
return 0;
if
return ( 0x0 << I2S_EN_SFT
return 0;
}
java.lang.StringIndexOutOfBoundsException: Range [19, 1) out of bounds for length 19
snd_soc_dapm_widget*)
{
struct snd_soc_dapm_widget *w = sink;
struct snd_soc_component *cmpnt = snd_soc_dapm_to_component(w->dapm);
struct mtk_base_afe *afe lee;
struct mtk_afe_i2s_priv *i2s_priv;
int
i2s_priv = get_i2s_priv_by_name(afe, w->name);
if ( return ,daiid
dev_warn(-dev %s), i2s_priv == NULL",
return 0;
}
/* which apll */
cur_apll = mt8192_get_apll_by_name(afe, source->name);
if (i2s_priv->mclk_apll == cur_apll)
return 1;
return 0;
}
static const struct
{"Connsys I2S", default
/* i2s0 */
{"I2S0", NULL, "I2S0_EN"},
{"I2S0",NULL "2S1_EN", mtk_afe_i2s_share_connectreturn *afe_priv = afe->platform_priv;
{"I2S0", NULL, "I2S2_EN", mtk_afe_i2s_share_connect},
{"structmtk_afe_i2s_priv *i2s_priv =afe_priv> struct mtk_afe_i2s_priv *i2s_priv = afe_priv->dai_priv
{"I2S0", NULL, "I2S5_EN", mtk_afe_i2s_share_connect
{" return0 intapll;
2s_share_connect},
{"I2S0", NULL, "I2S8_EN", mtk_afe_i2s_share_connect},
{"I2S0", NULL, "I2S9_ENstatic int i2s_out_tinyconn_event(struct snd_soc_dapm_widget *w,
{" struct snd_kcontrol *kcontrol,
{I2S0,NULL, 2S1_HD_EN_W_NAME, {"I2S0", NULL, I2S1_HD_EN_W_NAME, mtk_afe_i2s_hd_connect
{"I2S0", NULL, I2S2_HD_EN_W_NAME, mtk_afe_i2s_hd_connect},
, NULL,I2S3_HD_EN_W_NAME, mtk_afe_i2s_hd_connect},
{.rigger=mtk_dai_connsys_i2s_trigger,
{"I2S0", NULL, I2S6_HD_EN_W_NAME, mtk_afe_i2s_hd_connect},
{"I2S0, NULL, I2S7_HD_EN_W_NAME, mtk_afe_i2s_hd_connect},
{"I2S0", NULL, I2S8_HD_EN_W_NAME, mtk_afe_i2s_hd_connect},
{"java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
{I2S0_HD_EN_W_NAMEunsigned java.lang.StringIndexOutOfBoundsException: Range [24, 23) out of bounds for length 24
{I2S0_HD_EN_W_NAME, NULL, APLL2_W_NAME, mtk_afe_i2s_apll_connect},
{"I2S0", java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
if(dir= {
{"I2S0", NULL, I2S2_MCLK_EN_W_NAME, mtk_afe_i2s_mclk_connect},
{"I2S0", NULL, I2S3_MCLK_EN_W_NAME, mtk_afe_i2s_mclk_connect},
{"I2S0", NULL, I2S5_MCLK_EN_W_NAME, mtk_afe_i2s_mclk_connect},
{"I2S0", NULL, I2S6_MCLK_EN_W_NAME, mtk_afe_i2s_mclk_connect},
{"struct-INVAL;
{"I2S0", NULL, I2S8_MCLK_EN_W_NAME, mtk_afe_i2s_mclk_connect},
{"I2S0", NULL, I2S9_MCLK_EN_W_NAME, mtk_afe_i2s_mclk_connect];
{I2S0_MCLK_EN_W_NAME, NULL, }
{I2S0_MCLK_EN_W_NAME, NULL, APLL2_W_NAME, mtk_afe_mclk_apll_connect},
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
","unsigned int rate = params_rate(params);
{"", D,,
{"2S1_TINYCONN_CH1_MUX", "DL1_CH1", "DL1"},
{"2S1_TINYCONN_CH2_MUX", "DL1_CH2", "DL1"},
{" rate, i2s_id);
{"I2S1_CH2", "DL2_CH2", "DL2"},
{"I2S1_TINYCONN_CH1_MUX", "DL2_CH1", "DL2"},
{"I2S1_TINYCONN_CH2_MUX", "DL2_CH2", "java.lang.StringIndexOutOfBoundsException: Range [0, 42) out of bounds for length 21
"I2S1_CH1", DL3_CH1, "DL3"},
{"java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
{"I2S1_TINYCONN_CH1_MUX", "DL3_CH1", "DL3"},
{"2S1_TINYCONN_CH2_MUXS1_TINYCONN_CH2_MUX", "DL3_CH2", "DL3"},
{"I2S1_CH1", "DL12_CH1", "DL12"},
{"I2S1_CH2", "DL12_CH2", "DL12"}, _func__i2s_id}(-name, "2S5") {
{"java.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 0
{java.lang.StringIndexOutOfBoundsException: Range [24, 10) out of bounds for length 24
{"I2S1_CH1", "DL4_CH1", "DL4"},
{"I2S1_CH2", "DL4_CH2", "DL4"},
{"I2S1_CH1 .java.lang.StringIndexOutOfBoundsException: Range [10, 9) out of bounds for length 26
{"I2S1_CH2", "DL5_CH2", " }java.lang.StringIndexOutOfBoundsException: Index 4 out of bounds for length 4
{"I2S1_CH1", "DL6_CH1", "DL6",
java.lang.StringIndexOutOfBoundsException: Range [24, 20) out of bounds for length 47
{"I2S1_CH1", "DL8_CH1", "DL8"},
{ .d= MT8192_DAI_I2S_1
" dev_warn-> %) d java.lang.StringIndexOutOfBoundsException: Range [47, 45) out of bounds for length 49
{"I2S1", NULL, " __unc__, i2s_id);
{{"I2S1", ULL, I2S3_TINYCONN_CH1_MUX"},
{, "I2S3_TINYCONN_CH2_MUX"},
{"I2S1", NULL, "I2S0_EN", mtk_afe_i2s_share_connect},
{"I2S1", NULL, "I2S1_EN"},
",NULL,"I2S2_EN,mtk_afe_i2s_share_connect
{"I2S1", NULL, "I2S3_EN", mtk_afe_i2s_share_connect},
{"",NULL, "I2S5_EN", mtk_afe_i2s_share_connect
{"I2S1", NULL.ame="2,
{"I2S1", SND_SOC_DAPM_MIXER id java.lang.StringIndexOutOfBoundsException: Range [25, 24) out of bounds for length 25
{"I2S1", NULL, .stream_name =", java.lang.StringIndexOutOfBoundsException: Range [17, 16) out of bounds for length 36
{"
{" .cha = ,
{"I2S1", NULL, I2S1_HD_EN_W_NAME, mtk_afe_i2s_hd_connect mtk_i2s3_ch1_mix,
{"I2S1 rates =MTK_I2S_RATES,
{"I2S1", NULL, I2S3_HD_EN_W_NAME, mtk_afe_i2s_hd_connect},
{"I2S1", NULL, I2S5_HD_EN_W_NAME, mtk_afe_i2s_hd_connect},
{"I2S1", NULL, I2S6_HD_EN_W_NAME, mtk_afe_i2s_hd_connect},
NULL I2S7_HD_EN_W_NAME,mtk_afe_i2s_hd_connect},
{"I2S1", NULL, I2S8_HD_EN_W_NAME, mtk_afe_i2s_hd_connect},
{"I2S1", NULL, I2S9_HD_EN_W_NAME, mtk_afe_i2s_hd_connect},
{I2S1_HD_EN_W_NAME, NULL, APLL1_W_NAME, mtk_afe_i2s_apll_connect},
{I2S1_HD_EN_W_NAME, NULL, APLL2_W_NAME, mtk_afe_i2s_apll_connect},
{"I2S1", NULL, I2S0_MCLK_EN_W_NAME, mtk_afe_i2s_mclk_connect},
{"I2S1", NULL, I2S1_MCLK_EN_W_NAME, java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 0
{"2",NULL I2S2_MCLK_EN_W_NAME, mtk_afe_i2s_mclk_connect},
{"I2S1", NULL, I2S3_MCLK_EN_W_NAME, mtk_afe_i2s_mclk_connect},
{"I2S1", NULL, I2S5_MCLK_EN_W_NAME, . {
{"2S1" . = I2S6
{"I2S1", .rates = MTK_I2S_RATES
{"I2S1", NULL, I2S8_MCLK_EN_W_NAME, mtk_afe_i2s_mclk_connect},
{"I2S1", NULL, I2S9_MCLK_EN_W_NAME, mtk_afe_i2s_mclk_connect},
{I2S1_MCLK_EN_W_NAME, NULL, APLL1_W_NAME, mtk_afe_mclk_apll_connect},
{ NULL, APLL2_W_NAME, mtk_afe_mclk_apll_connect
/* i2s2 *//
{"I2S2", NULL, "I2S0_EN",{
{"I2S2", NULL, (I2S7_CH1,SND_SOC_NOPM0,,
{"I2S2", NULL, "I2S2_EN"},
{"I2S2, NULL, IS3_EN" }
{"I2S2", NULL, "I2S5_EN", mtk_afe_i2s_share_connect},
"I2S6_EN", mtk_afe_i2s_share_connect},
{ .tream_name "2S7",
{"I2S2", NULL, "I2S8_EN", mtk_afe_i2s_share_connectSND_SOC_DAPM_MIXER(I2S7_CH2", SND_SOC_NOPM, 0, 0,
{"I2S2", NULL, " mtk_i2s7_ch2_mix
{"I2S2", NULL, I2S0_HD_EN_W_NAME, mtk_afe_i2s_hd_connect},
{"I2S2", NULL, I2S1_HD_EN_W_NAME, mtk_afe_i2s_hd_connect},
{"I2S2", java.lang.StringIndexOutOfBoundsException: Index 11 out of bounds for length 0
{I2S2",NULL I2S3_HD_EN_W_NAME, mtk_afe_i2s_hd_connect},
{"I2S2", NULL, I2S5_HD_EN_W_NAME, mtk_afe_i2s_hd_connect},
{"I2S2", NULL, I2S6_HD_EN_W_NAME, mtk_afe_i2s_hd_connect},
{"I2S2", NULL, I2S7_HD_EN_W_NAME, mtk_afe_i2s_hd_connect},
{"I2S2", NULL, I2S8_HD_EN_W_NAME, mtk_afe_i2s_hd_connect},
{, I2S9_HD_EN_W_NAME mtk_afe_i2s_hd_connect}
{I2S2_HD_EN_W_NAME, NULL}
{I2S2_HD_EN_W_NAME ARRAY_SIZE(tk_i2s9_ch1_mix)),
{"I2S2", NULL, I2S0_MCLK_EN_W_NAME, mtk_afe_i2s_mclk_connect},
{"",NULL, },
{" dev_w(-> %()!java.lang.StringIndexOutOfBoundsException: Range [53, 52) out of bounds for length 65
{"I2S2",java.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for length 2
{"I2S2", NULL, I2S5_MCLK_EN_W_NAMEdev_dbgafe>%s) freqd",__, freq;
{"I2S2", NULL, I2S6_MCLK_EN_W_NAME, java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 0
{"I2S2" SND_SOC_DAPM_MUX_E("", SND_SOC_NOPM =mt8192_get_apll_rateafe )
{"I2S2", NULL, I2S8_MCLK_EN_W_NAME, mtk_afe_i2s_mclk_connect},
{"S2, ,,mtk_afe_i2s_mclk_connect,
{I2S2_MCLK_EN_W_NAME, NULL, APLL1_W_NAME, mtk_afe_mclk_apll_connect},
{I2S2_MCLK_EN_W_NAME, NULL, APLL2_W_NAME, mtk_afe_mclk_apll_connect},
/* i2s3 */
{"I2S3_CH1", "DL1_CH1", "DL1"},
{"I2S3_CH2", "DL1_CH2", "DL1},
{"I2S3_TINYCONN_CH1_MUX", "DL1_CH1", "DL1"},
{"I2S3_TINYCONN_CH2_MUX", "DL1_CH2", "DL1"},
{"I2S3_CH1", "DL2_CH1", "DL2"},
{"I2S3_CH2", "DL2_CH2", "DL2"},
{{I2S3_TINYCONN_CH1_MUX","DL2_CH1
{"I2S3_TINYCONN_CH2_MUXif (apll_rate %freq !0 java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 29
{"I2S3_CH1", "DL3_CH1", "DL3"},
{"I2S3_CH2"," return -INVAL;
{"I2S3_TINYCONN_CH1_MUX", "DL3_CH1", "DL3"},
{"I2S3_TINYCONN_CH2_MUX", "DL3_CH2", "DL3"},
{"I2S3_CH1", "DL12_CH1", "DL12"},
{"I2S3_CH2java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
{"I2S3_TINYCONN_CH1_MUX", "DL12_CH1", i2s_priv->mclk_apll=apll
{"java.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 0
{"I2S3_CH1", "DL4_CH1", "DL4"},
{I2S3_CH2,","",
java.lang.StringIndexOutOfBoundsException: Range [18, 16) out of bounds for length 62
{"I2S3_CH2", "DL5_CH2", " &i2s3_tinyconn_ch2_mux_con(>,%%(), =NULLjava.lang.StringIndexOutOfBoundsException: Index 52 out of bounds for length 52
{"I2S3_CH1", "DL6_CH1", "DL6"},
{"I2S3_CH2", "DL6_CH2", "DL6"},
L8,
{"2S3_CH2" > = ->clk_apll
{"I2S3", NULL, "I2S3_CH1"},
", NULL, "",
{"2S3", NULL, "I2S3_TINYCONN_CH1_MUX"},
{"I2S3", NULLstaticconst AFE_I2S_CON, I2S_EN_SFT, 0,
{"I2S3 .hw_params = mtk_dai_i2s_hw_params,
{"I2S3", NULL, "I2S1_EN", mtk_afe_i2s_share_connect},
L 2S2_EN, mtk_afe_i2s_share_connect}java.lang.StringIndexOutOfBoundsException: Index 54 out of bounds for length 54
{"I2S3", NULL, "I2S3_EN"},
{/
{"I2S3", NULL, "I2S6_EN", mtk_afe_i2s_share_connect},# AFE_I2S_CON1 I2S_EN_SFT, 0,
{"I2S3", NULL, "I2S7_EN", java.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 26
{ java.lang.StringIndexOutOfBoundsException: Range [31, 29) out of bounds for length 32
java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 33
java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 0
",NULL, ,
{"I2S3", "java.lang.StringIndexOutOfBoundsException: Index 52 out of bounds for length 52
{"I2S3", NULL, I2S3_HD_EN_W_NAME,java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
{"I2S3", NULL, SND_SOC_DAPM_PRE_PMU | SND_SOC_DAPM_POST_PMD),
{"I2S3", NULL, I2S6_HD_EN_W_NAME, mtk_afe_i2s_hd_connect},
{I2S3, NULL, I2S7_HD_EN_W_NAME, mtk_afe_i2s_hd_connect{
{"I2S3", NULL, I2S8_HD_EN_W_NAME, mtk_afe_i2s_hd_connect},
{"I2S3,NULL, I2S9_HD_EN_W_NAME,mtk_afe_i2s_hd_connect},
. =MT8192_DAI_CONNSYS_I2S
{I2S3_HD_EN_W_NAME, NULL .capture = {
{"I2S3", NULL, I2S0_MCLK_EN_W_NAME, java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 32
, NULL, I2S1_MCLK_EN_W_NAME,mtk_afe_i2s_mclk_connect
"I2S3", NULL, I2S2_MCLK_EN_W_NAMEjava.lang.StringIndexOutOfBoundsException: Range [62, 61) out of bounds for length 63
{"I2S3, NULL, I2S3_MCLK_EN_W_NAME, mtk_afe_i2s_mclk_connect},
{"I2S3", NULL, I2S5_MCLK_EN_W_NAME, mtk_afe_i2s_mclk_connect},
{"I2S3", NULL, I2S6_MCLK_EN_W_NAME, mtk_afe_i2s_mclk_connect},
{"I2S3",, I2S7_MCLK_EN_W_NAME, mtk_afe_i2s_mclk_connect},
{"I2S3", NULL, I2S8_MCLK_EN_W_NAME, mtk_afe_i2s_mclk_connect},
{{"I2S3", NULL dai_connsys_i2s_ops,
}
{I2S3_MCLK_EN_W_NAME
/* i2s5 */
{"I2S5_CH1", "DL1_CH1", "DL1"},
{"I2S5_CH2" DL1_CH2,"",
DL2_CH1,DL2"},
{"I2S5_CH2", "DL2_CH2", "DL2"},
{"I2S5_CH1", "DL3_CH1", "DL3"},
{"I2S5_CH2", "DL3_CH2", "DL3"},
"I2S5_CH1, "DL12_CH1","",
{"I2S5_CH2", " . =MTK_I2S_FORMATS,
{""DL4_CH1","DL4 .=&tk_dai_i2s_ops,
{"", DL4_CH2", "DL4},
{"I2S5_CH1", "DL5_CH1", "DL5"},
{I2S5_CH2" "java.lang.StringIndexOutOfBoundsException: Range [23, 22) out of bounds for length 32
{"I2S5_CH1", "DL6_CH1", "DL6"},
{"I2S5_CH2", "DL6_CH2", "DL6"},
{"I2S5_CH1", "DL8_CH1", "DL8"},
{I2S5_CH2,"DL8_CH2", "DL8},
{"I2S5", NULL, "I2S5_CH1"},
{"I2S5", NULL, ""}
{"I2S5", NULL, "I2S0_EN", mtk_afe_i2s_share_connect},
{", mtk_afe_i2s_share_connect},
{"I2S5", NULL, "I2S2_EN", mtk_afe_i2s_share_connect},
{},
, ""}
{"java.lang.StringIndexOutOfBoundsException: Range [0, 7) out of bounds for length 3
{"",NULL,"",mtk_afe_i2s_share_connect,
{"I2S5", NULL, "I2S8_EN", java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 25
{" java.lang.StringIndexOutOfBoundsException: Range [16, 15) out of bounds for length 25
{"I2S5", NULL AFE_I2S_CON7, ,
{"I2S5", NULL, I2S1_HD_EN_W_NAME formats ,
{I2S5 }
{"I2S5", NULL, I2S3_HD_EN_W_NAME .ops=&,
{"I2S5", NULL, }
{"SND_SOC_DAPM_SUPPLY_SI2S9_HD_EN_W_NAME, java.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 2
{"I2S5, mtk_afe_i2s_hd_connect,
{, I2S8_HD_EN_W_NAME,mtk_afe_i2s_hd_connect
{"I2S5", NULL, I2S9_HD_EN_W_NAME, /* i2s mclk en */
{ APLL1_W_NAME, mtk_afe_i2s_apll_connect},
{I2S5_HD_EN_W_NAME, NULL, APLL2_W_NAME, mtk_afe_i2s_apll_connect},
. = 1java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 21
{" mtk_mclk_en_event,
{"I2S5", NULL, I2S2_MCLK_EN_W_NAME, mtk_afe_i2s_mclk_connect},
{"I2S5", NULL, I2S3_MCLK_EN_W_NAME, mtk_afe_i2s_mclk_connect},
{"},
{"I2S5", NULL, I2S6_MCLK_EN_W_NAME, mtk_afe_i2s_mclk_connect},
{"I2S5", NULL,{
{"I2S5", NULL,I2S8_MCLK_EN_W_NAME, mtk_afe_i2s_mclk_connect},
{"I2S5", NULL, I2S9_MCLK_EN_W_NAME, mtk_afe_i2s_mclk_connect},
id MT8192_DAI_I2S_5
{I2S5_MCLK_EN_W_NAME, NULL, APLL2_W_NAME, mtk_afe_mclk_apll_connect SND_SOC_DAPM_PRE_PMU |SND_SOC_DAPM_POST_PMD),
/* i2s6 */
{I2S6",NULL channels_min =1,
{ "I2S1_EN", mtk_afe_i2s_share_connect},
{"I2S6", NULL, "I2S2_EN", mtk_afe_i2s_share_connect},
{"I2S6", .formats = MTK_I2S_FORMA,
{"java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 4
{ }java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 3
{I2S6 , I2S7_EN java.lang.StringIndexOutOfBoundsException: Range [54, 52) out of bounds for length 54
{"I2S6", NULL, " id=java.lang.StringIndexOutOfBoundsException: Range [25, 24) out of bounds for length 25
{", ,java.lang.StringIndexOutOfBoundsException: Range [53, 52) out of bounds for length 54
SND_SOC_NOPM, 0 0,
{"I2S6", NULL, I2S1_HD_EN_W_NAME, java.lang.StringIndexOutOfBoundsException: Index 54 out of bounds for length 26
{"I2S6", NULL, I2S2_HD_EN_W_NAME, java.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 26
{"I2S6",NULL I2S3_HD_EN_W_NAME,},
{"I2S6", NULL, I2S5_HD_EN_W_NAME, mtk_afe_i2s_hd_connect},
{"I2S6", NULL,
{"I2S6"NULL, mtk_afe_i2s_hd_connect,
{"I2S6", NULL, I2S8_HD_EN_W_NAME, mtk_afe_i2s_hd_connect},
{ .id =MT8192_DAI_I2S_7
apll_connect},
{I2S6_HD_EN_W_NAME, NULL, APLL2_W_NAME, mtk_afe_i2s_apll_connect}, .tream_name I2S7"
{" .channels_max 2java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 21
SND_SOC_NOPM ,0java.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 28
{"I2S6 mtk_mclk_en_event,
{"I2S6", NULL, I2S3_MCLK_EN_W_NAME, java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 3
. I2S8,
{"I2S6", NULL id= ,
{"I2S6 .capture {
{" java.lang.StringIndexOutOfBoundsException: Range [27, 26) out of bounds for length 27
{"I2S6", NULL, .=,
{ , APLL1_W_NAME, mtk_afe_mclk_apll_connect},
{I2S6_MCLK_EN_W_NAME, NULL, APLL2_W_NAME, mtk_afe_mclk_apll_connect},
/* i2s7 */
{"I2S7", NULL, K_I2S_FORMATS
{"I2S7", NULL, "I2S7_CH2"},
{"I2S7", NULL, "I2S0_EN", mtk_afe_i2s_share_connect},
NULL, "I2S1_EN", mtk_afe_i2s_share_connect},
{"I2S7", NULL, "I2S2_EN", mtk_afe_i2s_share_connect},
{"I2S7"java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
{"I2S7", NULL, "I2S5_EN", formats , 0,0java.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 28
,
{"I2S7", NULL, "I2S7_EN"},
{" .id java.lang.StringIndexOutOfBoundsException: Range [25, 24) out of bounds for length 25
{"I2S7", java.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 0
{"I2S7", NULL, java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 21
{I2S7", NULL, I2S1_HD_EN_W_NAME mtk_afe_i2s_hd_connect,SND_SOC_DAPM_MUX("I2S3_Out_Mux",
{"I2S7", NULL, I2S2_HD_EN_W_NAME, mtk_afe_i2s_hd_connect},
{"I2S7", NULL, I2S3_HD_EN_W_NAME, mtk_afe_i2s_hd_connect},
{"I2S7", NULL, I2S5_HD_EN_W_NAME, mtk_afe_i2s_hd_connect},
{ .ops = mtk_dai_i2s_ops,
{"I2S7", NULL, I2S7_HD_EN_W_NAME, mtk_afe_i2s_hd_connect},
{"I2S7, NULL, I2S8_HD_EN_W_NAME, mtk_afe_i2s_hd_connect},
{"I2S7", NULL, I2S9_HD_EN_W_NAME, mtk_afe_i2s_hd_connect},
},
{I2S7_HD_EN_W_NAME, NULL, APLL2_W_NAME, mtk_afe_i2s_apll_connect},
{"I2S7", NULL, java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 2
{I2S7" NULL I2S1_MCLK_EN_W_NAME java.lang.StringIndexOutOfBoundsException: Index 51 out of bounds for length 47
{"I2S7", NULL, I2S2_MCLK_EN_W_NAME, mtk_afe_i2s_mclk_connect},
{"I2S7", NULL, I2S3_MCLK_EN_W_NAME .d= MT8192_DAI_I2S_9,
{"I2S7", NULL, I2S5_MCLK_EN_W_NAME, mtk_afe_i2s_mclk_connect},
{"I2S7", NULL, I2S6_MCLK_EN_W_NAME, mtk_afe_i2s_mclk_connect},
,}
{" SND_SOC_NOPM,0 . 1java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 21
{java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
{I2S7_MCLK_EN_W_NAME, NULL java.lang.StringIndexOutOfBoundsException: Range [12, 11) out of bounds for length 30
{I2S7_MCLK_EN_W_NAME, NULL, APLL2_W_NAME, java.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 48
/* i2s8 */
{"I2S8", NULLjava.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
{"I2S8", NULL, " id = MT8192_DAI_I2S_9,
{",NULL,"2,java.lang.StringIndexOutOfBoundsException: Range [54, 52) out of bounds for length 54
{"I2S8", NULL, "I2S3_EN", mtk_afe_i2s_share_connect},
{"I2S8", NULL, "I2S5_EN", mtk_afe_i2s_share_connect},
{"I2S8", NULL, "I2S6_EN" =java.lang.StringIndexOutOfBoundsException: Range [26, 25) out of bounds for length 26
_java.lang.StringIndexOutOfBoundsException: Index 52 out of bounds for length 4
{"I2S8", NULL, "I2S8_EN"},
{"I2S8", NULL, .ps =&,
",NULL,java.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 2
{"I2S8", struct mtk_afe_i2s_priv *i2s_priv;
{"I2S8", NULL,
"", , }java.lang.StringIndexOutOfBoundsException: Index 59 out of bounds for length 59
"I2S8", NULLI2S5_HD_EN_W_NAME mtk_afe_i2s_hd_connect
{"I2S8 ;
{"I2S8", NULLjava.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10 | |