/linux-6.12.1/sound/soc/mediatek/mt8183/ |
D | mt8183-dai-i2s.c | 86 else if (strncmp(name, "I2S2", 4) == 0) in get_i2s_id_by_name() 601 /* i2s2 */ 602 {"I2S2", NULL, "I2S0_EN", mtk_afe_i2s_share_connect}, 603 {"I2S2", NULL, "I2S1_EN", mtk_afe_i2s_share_connect}, 604 {"I2S2", NULL, "I2S2_EN"}, 605 {"I2S2", NULL, "I2S3_EN", mtk_afe_i2s_share_connect}, 606 {"I2S2", NULL, "I2S5_EN", mtk_afe_i2s_share_connect}, 608 {"I2S2", NULL, I2S0_HD_EN_W_NAME, mtk_afe_i2s_hd_connect}, 609 {"I2S2", NULL, I2S1_HD_EN_W_NAME, mtk_afe_i2s_hd_connect}, 610 {"I2S2", NULL, I2S2_HD_EN_W_NAME, mtk_afe_i2s_hd_connect}, [all …]
|
D | mt8183-mt6358-ts3a227-max98357.c | 272 SND_SOC_DAILINK_DEFS(i2s2, 273 DAILINK_COMP_ARRAY(COMP_CPU("I2S2")), 417 ret = mt8183_dai_i2s_set_share(afe, "I2S2", "I2S3"); in mt8183_i2s2_init() 555 .name = "I2S2", 562 SND_SOC_DAILINK_REG(i2s2), 788 if (strcmp(dai_link->name, "I2S2") == 0 || in mt8183_mt6358_ts3a227_max98357_dev_probe()
|
D | mt8183-da7219-max98357.c | 341 SND_SOC_DAILINK_DEFS(i2s2, 342 DAILINK_COMP_ARRAY(COMP_CPU("I2S2")), 412 ret = mt8183_dai_i2s_set_share(afe, "I2S2", "I2S3"); in mt8183_da7219_init() 542 .name = "I2S2", 549 SND_SOC_DAILINK_REG(i2s2),
|
/linux-6.12.1/include/dt-bindings/pinctrl/ |
D | k210-fpioa.h | 123 #define K210_PCF_I2S2_MCLK 109 /* I2S2 Master Clock */ 124 #define K210_PCF_I2S2_SCLK 110 /* I2S2 Serial Clock(BCLK) */ 125 #define K210_PCF_I2S2_WS 111 /* I2S2 Word Select(LRCLK) */ 126 #define K210_PCF_I2S2_IN_D0 112 /* I2S2 Serial Data Input 0 */ 127 #define K210_PCF_I2S2_IN_D1 113 /* I2S2 Serial Data Input 1 */ 128 #define K210_PCF_I2S2_IN_D2 114 /* I2S2 Serial Data Input 2 */ 129 #define K210_PCF_I2S2_IN_D3 115 /* I2S2 Serial Data Input 3 */ 130 #define K210_PCF_I2S2_OUT_D0 116 /* I2S2 Serial Data Output 0 */ 131 #define K210_PCF_I2S2_OUT_D1 117 /* I2S2 Serial Data Output 1 */ 132 #define K210_PCF_I2S2_OUT_D2 118 /* I2S2 Serial Data Output 2 */ [all …]
|
/linux-6.12.1/sound/soc/mediatek/mt8186/ |
D | mt8186-dai-i2s.c | 83 else if (strncmp(name, "I2S2", 4) == 0) in get_i2s_id_by_name() 187 SOC_DAPM_ENUM("I2S2 In Select", i2s_mux_map_enum); 712 /* i2s2 */ 713 {"I2S2", NULL, "I2S0_EN", mtk_afe_i2s_share_connect}, 714 {"I2S2", NULL, "I2S1_EN", mtk_afe_i2s_share_connect}, 715 {"I2S2", NULL, "I2S2_EN"}, 716 {"I2S2", NULL, "I2S3_EN", mtk_afe_i2s_share_connect}, 718 {"I2S2", NULL, I2S0_HD_EN_W_NAME, mtk_afe_i2s_hd_connect}, 719 {"I2S2", NULL, I2S1_HD_EN_W_NAME, mtk_afe_i2s_hd_connect}, 720 {"I2S2", NULL, I2S2_HD_EN_W_NAME, mtk_afe_i2s_hd_connect}, [all …]
|
D | mt8186-mt6366.c | 359 ret = mt8186_dai_i2s_set_share(afe, "I2S2", "I2S3"); in mt8186_mt6366_rt1019_rt5682s_hdmi_init() 419 !strcmp(rtd->dai_link->name, "I2S2")) { in mt8186_sof_dai_link_fixup() 549 SND_SOC_DAILINK_DEFS(i2s2, 550 DAILINK_COMP_ARRAY(COMP_CPU("I2S2")), 913 .name = "I2S2", 917 SND_SOC_DAILINK_REG(i2s2), 1252 strcmp(dai_link->name, "I2S2") == 0) { in mt8186_mt6366_soc_card_probe()
|
/linux-6.12.1/sound/soc/mediatek/mt8192/ |
D | mt8192-dai-i2s.c | 98 else if (strncmp(name, "I2S2", 4) == 0) in get_i2s_id_by_name() 1156 /* i2s2 */ 1157 {"I2S2", NULL, "I2S0_EN", mtk_afe_i2s_share_connect}, 1158 {"I2S2", NULL, "I2S1_EN", mtk_afe_i2s_share_connect}, 1159 {"I2S2", NULL, "I2S2_EN"}, 1160 {"I2S2", NULL, "I2S3_EN", mtk_afe_i2s_share_connect}, 1161 {"I2S2", NULL, "I2S5_EN", mtk_afe_i2s_share_connect}, 1162 {"I2S2", NULL, "I2S6_EN", mtk_afe_i2s_share_connect}, 1163 {"I2S2", NULL, "I2S7_EN", mtk_afe_i2s_share_connect}, 1164 {"I2S2", NULL, "I2S8_EN", mtk_afe_i2s_share_connect}, [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/sound/ |
D | mediatek,mt2701-audio.yaml | 43 - description: i2s2 source selection 47 - description: i2s2 source divider 51 - description: i2s2 master clock
|
D | samsung-i2s.yaml | 95 - items: # for I2S1 and I2S2 101 of root clock and I2S1 and I2S2 doesn't have any such mux. 113 - items: # for I2S2
|
D | mediatek,mt8365-afe.yaml | 28 - description: audio i2s2 mck 36 - description: mux for i2s2
|
D | nvidia,tegra30-ahub.txt | 26 - i2s2 77 reset-names = "d_audio", "apbif", "i2s0", "i2s1", "i2s2",
|
D | mt8173-rt5650.txt | 14 <&rt5650 1> : Connect rt5650 I2S2 for capture. (dai_name = rt5645-aif2)
|
/linux-6.12.1/drivers/pinctrl/berlin/ |
D | berlin-bg2q.c | 33 BERLIN_PINCTRL_FUNCTION(0x2, "i2s2"), 118 BERLIN_PINCTRL_FUNCTION(0x3, "i2s2"), 229 BERLIN_PINCTRL_FUNCTION(0x4, "i2s2")), 259 BERLIN_PINCTRL_FUNCTION(0x1, "i2s2"), 263 BERLIN_PINCTRL_FUNCTION(0x1, "i2s2")), 266 BERLIN_PINCTRL_FUNCTION(0x1, "i2s2"),
|
D | pinctrl-as370.c | 56 BERLIN_PINCTRL_FUNCTION(0x1, "i2s2"), /* BCLKIO */ 60 BERLIN_PINCTRL_FUNCTION(0x1, "i2s2"), /* LRCKIO */ 64 BERLIN_PINCTRL_FUNCTION(0x1, "i2s2"), /* DI0 */ 69 BERLIN_PINCTRL_FUNCTION(0x1, "i2s2"), /* DI1 */ 74 BERLIN_PINCTRL_FUNCTION(0x1, "i2s2"), /* DI2 */ 81 BERLIN_PINCTRL_FUNCTION(0x1, "i2s2"), /* DI3 */ 89 BERLIN_PINCTRL_FUNCTION(0x2, "i2s2"), /* MCLK */
|
D | berlin-bg2.c | 46 * Mode 0x3 mux i2s2 mclk *and* i2s3 mclk: 50 BERLIN_PINCTRL_FUNCTION(0x3, "i2s2"), 143 BERLIN_PINCTRL_FUNCTION(0x0, "i2s2"), 148 BERLIN_PINCTRL_FUNCTION(0x2, "i2s2")),
|
D | berlin-bg4ct.c | 297 BERLIN_PINCTRL_FUNCTION(0x1, "i2s2"), /* MCLK */ 302 BERLIN_PINCTRL_FUNCTION(0x1, "i2s2"), /* LRCKI */ 309 BERLIN_PINCTRL_FUNCTION(0x1, "i2s2"), /* BCLKI */ 316 BERLIN_PINCTRL_FUNCTION(0x1, "i2s2"), /* DI0 */ 324 BERLIN_PINCTRL_FUNCTION(0x1, "i2s2"), /* DI1 */
|
/linux-6.12.1/arch/riscv/boot/dts/allwinner/ |
D | sun20i-d1-nezha.dts | 207 "pin38 [gpio24/i2s2-din]", 208 "pin40 [gpio25/i2s2-dout]", 210 "pin35 [gpio22/i2s2-lrck]",
|
/linux-6.12.1/Documentation/devicetree/bindings/pinctrl/ |
D | qcom,sm4250-lpass-lpi-pinctrl.yaml | 95 i2s2-active-state { 112 i2s2-sleep-clk-state {
|
D | brcm,cygnus-pinmux.txt | 49 "i2s2": "i2s2_0_grp", "i2s2_1_grp", "i2s2_2_grp", "i2s2_3_grp", "i2s2_4_grp"
|
/linux-6.12.1/sound/soc/tegra/ |
D | tegra210_ahub.c | 113 DAI(I2S2), 203 DAI(I2S2), 320 "I2S2", 371 "I2S2", 727 WIDGETS("I2S2", t210_i2s2_tx), 801 WIDGETS("I2S2", t186_i2s2_tx), 911 WIDGETS("I2S2", t186_i2s2_tx), 1012 { name " Mux", "I2S2", "I2S2 XBAR-RX" }, \ 1112 TEGRA210_MUX_ROUTES("I2S2") 1188 TEGRA186_MUX_ROUTES("I2S2")
|
/linux-6.12.1/drivers/pinctrl/sunxi/ |
D | pinctrl-sun50i-a100.c | 384 SUNXI_FUNCTION(0x4, "i2s2"), /* MCLK */ 391 SUNXI_FUNCTION(0x4, "i2s2"), /* BCLK */ 398 SUNXI_FUNCTION(0x4, "i2s2"), /* LRCK */ 405 SUNXI_FUNCTION(0x4, "i2s2"), /* DOUT0 */ 411 SUNXI_FUNCTION(0x4, "i2s2"), /* DIN0 */ 593 SUNXI_FUNCTION(0x4, "i2s2"), /* MCLK */ 601 SUNXI_FUNCTION(0x4, "i2s2"), /* BCLK */ 609 SUNXI_FUNCTION(0x4, "i2s2"), /* LRCK */
|
/linux-6.12.1/arch/arm/boot/dts/nvidia/ |
D | tegra30-asus-nexus7-tilapia.dtsi | 59 nvidia,function = "i2s2"; 143 nvidia,function = "i2s2";
|
/linux-6.12.1/sound/soc/mediatek/mt2701/ |
D | mt2701-afe-pcm.c | 683 .name = "I2S2", 686 .stream_name = "I2S2 Playback", 695 .stream_name = "I2S2 Capture", 825 SOC_DAPM_SINGLE_AUTODISABLE("Multich I2S2 Out Switch", 904 {"I2S2 Playback", NULL, "O19"}, 905 {"I2S2 Playback", NULL, "O20"}, 927 {"I16I17", "Multich I2S2 Out Switch", "DLM"},
|
/linux-6.12.1/Documentation/devicetree/bindings/clock/ |
D | samsung,s3c6400-clock.yaml | 20 - "iiscdclk2" - I2S2 codec clock - optional,
|
/linux-6.12.1/include/media/drv-intf/ |
D | msp3400.h | 103 #define MSP_DSP_IN_I2S2 6 /* I2S2 DSP input */ 180 /* Chip I2S1 I2S2 I2S3 MAIN_AVC MAIN AUX
|