| /Linux-v5.15/Documentation/devicetree/bindings/sound/ |
| D | samsung-i2s.yaml | 34 samsung,exynos7-i2s1: I2S1 on previous samsung platforms supports 35 stereo channels. Exynos7 I2S1 upgraded to 5.1 multichannel with 42 - samsung,exynos7-i2s1 82 - items: # for I2S1 and I2S2 88 of root clock and I2S1 and I2S2 doesn't have any such mux. 98 - items: # for I2S1
|
| D | mt2701-cs42448.txt | 11 - i2s1-in-sel-gpio1, i2s1-in-sel-gpio2: Should specify two gpio pins to 12 control I2S1-in mux. 41 i2s1-in-sel-gpio1 = <&pio 53 0>; 42 i2s1-in-sel-gpio2 = <&pio 54 0>;
|
| D | nvidia,tegra-audio-wm8753.txt | 21 - nvidia,i2s-controller : The phandle of the Tegra I2S1 controller 34 nvidia,i2s-controller = <&i2s1>;
|
| D | samsung,tm2-audio.txt | 13 the second one I2S1 30 i2s-controller = <&i2s0 0>, <&i2s1 0>;
|
| D | nvidia,tegra-audio-wm8903.txt | 23 - nvidia,i2s-controller : The phandle of the Tegra I2S1 controller 51 nvidia,i2s-controller = <&i2s1>;
|
| D | nvidia,tegra210-i2s.yaml | 72 The name can be "I2S1" or "I2S2" ... "I2Sx", where x depends 114 sound-name-prefix = "I2S1";
|
| D | nvidia,tegra30-ahub.txt | 25 - i2s1 77 reset-names = "d_audio", "apbif", "i2s0", "i2s1", "i2s2",
|
| D | nvidia,tegra-audio-trimslice.txt | 10 - nvidia,i2s-controller : The phandle of the Tegra I2S1 controller
|
| D | mt8173-rt5650.txt | 13 <&rt5650 0> : Default setting. Connect rt5650 I2S1 for capture. (dai_name = rt5645-aif1)
|
| /Linux-v5.15/sound/soc/mediatek/mt8192/ |
| D | mt8192-dai-i2s.c | 97 else if (strncmp(name, "I2S1", 4) == 0) in get_i2s_id_by_name() 229 SOC_DAPM_ENUM("I2S1 Out Select", i2s_mux_map_enum); 287 SOC_DAPM_ENUM("i2s1 ch1 tinyconn Select", 297 SOC_DAPM_ENUM("i2s1 ch2 tinyconn Select", 657 if (strstr(w->name, "I2S1")) { in i2s_out_tinyconn_event() 681 dev_warn(afe->dev, "%s(), error widget name %s, use i2s1\n", in i2s_out_tinyconn_event() 1085 /* i2s1 */ 1118 {"I2S1", NULL, "I2S1_CH1"}, 1119 {"I2S1", NULL, "I2S1_CH2"}, 1120 {"I2S1", NULL, "I2S3_TINYCONN_CH1_MUX"}, [all …]
|
| /Linux-v5.15/sound/soc/mediatek/mt8183/ |
| D | mt8183-dai-i2s.c | 85 else if (strncmp(name, "I2S1", 4) == 0) in get_i2s_id_by_name() 575 /* i2s1 */ 585 {"I2S1", NULL, "I2S1_CH1"}, 586 {"I2S1", NULL, "I2S1_CH2"}, 588 {"I2S1", NULL, "I2S0_EN", mtk_afe_i2s_share_connect}, 589 {"I2S1", NULL, "I2S1_EN"}, 590 {"I2S1", NULL, "I2S2_EN", mtk_afe_i2s_share_connect}, 591 {"I2S1", NULL, "I2S3_EN", mtk_afe_i2s_share_connect}, 592 {"I2S1", NULL, "I2S5_EN", mtk_afe_i2s_share_connect}, 594 {"I2S1", NULL, I2S0_HD_EN_W_NAME, mtk_afe_i2s_hd_connect}, [all …]
|
| /Linux-v5.15/include/dt-bindings/pinctrl/ |
| D | k210-fpioa.h | 112 #define K210_PCF_I2S1_MCLK 98 /* I2S1 Master Clock */ 113 #define K210_PCF_I2S1_SCLK 99 /* I2S1 Serial Clock(BCLK) */ 114 #define K210_PCF_I2S1_WS 100 /* I2S1 Word Select(LRCLK) */ 115 #define K210_PCF_I2S1_IN_D0 101 /* I2S1 Serial Data Input 0 */ 116 #define K210_PCF_I2S1_IN_D1 102 /* I2S1 Serial Data Input 1 */ 117 #define K210_PCF_I2S1_IN_D2 103 /* I2S1 Serial Data Input 2 */ 118 #define K210_PCF_I2S1_IN_D3 104 /* I2S1 Serial Data Input 3 */ 119 #define K210_PCF_I2S1_OUT_D0 105 /* I2S1 Serial Data Output 0 */ 120 #define K210_PCF_I2S1_OUT_D1 106 /* I2S1 Serial Data Output 1 */ 121 #define K210_PCF_I2S1_OUT_D2 107 /* I2S1 Serial Data Output 2 */ [all …]
|
| /Linux-v5.15/sound/soc/tegra/ |
| D | tegra210_ahub.c | 108 DAI(I2S1), 139 DAI(I2S1), 165 "I2S1", 193 "I2S1", 328 WIDGETS("I2S1", t210_i2s1_tx), 359 WIDGETS("I2S1", t186_i2s1_tx), 385 { name " Mux", "I2S1", "I2S1 XBAR-RX" }, \ 448 TEGRA210_MUX_ROUTES("I2S1") 496 TEGRA186_MUX_ROUTES("I2S1")
|
| /Linux-v5.15/Documentation/devicetree/bindings/pinctrl/ |
| D | marvell,dove-pinctrl.txt | 55 mpp_audio1 52-57 gpio, i2s1/spdifo, i2s1, spdifo, twsi, ssp/spdifo, ssp, 81 - i2s1/spdifo : audio1 i2s on pins 52-55 and spdifo on 57, no gpios 82 - i2s1 : audio1 i2s on pins 52-55, gpio on pins 56,57
|
| /Linux-v5.15/drivers/pinctrl/berlin/ |
| D | berlin-bg2q.c | 75 BERLIN_PINCTRL_FUNCTION(0x3, "i2s1"), 217 BERLIN_PINCTRL_FUNCTION(0x4, "i2s1"), 259 BERLIN_PINCTRL_FUNCTION(0x2, "i2s1")), 266 BERLIN_PINCTRL_FUNCTION(0x2, "i2s1")), 269 BERLIN_PINCTRL_FUNCTION(0x1, "i2s1"), 274 BERLIN_PINCTRL_FUNCTION(0x2, "i2s1"), 281 BERLIN_PINCTRL_FUNCTION(0x2, "i2s1"),
|
| D | pinctrl-as370.c | 20 BERLIN_PINCTRL_FUNCTION(0x1, "i2s1"), /* BCLKIO */ 24 BERLIN_PINCTRL_FUNCTION(0x1, "i2s1"), /* LRCKIO */ 28 BERLIN_PINCTRL_FUNCTION(0x1, "i2s1"), /* DO0 */ 33 BERLIN_PINCTRL_FUNCTION(0x1, "i2s1"), /* DO1 */ 38 BERLIN_PINCTRL_FUNCTION(0x1, "i2s1"), /* DO2 */ 44 BERLIN_PINCTRL_FUNCTION(0x1, "i2s1"), /* DO3 */ 51 BERLIN_PINCTRL_FUNCTION(0x1, "i2s1"), /* MCLK */
|
| /Linux-v5.15/Documentation/devicetree/bindings/clock/ |
| D | marvell,mmp2-audio-clock.yaml | 42 - const: i2s1 68 clock-names = "audio", "vctcxo", "i2s0", "i2s1";
|
| /Linux-v5.15/drivers/pinctrl/ |
| D | pinctrl-lpc18xx.c | 155 [FUNC_I2S1] = "i2s1", 238 LPC_P(0,0, GPIO, SSP1, ENET, SGPIO, R, R, I2S0_TX_WS,I2S1, 0, ND); 239 LPC_P(0,1, GPIO, SSP1,ENET_ALT,SGPIO, R, R, ENET, I2S1, 0, ND); 259 LPC_P(1,19, ENET, SSP1, R, R, CLKOUT, R, I2S0_RX_MCLK,I2S1, 0, ND); 278 LPC_P(3,3, R, SPI, SSP0, SPIFI, CGU_OUT,R, I2S0_TX_MCLK, I2S1, 0, HS); 279 LPC_P(3,4, GPIO, R, R, SPIFI, UART1, I2S0_TX_WS, I2S1, LCD, 0, ND); 280 LPC_P(3,5, GPIO, R, R, SPIFI, UART1, I2S0_TX_SDA,I2S1, LCD, 0, ND); 291 LPC_P(4,7, LCD, CLKIN, R, R, R, R, I2S1,I2S0_TX_SCK, 0, ND); 332 LPC_P(8,8, R, USB1, R, R, R, R,CGU_OUT, I2S1, 0, ND); 340 LPC_P(a,0, R, R, R, R, R, I2S1, CGU_OUT, R, 0, ND); [all …]
|
| /Linux-v5.15/sound/soc/mediatek/mt2701/ |
| D | mt2701-cs42448.c | 197 DAILINK_COMP_ARRAY(COMP_CPU("I2S1")), 278 .name = "mt2701-cs42448-I2S1", 386 of_get_named_gpio(dev->of_node, "i2s1-in-sel-gpio1", 0); in mt2701_cs42448_machine_probe() 397 of_get_named_gpio(dev->of_node, "i2s1-in-sel-gpio2", 0); in mt2701_cs42448_machine_probe()
|
| D | mt2701-afe-pcm.c | 661 .name = "I2S1", 664 .stream_name = "I2S1 Playback", 673 .stream_name = "I2S1 Capture", 822 SOC_DAPM_SINGLE_AUTODISABLE("Multich I2S1 Out Switch", 904 {"I2S1 Playback", NULL, "O17"}, 905 {"I2S1 Playback", NULL, "O18"}, 920 {"I02", NULL, "I2S1 Capture"}, 921 {"I03", NULL, "I2S1 Capture"}, 928 {"I14I15", "Multich I2S1 Out Switch", "DLM"},
|
| /Linux-v5.15/drivers/pinctrl/sunxi/ |
| D | pinctrl-sun8i-a23.c | 276 SUNXI_FUNCTION(0x3, "i2s1")), /* SYNC */ 281 SUNXI_FUNCTION(0x3, "i2s1")), /* CLK */ 286 SUNXI_FUNCTION(0x3, "i2s1")), /* DOUT */ 291 SUNXI_FUNCTION(0x3, "i2s1")), /* DIN */ 498 SUNXI_FUNCTION(0x2, "i2s1"), /* SYNC */ 503 SUNXI_FUNCTION(0x2, "i2s1"), /* CLK */ 508 SUNXI_FUNCTION(0x2, "i2s1"), /* DOUT */ 513 SUNXI_FUNCTION(0x2, "i2s1"), /* DIN */
|
| /Linux-v5.15/sound/soc/codecs/ |
| D | zl38060.c | 330 { 0x0210, 0x0005 }, /* DAC1 in <= I2S1-L */ 331 { 0x0212, 0x0006 }, /* DAC2 in <= I2S1-R */ 332 { 0x0214, 0x0001 }, /* I2S1-L in <= MIC1 */ 333 { 0x0216, 0x0001 }, /* I2S1-R in <= MIC1 */ 337 { 0x0202, 0x000F }, /* enable I2S1 + DAC */
|
| /Linux-v5.15/arch/arm64/boot/dts/rockchip/ |
| D | rk3328.dtsi | 153 sound-dai = <&i2s1>; 223 i2s1: i2s@ff010000 { label 1368 i2s1 { 1369 i2s1_mclk: i2s1-mclk { 1373 i2s1_sclk: i2s1-sclk { 1377 i2s1_lrckrx: i2s1-lrckrx { 1381 i2s1_lrcktx: i2s1-lrcktx { 1385 i2s1_sdi: i2s1-sdi { 1389 i2s1_sdo: i2s1-sdo { 1393 i2s1_sdio1: i2s1-sdio1 { [all …]
|
| /Linux-v5.15/arch/arm/boot/dts/ |
| D | mt2701-evb.dts | 46 i2s1-in-sel-gpio1 = <&pio 53 0>; 47 i2s1-in-sel-gpio2 = <&pio 54 0>;
|
| D | spear1340-evb.dts | 232 i2s1: i2s-rec@b2000000 { label 256 audio-controllers = <&spdif0 &spdif1 &i2s0 &i2s1>; 260 dai_name = "spdifin-pcm", "spdifout-pcm", "i2s0-pcm", "i2s1-pcm";
|