| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/sound/ |
| D | simple-card.yaml | 1 # 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 …]
|
| D | amlogic,gx-sound-card.yaml | 1 # 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 …]
|
| D | amlogic,axg-sound-card.txt | 5 - 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 …]
|
| D | qcom,sdm845.txt | 5 - 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 …]
|
| D | qcom,apq8096.txt | 5 - 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 …]
|
| D | qcom,apq8016-sbc.txt | 7 - 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/ |
| D | amlogic,axg-sound-card.txt | 5 - 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 …]
|
| D | simple-card.txt | 1 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 …]
|
| D | sun8i-a33-codec.txt | 2 ------------------------------------ 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/ |
| D | simple-card.c | 1 // 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/ |
| D | interwave.c | 1 // 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/ |
| D | interwave.c | 18 * 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/ |
| D | axg-card.c | 1 // 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/ |
| D | opl3sa2.c | 1 // 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/ |
| D | opl3sa2.c | 2 * 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/ |
| D | opti92x-ad1848.c | 1 // 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/ |
| D | opti92x-ad1848.c | 2 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/ |
| D | meson-g12b-gtking-pro.dts | 1 // 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 …]
|
| D | meson-g12b-gtking.dts | 1 // 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 …]
|
| D | meson-g12b-ugoos-am6.dts | 1 // 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/ |
| D | meson-card-utils.c | 1 // 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/ |
| D | imx7d-zii-rpu2.dts | 1 // 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/ |
| D | sun50i-a64-sopine-baseboard.dts | 1 // 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/ |
| D | common.c | 1 // 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/ |
| D | svm.c | 1 // 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 …]
|