Home
last modified time | relevance | path

Searched full:mi2s (Results 1 – 23 of 23) sorted by relevance

/linux-5.10/Documentation/devicetree/bindings/sound/
Dqcom,lpass-cpu.yaml15 of MI2S interface for audio data transfer on external codecs. LPASS cpu driver
82 description: list of MI2S data lines for playback
86 description: list of MI2S data lines for capture
117 - const: mi2s-osr-clk
118 - const: mi2s-bit-clk
131 - const: mi2s-bit-clk0
132 - const: mi2s-bit-clk1
133 - const: mi2s-bit-clk2
134 - const: mi2s-bit-clk3
153 - const: mi2s-bit-clk0
[all …]
Dqcom,sdm845.txt81 pri-mi2s-dai-link {
82 link-name = "PRI MI2S Playback";
Dqcom,q6afe.txt49 Usage: required for mi2s interface
/linux-5.10/sound/soc/qcom/
Dlpass-apq8016.c28 .name = "Primary MI2S",
49 .name = "Secondary MI2S",
70 .name = "Tertiary MI2S",
91 .name = "Quatenary MI2S",
277 "mi2s-osr-clk0",
278 "mi2s-osr-clk1",
279 "mi2s-osr-clk2",
280 "mi2s-osr-clk3",
283 "mi2s-bit-clk0",
284 "mi2s-bit-clk1",
[all …]
Dlpass.h61 /* MI2S system clock */
64 /* MI2S bit clock (derived from system clock by a divider */
67 /* MI2S SD lines to use for playback/capture */
Dlpass-sc7180.c25 .name = "Primary MI2S",
50 .name = "Secondary MI2S",
278 "mi2s-bit-clk0",
279 "mi2s-bit-clk1",
Dlpass-ipq806x.c153 "mi2s-osr-clk",
156 "mi2s-bit-clk",
DKconfig54 Say Y if you want to use audio devices on MI2S.
Dlpass-cpu.c66 dev_err(dai->dev, "error setting mi2s osrclk to %u: %d\n", in lpass_cpu_daiops_set_sysclk()
80 dev_err(dai->dev, "error in enabling mi2s osr clk: %d\n", ret); in lpass_cpu_daiops_startup()
85 dev_err(dai->dev, "error in enabling mi2s bit clk: %d\n", ret); in lpass_cpu_daiops_startup()
258 dev_err(dai->dev, "error setting mi2s bitclk to %u: %d\n", in lpass_cpu_daiops_hw_params()
304 dev_err(dai->dev, "error in enabling mi2s bit clk: %d\n", ret); in lpass_cpu_daiops_trigger()
Dapq8016_sbc.c51 /* Configure the Quat MI2S to TLMM */ in apq8016_sbc_dai_init()
/linux-5.10/drivers/pinctrl/qcom/
Dpinctrl-ipq8064.c495 FUNCTION(mi2s),
567 PINGROUP(27, mi2s, rgmii2, gsbi6, NA, NA, NA, NA, NA, NA, NA),
568 PINGROUP(28, mi2s, rgmii2, gsbi6, NA, NA, NA, NA, NA, NA, NA),
569 PINGROUP(29, mi2s, rgmii2, gsbi6, NA, NA, NA, NA, NA, NA, NA),
570 PINGROUP(30, mi2s, rgmii2, gsbi6, pdm, NA, NA, NA, NA, NA, NA),
571 PINGROUP(31, mi2s, rgmii2, pdm, NA, NA, NA, NA, NA, NA, NA),
572 PINGROUP(32, mi2s, rgmii2, NA, NA, NA, NA, NA, NA, NA, NA),
573 PINGROUP(33, mi2s, NA, NA, NA, NA, NA, NA, NA, NA, NA),
595 PINGROUP(55, tsif1, mi2s, gsbi6, pdm, nss_spi, NA, NA, NA, NA, NA),
596 PINGROUP(56, tsif1, mi2s, gsbi6, pdm, nss_spi, NA, NA, NA, NA, NA),
[all …]
Dpinctrl-apq8064.c497 FUNCTION(mi2s),
539 PINGROUP(27, mi2s, NA, NA, NA, NA, NA, NA, NA, NA, NA),
540 PINGROUP(28, mi2s, NA, NA, NA, NA, NA, NA, NA, NA, NA),
541 PINGROUP(29, mi2s, NA, NA, NA, NA, NA, NA, NA, NA, NA),
542 PINGROUP(30, mi2s, NA, NA, NA, NA, NA, NA, NA, NA, NA),
543 PINGROUP(31, mi2s, NA, gsbi5_spi_cs2, gsbi6_spi_cs2, gsbi7_spi_cs2, NA, NA, NA, NA, NA),
544 PINGROUP(32, mi2s, gp_clk_2a, NA, NA, NA, gsbi5_spi_cs3, gsbi6_spi_cs3, gsbi7_spi_cs3, NA, NA),
545 PINGROUP(33, mi2s, NA, NA, NA, NA, NA, NA, NA, NA, NA),
Dpinctrl-msm8660.c762 FUNCTION(mi2s),
882 PINGROUP(101, mi2s, _, _, _, _, _, _),
883 PINGROUP(102, mi2s, _, _, _, _, _, _),
884 PINGROUP(103, mi2s, gsbi11, gp_clk_2a, _, _, _, _),
885 PINGROUP(104, mi2s, gsbi11, _, _, _, _, _),
886 PINGROUP(105, mi2s, gsbi11, vfe, _, _, _, _),
887 PINGROUP(106, mi2s, gsbi11, vfe, _, _, _, _),
888 PINGROUP(107, mi2s, _, _, _, _, _, _),
Dpinctrl-msm8960.c1020 FUNCTION(mi2s),
1114 PINGROUP(47, mi2s, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA),
1115 PINGROUP(48, mi2s, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA),
1116 PINGROUP(49, mi2s, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA),
1117 PINGROUP(50, mi2s, slimbus1, NA, NA, NA, NA, NA, NA, NA, NA, NA),
1118 PINGROUP(51, mi2s, slimbus1, NA, NA, NA, NA, NA, NA, NA, NA, NA),
1119 PINGROUP(52, mi2s, gp_clk_2a, gsbi2_spi_cs1_n, NA, NA, NA, NA, NA, NA, NA, NA),
1120 PINGROUP(53, mi2s, gp_pdm_2b, NA, NA, NA, NA, NA, NA, NA, NA, NA),
/linux-5.10/sound/soc/qcom/qdsp6/
Dq6afe-dai.c597 {"Primary MI2S Playback", NULL, "PRI_MI2S_RX"},
598 {"Secondary MI2S Playback", NULL, "SEC_MI2S_RX"},
599 {"Tertiary MI2S Playback", NULL, "TERT_MI2S_RX"},
600 {"Quaternary MI2S Playback", NULL, "QUAT_MI2S_RX"},
692 {"TERT_MI2S_TX", NULL, "Tertiary MI2S Capture"},
693 {"PRI_MI2S_TX", NULL, "Primary MI2S Capture"},
694 {"SEC_MI2S_TX", NULL, "Secondary MI2S Capture"},
695 {"QUAT_MI2S_TX", NULL, "Quaternary MI2S Capture"},
1062 .stream_name = "Primary MI2S Playback",
1079 .stream_name = "Primary MI2S Capture",
[all …]
Dq6afe.h72 /* Clock ID for QUINARY MI2S OSR CLK */
/linux-5.10/Documentation/devicetree/bindings/pinctrl/
Dqcom,msm8660-pinctrl.txt59 lcdc, mdp_vsync, mi2s, pcm, ps_hold, sdc1, sdc2, sdc5, tsif1, tsif2, usb_fs1,
Dqcom,apq8064-pinctrl.txt58 gsbi7_spi_cs2, gsbi7_spi_cs3, gsbi_cam_i2c, hdmi, mi2s, riva_bt, riva_fm,
Dqcom,ipq8064-pinctrl.txt59 mdio, mi2s, pdm, ssbi, spmi, audio_pcm, gpio, gsbi1, gsbi2, gsbi4, gsbi5,
Dqcom,msm8960-pinctrl.txt112 hdmi_hot_plug_detect, hsic, mdp_vsync, mi2s, mic_i2s,
/linux-5.10/arch/arm/boot/dts/
Dqcom-ipq8064.dtsi115 "mi2s-osr-clk",
116 "mi2s-bit-clk";
/linux-5.10/arch/arm64/boot/dts/qcom/
Dmsm8916.dtsi1336 "mi2s-bit-clk0",
1337 "mi2s-bit-clk1",
1338 "mi2s-bit-clk2",
1339 "mi2s-bit-clk3";
Dmsm8916-pins.dtsi448 /* secondary Mi2S */