| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/sound/ |
| D | imx-audmux.yaml | 4 $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 …]
|
| D | eukrea-tlv320.txt | 11 - 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
|
| D | imx-audio-sgtl5000.txt | 35 - 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
|
| D | imx-audio-es8328.txt | 34 - 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/ |
| D | imx-audmux.txt | 1 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";
|
| D | eukrea-tlv320.txt | 11 - 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
|
| D | imx-audio-sgtl5000.txt | 35 - 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
|
| D | imx-audio-es8328.txt | 34 - 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/ |
| D | imx-audmux.c | 20 #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 …]
|
| D | eukrea-tlv320.c | 26 #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()
|
| D | imx-es8328.c | 15 #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()
|
| D | imx-sgtl5000.c | 14 #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()
|
| D | Makefile | 53 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/ |
| D | imx-audmux.c | 20 #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");
|
| D | eukrea-tlv320.c | 26 #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()
|
| D | imx-sgtl5000.c | 14 #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()
|
| D | imx-es8328.c | 15 #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()
|
| D | Makefile | 60 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/ |
| D | imx6qdl-phytec-pbab01.dtsi | 6 #include <dt-bindings/sound/fsl-imx-audmux.h> 75 &audmux { 79 fsl,audmux-port = <1>; 90 fsl,audmux-port = <4>;
|
| D | imx6qdl-var-dart.dtsi | 10 #include <dt-bindings/sound/fsl-imx-audmux.h> 37 &audmux { 43 fsl,audmux-port = <1>; 55 fsl,audmux-port = <2>; 197 pinctrl_audmux: audmux {
|
| D | imx6q-kp.dtsi | 13 #include <dt-bindings/sound/fsl-imx-audmux.h> 133 &audmux { 139 fsl,audmux-port = <0>; 151 fsl,audmux-port = <2>;
|
| D | imx6dl-prtvt7.dts | 11 #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/ |
| D | imx6qdl-phytec-pbab01.dtsi | 6 #include <dt-bindings/sound/fsl-imx-audmux.h> 71 &audmux { 75 fsl,audmux-port = <1>; 87 fsl,audmux-port = <4>;
|
| D | imx6qdl-var-dart.dtsi | 10 #include <dt-bindings/sound/fsl-imx-audmux.h> 37 &audmux { 43 fsl,audmux-port = <1>; 55 fsl,audmux-port = <2>; 197 pinctrl_audmux: audmux {
|
| D | imx6q-kp.dtsi | 13 #include <dt-bindings/sound/fsl-imx-audmux.h> 133 &audmux { 139 fsl,audmux-port = <0>; 151 fsl,audmux-port = <2>;
|