Home
last modified time | relevance | path

Searched full:audmux (Results 1 – 25 of 192) sorted by relevance

12345678

/kernel/linux/linux-6.6/Documentation/devicetree/bindings/sound/
Dimx-audmux.yaml4 $id: http://devicetree.org/schemas/sound/imx-audmux.yaml#
17 - fsl,imx27-audmux
18 - const: fsl,imx21-audmux
21 - fsl,imx25-audmux
22 - fsl,imx35-audmux
23 - fsl,imx50-audmux
24 - fsl,imx51-audmux
25 - fsl,imx53-audmux
26 - fsl,imx6q-audmux
27 - fsl,imx6sl-audmux
[all …]
Deukrea-tlv320.txt11 - fsl,mux-int-port : The internal port of the i.MX audio muxer (AUDMUX).
15 Note: The AUDMUX port numbering should start at 1, which is consistent with
Dimx-audio-sgtl5000.txt35 - mux-int-port : The internal port of the i.MX audio muxer (AUDMUX)
39 Note: The AUDMUX port numbering should start at 1, which is consistent with
Dimx-audio-es8328.txt34 - mux-int-port : The internal port of the i.MX audio muxer (AUDMUX)
37 Note: The AUDMUX port numbering should start at 1, which is consistent with
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/sound/
Dimx-audmux.txt1 Freescale Digital Audio Mux (AUDMUX) device
5 - compatible : "fsl,imx21-audmux" for AUDMUX version firstly used
6 on i.MX21, or "fsl,imx31-audmux" for the version
9 - reg : Should contain AUDMUX registers location and length.
15 - fsl,audmux-port : Integer of the audmux port that is configured by this
19 For imx31-audmux and above, it is a list of tuples
20 <ptcr pdcr>. For imx21-audmux it is a list of pcr
25 audmux@21d8000 {
26 compatible = "fsl,imx6q-audmux", "fsl,imx31-audmux";
Deukrea-tlv320.txt11 - fsl,mux-int-port : The internal port of the i.MX audio muxer (AUDMUX).
15 Note: The AUDMUX port numbering should start at 1, which is consistent with
Dimx-audio-sgtl5000.txt35 - mux-int-port : The internal port of the i.MX audio muxer (AUDMUX)
39 Note: The AUDMUX port numbering should start at 1, which is consistent with
Dimx-audio-es8328.txt34 - mux-int-port : The internal port of the i.MX audio muxer (AUDMUX)
37 Note: The AUDMUX port numbering should start at 1, which is consistent with
/kernel/linux/linux-5.10/sound/soc/fsl/
Dimx-audmux.c20 #include "imx-audmux.h"
22 #define DRIVER_NAME "imx-audmux"
145 audmux_debugfs_root = debugfs_create_dir("audmux", NULL); in audmux_debugfs_init()
175 .name = "imx21-audmux",
178 .name = "imx31-audmux",
187 { .compatible = "fsl,imx21-audmux", .data = &imx_audmux_ids[0], },
188 { .compatible = "fsl,imx31-audmux", .data = &imx_audmux_ids[1], },
255 ret = of_property_read_u32(child, "fsl,audmux-port", &port); in imx_audmux_parse_dt_defaults()
257 dev_warn(&pdev->dev, "Failed to get fsl,audmux-port of child node \"%pOF\"\n", in imx_audmux_parse_dt_defaults()
310 audmux_clk = devm_clk_get(&pdev->dev, "audmux"); in imx_audmux_probe()
[all …]
Deukrea-tlv320.c26 #include "imx-audmux.h"
131 * the audmux API expects it starts at 0. in eukrea_tlv320_probe()
146 (tmp_np = of_find_compatible_node(NULL, NULL, "fsl,imx21-audmux"))) { in eukrea_tlv320_probe()
165 (tmp_np = of_find_compatible_node(NULL, NULL, "fsl,imx31-audmux"))) { in eukrea_tlv320_probe()
189 "Missing or invalid audmux DT node.\n"); in eukrea_tlv320_probe()
Dimx-es8328.c15 #include "imx-audmux.h"
108 * the audmux API expects it starts at 0. in imx_es8328_probe()
120 dev_err(dev, "audmux internal port setup failed\n"); in imx_es8328_probe()
127 dev_err(dev, "audmux external port setup failed\n"); in imx_es8328_probe()
Dimx-sgtl5000.c14 #include "imx-audmux.h"
75 * the audmux API expects it starts at 0. in imx_sgtl5000_probe()
87 dev_err(&pdev->dev, "audmux internal port setup failed\n"); in imx_sgtl5000_probe()
94 dev_err(&pdev->dev, "audmux external port setup failed\n"); in imx_sgtl5000_probe()
DMakefile53 snd-soc-imx-audmux-objs := imx-audmux.o
55 obj-$(CONFIG_SND_SOC_IMX_AUDMUX) += snd-soc-imx-audmux.o
/kernel/linux/linux-6.6/sound/soc/fsl/
Dimx-audmux.c20 #include "imx-audmux.h"
22 #define DRIVER_NAME "imx-audmux"
141 audmux_debugfs_root = debugfs_create_dir("audmux", NULL); in audmux_debugfs_init()
170 { .compatible = "fsl,imx21-audmux", .data = (void *)IMX21_AUDMUX, },
171 { .compatible = "fsl,imx31-audmux", .data = (void *)IMX31_AUDMUX, },
235 ret = of_property_read_u32(child, "fsl,audmux-port", &port); in imx_audmux_parse_dt_defaults()
237 dev_warn(&pdev->dev, "Failed to get fsl,audmux-port of child node \"%pOF\"\n", in imx_audmux_parse_dt_defaults()
287 audmux_clk = devm_clk_get(&pdev->dev, "audmux"); in imx_audmux_probe()
380 MODULE_DESCRIPTION("Freescale i.MX AUDMUX driver");
Deukrea-tlv320.c26 #include "imx-audmux.h"
131 * the audmux API expects it starts at 0. in eukrea_tlv320_probe()
146 (tmp_np = of_find_compatible_node(NULL, NULL, "fsl,imx21-audmux"))) { in eukrea_tlv320_probe()
165 (tmp_np = of_find_compatible_node(NULL, NULL, "fsl,imx31-audmux"))) { in eukrea_tlv320_probe()
189 "Missing or invalid audmux DT node.\n"); in eukrea_tlv320_probe()
Dimx-sgtl5000.c14 #include "imx-audmux.h"
75 * the audmux API expects it starts at 0. in imx_sgtl5000_probe()
87 dev_err(&pdev->dev, "audmux internal port setup failed\n"); in imx_sgtl5000_probe()
94 dev_err(&pdev->dev, "audmux external port setup failed\n"); in imx_sgtl5000_probe()
Dimx-es8328.c15 #include "imx-audmux.h"
125 * the audmux API expects it starts at 0. in imx_es8328_probe()
137 dev_err(dev, "audmux internal port setup failed\n"); in imx_es8328_probe()
144 dev_err(dev, "audmux external port setup failed\n"); in imx_es8328_probe()
DMakefile60 snd-soc-imx-audmux-objs := imx-audmux.o
61 obj-$(CONFIG_SND_SOC_IMX_AUDMUX) += snd-soc-imx-audmux.o
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dimx6qdl-phytec-pbab01.dtsi6 #include <dt-bindings/sound/fsl-imx-audmux.h>
75 &audmux {
79 fsl,audmux-port = <1>;
90 fsl,audmux-port = <4>;
Dimx6qdl-var-dart.dtsi10 #include <dt-bindings/sound/fsl-imx-audmux.h>
37 &audmux {
43 fsl,audmux-port = <1>;
55 fsl,audmux-port = <2>;
197 pinctrl_audmux: audmux {
Dimx6q-kp.dtsi13 #include <dt-bindings/sound/fsl-imx-audmux.h>
133 &audmux {
139 fsl,audmux-port = <0>;
151 fsl,audmux-port = <2>;
Dimx6dl-prtvt7.dts11 #include <dt-bindings/sound/fsl-imx-audmux.h>
187 &audmux {
193 fsl,audmux-port = <0>;
204 fsl,audmux-port = <2>;
/kernel/linux/linux-6.6/arch/arm/boot/dts/nxp/imx/
Dimx6qdl-phytec-pbab01.dtsi6 #include <dt-bindings/sound/fsl-imx-audmux.h>
71 &audmux {
75 fsl,audmux-port = <1>;
87 fsl,audmux-port = <4>;
Dimx6qdl-var-dart.dtsi10 #include <dt-bindings/sound/fsl-imx-audmux.h>
37 &audmux {
43 fsl,audmux-port = <1>;
55 fsl,audmux-port = <2>;
197 pinctrl_audmux: audmux {
Dimx6q-kp.dtsi13 #include <dt-bindings/sound/fsl-imx-audmux.h>
133 &audmux {
139 fsl,audmux-port = <0>;
151 fsl,audmux-port = <2>;

12345678