Home
last modified time | relevance | path

Searched +full:aux +full:- +full:devs (Results 1 – 25 of 62) sorted by relevance

123

/kernel/linux/linux-5.10/Documentation/devicetree/bindings/sound/
Dsimple-card.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/sound/simple-card.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
14 frame-master:
15 description: Indicates dai-link frame master.
16 $ref: /schemas/types.yaml#/definitions/phandle-array
19 bitclock-master:
20 description: Indicates dai-link bit clock master
[all …]
Damlogic,gx-sound-card.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/sound/amlogic,gx-sound-card.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Jerome Brunet <jbrunet@baylibre.com>
15 - const: amlogic,gx-sound-card
17 audio-aux-devs:
18 $ref: /schemas/types.yaml#/definitions/phandle-array
21 audio-routing:
22 $ref: /schemas/types.yaml#/definitions/non-unique-string-array
[all …]
Damlogic,axg-sound-card.txt5 - compatible: "amlogic,axg-sound-card"
6 - model : User specified audio sound card name, one string
10 - audio-aux-devs : List of phandles pointing to auxiliary devices
11 - audio-widgets : Please refer to widgets.txt.
12 - audio-routing : A list of the connections between audio components.
16 - dai-link: Container for dai-link level properties and the CODEC
17 sub-nodes. There should be at least one (and probably more)
20 Required dai-link properties:
22 - sound-dai: phandle and port of the CPU DAI.
24 Required TDM Backend dai-link properties:
[all …]
Dqcom,sdm845.txt5 - compatible:
9 "qcom,sdm845-sndcard"
10 "qcom,db845c-sndcard"
11 "lenovo,yoga-c630-sndcard"
13 - audio-routing:
22 - model:
25 Definition: The user-visible name of this sound card.
27 - aux-devs
33 using "audio-routing".
39 - link-name:
[all …]
Dqcom,apq8096.txt5 - compatible:
8 Definition: must be "qcom,apq8096-sndcard"
10 - audio-routing:
53 - model:
56 Definition: The user-visible name of this sound card.
58 - aux-devs
64 using "audio-routing".
70 - link-name:
76 - cpu:
79 Definition: cpu dai sub-node
[all …]
Dqcom,apq8016-sbc.txt7 - compatible : "qcom,apq8016-sbc-sndcard"
9 - pinctrl-N : One property must exist for each entry in
10 pinctrl-names. See ../pinctrl/pinctrl-bindings.txt
12 - pinctrl-names : Must contain a "default" entry.
13 - reg : Must contain an address for each entry in reg-names.
14 - reg-names : A list which must include the following entries:
15 * "mic-iomux"
16 * "spkr-iomux"
17 - qcom,model : Name of the sound card.
19 - qcom,audio-routing : A list of the connections between audio components.
[all …]
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/sound/
Damlogic,axg-sound-card.txt5 - compatible: "amlogic,axg-sound-card"
6 - model : User specified audio sound card name, one string
10 - audio-aux-devs : List of phandles pointing to auxiliary devices
11 - audio-widgets : Please refer to widgets.txt.
12 - audio-routing : A list of the connections between audio components.
16 - dai-link: Container for dai-link level properties and the CODEC
17 sub-nodes. There should be at least one (and probably more)
20 Required dai-link properties:
22 - sound-dai: phandle and port of the CPU DAI.
24 Required TDM Backend dai-link properties:
[all …]
Dsimple-card.txt1 Simple-Card:
3 Simple-Card specifies audio DAI connections of SoC <-> codec.
7 - compatible : "simple-audio-card"
11 - simple-audio-card,name : User specified audio sound card name, one string
13 - simple-audio-card,widgets : Please refer to widgets.txt.
14 - simple-audio-card,routing : A list of the connections between audio components.
18 - simple-audio-card,mclk-fs : Multiplication factor between stream rate and codec
19 mclk. When defined, mclk-fs property defined in
20 dai-link sub nodes are ignored.
21 - simple-audio-card,hp-det-gpio : Reference to GPIO that signals when
[all …]
Dsun8i-a33-codec.txt2 ------------------------------------
4 On Sun8i-A33 SoCs, the audio is separated in different parts:
5 - A DAI driver. It uses the "sun4i-i2s" driver which is
7 Documentation/devicetree/bindings/sound/sun4i-i2s.txt
8 - An analog part of the codec which is handled as PRCM registers.
9 See Documentation/devicetree/bindings/sound/sun8i-codec-analog.txt
10 - An digital part of the codec which is documented in this current
12 - And finally, an audio card which links all the above components.
13 The simple-audio card will be used.
14 See Documentation/devicetree/bindings/sound/simple-card.txt
[all …]
/kernel/linux/linux-4.19/sound/soc/generic/
Dsimple-card.c1 // SPDX-License-Identifier: GPL-2.0
15 #include <sound/soc-dai.h>
31 #define simple_priv_to_card(priv) (&(priv)->snd_card)
32 #define simple_priv_to_props(priv, i) ((priv)->dai_props + (i))
33 #define simple_priv_to_dev(priv) (simple_priv_to_card(priv)->dev)
34 #define simple_priv_to_link(priv, i) (simple_priv_to_card(priv)->dai_link + (i))
36 #define DAI "sound-dai"
37 #define CELL "#sound-dai-cells"
38 #define PREFIX "simple-audio-card,"
42 struct snd_soc_pcm_runtime *rtd = substream->private_data; in asoc_simple_card_startup()
[all …]
/kernel/linux/linux-5.10/sound/isa/gus/
Dinterwave.c1 // SPDX-License-Identifier: GPL-2.0-or-later
41 static int index[SNDRV_CARDS] = SNDRV_DEFAULT_IDX; /* Index 0-MAX */
45 static bool isapnp[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS - 1)] = 1};
54 static int joystick_dac[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS - 1)] = 29};
55 /* 0 to 31, (0.59V-4.52V or 0.389V-2.98V) */
57 static int pcm_channels[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS - 1)] = 2};
61 #define PFX "interwave-stb: "
63 #define INTERWAVE_PNP_DRIVER "interwave-stb"
84 MODULE_PARM_DESC(port_tc, "Tone control (TEA6330T - i2c bus) port # for InterWave driver.");
93 MODULE_PARM_DESC(joystick_dac, "Joystick DAC level 0.59V-4.52V or 0.389V-2.98V for InterWave driver…
[all …]
/kernel/linux/linux-4.19/sound/isa/gus/
Dinterwave.c18 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
56 static int index[SNDRV_CARDS] = SNDRV_DEFAULT_IDX; /* Index 0-MAX */
60 static bool isapnp[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS - 1)] = 1};
69 static int joystick_dac[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS - 1)] = 29};
70 /* 0 to 31, (0.59V-4.52V or 0.389V-2.98V) */
72 static int pcm_channels[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS - 1)] = 2};
76 #define PFX "interwave-stb: "
78 #define INTERWAVE_PNP_DRIVER "interwave-stb"
99 MODULE_PARM_DESC(port_tc, "Tone control (TEA6330T - i2c bus) port # for InterWave driver.");
108 MODULE_PARM_DESC(joystick_dac, "Joystick DAC level 0.59V-4.52V or 0.389V-2.98V for InterWave driver…
[all …]
/kernel/linux/linux-4.19/sound/soc/meson/
Daxg-card.c1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
9 #include <sound/soc-dai.h>
11 #include "axg-tdm.h"
40 links = krealloc(priv->card.dai_link, in axg_card_reallocate_links()
41 num_links * sizeof(*priv->card.dai_link), in axg_card_reallocate_links()
43 ldata = krealloc(priv->link_data, in axg_card_reallocate_links()
44 num_links * sizeof(*priv->link_data), in axg_card_reallocate_links()
48 dev_err(priv->card.dev, "failed to allocate links\n"); in axg_card_reallocate_links()
49 return -ENOMEM; in axg_card_reallocate_links()
52 priv->card.dai_link = links; in axg_card_reallocate_links()
[all …]
/kernel/linux/linux-5.10/sound/isa/
Dopl3sa2.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Driver for Yamaha OPL3-SA[2,3] soundcards
25 MODULE_SUPPORTED_DEVICE("{{Yamaha,YMF719E-S},"
31 static int index[SNDRV_CARDS] = SNDRV_DEFAULT_IDX; /* Index 0-MAX */
35 static bool isapnp[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS - 1)] = 1};
48 MODULE_PARM_DESC(index, "Index value for OPL3-SA soundcard.");
50 MODULE_PARM_DESC(id, "ID string for OPL3-SA soundcard.");
52 MODULE_PARM_DESC(enable, "Enable OPL3-SA soundcard.");
58 MODULE_PARM_DESC(port, "Port # for OPL3-SA driver.");
60 MODULE_PARM_DESC(sb_port, "SB port # for OPL3-SA driver.");
[all …]
/kernel/linux/linux-4.19/sound/isa/
Dopl3sa2.c2 * Driver for Yamaha OPL3-SA[2,3] soundcards
18 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
40 MODULE_SUPPORTED_DEVICE("{{Yamaha,YMF719E-S},"
46 static int index[SNDRV_CARDS] = SNDRV_DEFAULT_IDX; /* Index 0-MAX */
50 static bool isapnp[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS - 1)] = 1};
63 MODULE_PARM_DESC(index, "Index value for OPL3-SA soundcard.");
65 MODULE_PARM_DESC(id, "ID string for OPL3-SA soundcard.");
67 MODULE_PARM_DESC(enable, "Enable OPL3-SA soundcard.");
73 MODULE_PARM_DESC(port, "Port # for OPL3-SA driver.");
75 MODULE_PARM_DESC(sb_port, "SB port # for OPL3-SA driver.");
[all …]
/kernel/linux/linux-5.10/sound/isa/opti9xx/
Dopti92x-ad1848.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 card-opti92x-ad1848.c - driver for OPTi 82c92x based soundcards.
4 Copyright (C) 1998-2000 by Massimo Piccioni <dafastidio@libero.it>
42 MODULE_DESCRIPTION("OPTi92X - CS4231");
46 MODULE_DESCRIPTION("OPTi92X - AD1848");
53 static int index = SNDRV_DEFAULT_IDX1; /* Index 0-MAX */
82 MODULE_PARM_DESC(mpu_port, "MPU-401 port # for opti9xx driver.");
88 MODULE_PARM_DESC(mpu_irq, "MPU-401 irq # for opti9xx driver.");
110 #define OPTi93X_PORT(chip, r) ((chip)->port + OPTi93X_##r)
146 .devs = { { "OPT0000" }, { "OPT0002" }, { "OPT0005" } },
[all …]
/kernel/linux/linux-4.19/sound/isa/opti9xx/
Dopti92x-ad1848.c2 card-opti92x-ad1848.c - driver for OPTi 82c92x based soundcards.
3 Copyright (C) 1998-2000 by Massimo Piccioni <dafastidio@libero.it>
22 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
54 MODULE_DESCRIPTION("OPTi92X - CS4231");
58 MODULE_DESCRIPTION("OPTi92X - AD1848");
65 static int index = SNDRV_DEFAULT_IDX1; /* Index 0-MAX */
94 MODULE_PARM_DESC(mpu_port, "MPU-401 port # for opti9xx driver.");
100 MODULE_PARM_DESC(mpu_irq, "MPU-401 irq # for opti9xx driver.");
122 #define OPTi93X_PORT(chip, r) ((chip)->port + OPTi93X_##r)
158 .devs = { { "OPT0000" }, { "OPT0002" }, { "OPT0005" } },
[all …]
/kernel/linux/linux-5.10/arch/arm64/boot/dts/amlogic/
Dmeson-g12b-gtking-pro.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
8 /dts-v1/;
10 #include "meson-g12b-w400.dtsi"
11 #include <dt-bindings/sound/meson-g12a-tohdmitx.h>
15 model = "Beelink GT-King Pro";
17 gpio-keys-polled {
18 compatible = "gpio-keys-polled";
19 #address-cells = <1>;
20 #size-cells = <0>;
21 poll-interval = <100>;
[all …]
Dmeson-g12b-gtking.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
8 /dts-v1/;
10 #include "meson-g12b-w400.dtsi"
11 #include <dt-bindings/sound/meson-g12a-tohdmitx.h>
15 model = "Beelink GT-King";
17 spdif_dit: audio-codec-1 {
18 #sound-dai-cells = <0>;
19 compatible = "linux,spdif-dit";
21 sound-name-prefix = "DIT";
25 compatible = "amlogic,axg-sound-card";
[all …]
Dmeson-g12b-ugoos-am6.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
8 /dts-v1/;
10 #include "meson-g12b-w400.dtsi"
11 #include <dt-bindings/sound/meson-g12a-tohdmitx.h>
17 spdif_dit: audio-codec-1 {
18 #sound-dai-cells = <0>;
19 compatible = "linux,spdif-dit";
21 sound-name-prefix = "DIT";
25 compatible = "amlogic,axg-sound-card";
26 model = "G12B-UGOOS-AM6";
[all …]
/kernel/linux/linux-5.10/sound/soc/meson/
Dmeson-card-utils.c1 // SPDX-License-Identifier: GPL-2.0
10 #include "meson-card.h"
29 if (ret && ret != -ENOTSUPP) in meson_card_i2s_set_sysclk()
35 if (ret && ret != -ENOTSUPP) in meson_card_i2s_set_sysclk()
49 links = krealloc(priv->card.dai_link, in meson_card_reallocate_links()
50 num_links * sizeof(*priv->card.dai_link), in meson_card_reallocate_links()
55 ldata = krealloc(priv->link_data, in meson_card_reallocate_links()
56 num_links * sizeof(*priv->link_data), in meson_card_reallocate_links()
61 priv->card.dai_link = links; in meson_card_reallocate_links()
62 priv->link_data = ldata; in meson_card_reallocate_links()
[all …]
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dimx7d-zii-rpu2.dts1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
5 * RPU - Remote Peripheral Unit
10 /dts-v1/;
11 #include <dt-bindings/thermal/thermal.h>
16 compatible = "zii,imx7d-rpu2", "fsl,imx7d";
19 stdout-path = &uart2;
23 compatible = "fixed-clock";
24 #clock-cells = <0>;
25 clock-frequency = <24576000>;
28 cs2000_in_dummy: dummy-oscillator {
[all …]
/kernel/linux/linux-5.10/arch/arm64/boot/dts/allwinner/
Dsun50i-a64-sopine-baseboard.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 // Based on sun50i-a64-pine64.dts, which is:
6 /dts-v1/;
8 #include "sun50i-a64-sopine.dtsi"
12 compatible = "pine64,sopine-baseboard", "pine64,sopine",
13 "allwinner,sun50i-a64";
25 stdout-path = "serial0:115200n8";
28 hdmi-connector {
29 compatible = "hdmi-connector";
34 remote-endpoint = <&hdmi_out_con>;
[all …]
/kernel/linux/linux-5.10/sound/soc/qcom/
Dcommon.c1 // SPDX-License-Identifier: GPL-2.0
14 struct device *dev = card->dev; in qcom_snd_parse_of()
21 if (ret == 0 && !card->name) in qcom_snd_parse_of()
30 if (of_property_read_bool(dev->of_node, "audio-routing")) { in qcom_snd_parse_of()
31 ret = snd_soc_of_parse_audio_routing(card, "audio-routing"); in qcom_snd_parse_of()
36 if (of_property_read_bool(dev->of_node, "qcom,audio-routing")) { in qcom_snd_parse_of()
37 ret = snd_soc_of_parse_audio_routing(card, "qcom,audio-routing"); in qcom_snd_parse_of()
42 ret = snd_soc_of_parse_aux_devs(card, "aux-devs"); in qcom_snd_parse_of()
47 num_links = of_get_child_count(dev->of_node); in qcom_snd_parse_of()
50 card->dai_link = devm_kcalloc(dev, num_links, sizeof(*link), GFP_KERNEL); in qcom_snd_parse_of()
[all …]
/kernel/linux/linux-5.10/drivers/iommu/intel/
Dsvm.c1 // SPDX-License-Identifier: GPL-2.0-only
8 #include <linux/intel-iommu.h>
13 #include <linux/intel-svm.h>
16 #include <linux/pci-ats.h>
39 iommu->name); in intel_svm_enable_prq()
40 return -ENOMEM; in intel_svm_enable_prq()
42 iommu->prq = page_address(pages); in intel_svm_enable_prq()
44 irq = dmar_alloc_hwirq(DMAR_UNITS_SUPPORTED + iommu->seq_id, iommu->node, iommu); in intel_svm_enable_prq()
47 iommu->name); in intel_svm_enable_prq()
48 ret = -EINVAL; in intel_svm_enable_prq()
[all …]

123