/Linux-v5.10/Documentation/sound/kernel-api/ |
D | alsa-driver-api.rst | 10 .. kernel-doc:: sound/core/init.c 14 .. kernel-doc:: sound/core/device.c 18 .. kernel-doc:: sound/core/sound.c 22 .. kernel-doc:: sound/core/memory.c 23 .. kernel-doc:: sound/core/memalloc.c 31 .. kernel-doc:: sound/core/pcm.c 32 .. kernel-doc:: sound/core/pcm_lib.c 33 .. kernel-doc:: sound/core/pcm_native.c 34 .. kernel-doc:: include/sound/pcm.h 38 .. kernel-doc:: sound/core/pcm_misc.c [all …]
|
/Linux-v5.10/sound/soc/ |
D | Kconfig | 44 source "sound/soc/adi/Kconfig" 45 source "sound/soc/amd/Kconfig" 46 source "sound/soc/atmel/Kconfig" 47 source "sound/soc/au1x/Kconfig" 48 source "sound/soc/bcm/Kconfig" 49 source "sound/soc/cirrus/Kconfig" 50 source "sound/soc/dwc/Kconfig" 51 source "sound/soc/fsl/Kconfig" 52 source "sound/soc/hisilicon/Kconfig" 53 source "sound/soc/jz4740/Kconfig" [all …]
|
/Linux-v5.10/sound/ |
D | Kconfig | 6 If you have a sound card in your computer, i.e. if it can say more 23 appropriate module using sound-slot/service-* and char-major-* 30 and whether OSS sound devices appear multiple times in 31 /proc/devices. sound-slot/service-* module aliases are scheduled 40 source "sound/oss/dmasound/Kconfig" 48 the new base sound system. 54 source "sound/core/Kconfig" 56 source "sound/drivers/Kconfig" 58 source "sound/isa/Kconfig" 60 source "sound/pci/Kconfig" [all …]
|
/Linux-v5.10/arch/arm64/boot/dts/amlogic/ |
D | meson-g12b-gtking.dts | 11 #include <dt-bindings/sound/meson-g12a-tohdmitx.h> 18 #sound-dai-cells = <0>; 21 sound-name-prefix = "DIT"; 24 sound { 25 compatible = "amlogic,axg-sound-card"; 46 sound-dai = <&frddr_a>; 50 sound-dai = <&frddr_b>; 54 sound-dai = <&frddr_c>; 59 sound-dai = <&tdmif_b>; 68 sound-dai = <&tohdmitx TOHDMITX_I2S_IN_B>; [all …]
|
D | meson-g12b-ugoos-am6.dts | 11 #include <dt-bindings/sound/meson-g12a-tohdmitx.h> 18 #sound-dai-cells = <0>; 21 sound-name-prefix = "DIT"; 24 sound { 25 compatible = "amlogic,axg-sound-card"; 46 sound-dai = <&frddr_a>; 50 sound-dai = <&frddr_b>; 54 sound-dai = <&frddr_c>; 59 sound-dai = <&tdmif_b>; 68 sound-dai = <&tohdmitx TOHDMITX_I2S_IN_B>; [all …]
|
D | meson-g12.dtsi | 16 #sound-dai-cells = <0>; 17 sound-name-prefix = "TDM_A"; 27 #sound-dai-cells = <0>; 28 sound-name-prefix = "TDM_B"; 38 #sound-dai-cells = <0>; 39 sound-name-prefix = "TDM_C"; 53 #sound-dai-cells = <0>; 54 sound-name-prefix = "PDM"; 103 #sound-dai-cells = <0>; 104 sound-name-prefix = "TODDR_A"; [all …]
|
D | meson-axg-s400.dts | 64 #sound-dai-cells = <0>; 70 sound-name-prefix = "Linein"; 74 #sound-dai-cells = <0>; 79 sound-name-prefix = "Lineout"; 83 #sound-dai-cells = <0>; 86 sound-name-prefix = "DIT"; 90 #sound-dai-cells = <0>; 95 sound-name-prefix = "MIC"; 99 #sound-dai-cells = <0>; 102 sound-name-prefix = "DIR"; [all …]
|
D | meson-sm1.dtsi | 18 #sound-dai-cells = <0>; 19 sound-name-prefix = "TDM_A"; 29 #sound-dai-cells = <0>; 30 sound-name-prefix = "TDM_B"; 40 #sound-dai-cells = <0>; 41 sound-name-prefix = "TDM_C"; 201 #sound-dai-cells = <0>; 202 sound-name-prefix = "TODDR_A"; 216 #sound-dai-cells = <0>; 217 sound-name-prefix = "TODDR_B"; [all …]
|
D | meson-g12b-gtking-pro.dts | 11 #include <dt-bindings/sound/meson-g12a-tohdmitx.h> 40 sound { 41 compatible = "amlogic,axg-sound-card"; 59 sound-dai = <&frddr_a>; 63 sound-dai = <&frddr_b>; 67 sound-dai = <&frddr_c>; 72 sound-dai = <&tdmif_b>; 81 sound-dai = <&tohdmitx TOHDMITX_I2S_IN_B>; 86 sound-dai = <&tohdmitx TOHDMITX_I2S_OUT>; 89 sound-dai = <&hdmi_tx>;
|
D | meson-gx-p23x-q20x.dtsi | 11 #include <dt-bindings/sound/meson-aiu.h> 21 sound-name-prefix = "AU2"; 27 #sound-dai-cells = <0>; 30 sound-name-prefix = "DIT"; 122 sound { 123 compatible = "amlogic,gx-sound-card"; 143 sound-dai = <&aiu AIU_CPU CPU_I2S_FIFO>; 147 sound-dai = <&aiu AIU_CPU CPU_SPDIF_FIFO>; 151 sound-dai = <&aiu AIU_CPU CPU_I2S_ENCODER>; 156 sound-dai = <&aiu AIU_HDMI CTRL_I2S>; [all …]
|
D | meson-g12a-sei510.dts | 12 #include <dt-bindings/sound/meson-g12a-tohdmitx.h> 38 #sound-dai-cells = <0>; 39 sound-name-prefix = "U16"; 44 #sound-dai-cells = <0>; 49 sound-name-prefix = "MIC"; 182 sound { 183 compatible = "amlogic,axg-sound-card"; 223 sound-dai = <&frddr_a>; 227 sound-dai = <&frddr_b>; 231 sound-dai = <&frddr_c>; [all …]
|
D | meson-sm1-sei610.dts | 12 #include <dt-bindings/sound/meson-g12a-tohdmitx.h> 25 #sound-dai-cells = <0>; 26 sound-name-prefix = "U16"; 31 #sound-dai-cells = <0>; 36 sound-name-prefix = "MIC"; 221 sound { 222 compatible = "amlogic,axg-sound-card"; 262 sound-dai = <&frddr_a>; 266 sound-dai = <&frddr_b>; 270 sound-dai = <&frddr_c>; [all …]
|
D | meson-g12a-x96-max.dts | 11 #include <dt-bindings/sound/meson-g12a-tohdmitx.h> 23 #sound-dai-cells = <0>; 26 sound-name-prefix = "DIT"; 151 sound { 152 compatible = "amlogic,axg-sound-card"; 173 sound-dai = <&frddr_a>; 177 sound-dai = <&frddr_b>; 181 sound-dai = <&frddr_c>; 186 sound-dai = <&tdmif_b>; 195 sound-dai = <&tohdmitx TOHDMITX_I2S_IN_B>; [all …]
|
D | meson-g12b-odroid-n2.dtsi | 9 #include <dt-bindings/sound/meson-g12a-toacodec.h> 10 #include <dt-bindings/sound/meson-g12a-tohdmitx.h> 22 sound-name-prefix = "U19"; 212 sound { 213 compatible = "amlogic,axg-sound-card"; 262 sound-dai = <&frddr_a>; 266 sound-dai = <&frddr_b>; 270 sound-dai = <&frddr_c>; 274 sound-dai = <&toddr_a>; 278 sound-dai = <&toddr_b>; [all …]
|
/Linux-v5.10/Documentation/devicetree/bindings/sound/ |
D | amlogic,g12a-tohdmitx.txt | 8 - #sound-dai-cells: should be 1. 16 #sound-dai-cells = <1>; 20 Example of an 'amlogic,axg-sound-card': 22 sound { 23 compatible = "amlogic,axg-sound-card"; 28 sound-dai = <&tdmif_a>; 33 sound-dai = <&tohdmitx TOHDMITX_I2S_IN_A>; 37 sound-dai = <&external_dac>; 42 sound-dai = <&tdmif_c>; 47 sound-dai = <&tohdmitx TOHDMITX_I2S_IN_C>; [all …]
|
D | amlogic,axg-sound-card.txt | 1 Amlogic AXG sound card: 5 - compatible: "amlogic,axg-sound-card" 6 - model : User specified audio sound card name, one string 22 - sound-dai: phandle and port of the CPU DAI. 49 - sound-dai: phandle and port of the CODEC DAI. 58 sound { 59 compatible = "amlogic,axg-sound-card"; 84 sound-dai = <&frddr_a>; 88 sound-dai = <&toddr_a>; 92 sound-dai = <&tdmif_c>; [all …]
|
D | st,sti-asoc-card.txt | 6 sti sound drivers allows to expose sti SoC audio interface through the 7 generic ASoC simple card. For details about sound card declaration please refer to 8 Documentation/devicetree/bindings/sound/simple-card.yaml. 56 #sound-dai-cells = <0>; 68 #sound-dai-cells = <0>; 79 #sound-dai-cells = <0>; 90 #sound-dai-cells = <0>; 114 #sound-dai-cells = <1>; 121 sound { 130 sound-dai = <&sti_uni_player2>; [all …]
|
D | renesas,rsnd.txt | 1 Renesas R-Car sound 7 Renesas R-Car and RZ/G sound is constructed from below modules 42 see "Example: simple sound card" 79 see "Example: simple sound card for Asynchronous mode" 112 ${LINUX}/sound/soc/sh/rcar/ctu.c 116 see "Example: simple sound card for channel convert" 140 MIX merges 2 sounds path. You can see 2 sound interface on system, 152 see "Example: simple sound card for MIXer" 191 TDM Split mode merges 4 sounds. You can see 4 sound interface on system, 208 see "Example: simple sound card for TDM Split" [all …]
|
D | qcom,apq8016-sbc.txt | 17 - qcom,model : Name of the sound card. 54 -sound-dai : phandle/s and port of CPU/CODEC 58 sound: sound { 79 sound-dai = <&lpass MI2S_PRIMARY>; 82 sound-dai = <&lpass_codec 0>, <&wcd_codec 0>; 90 sound-dai = <&lpass MI2S_QUATERNARY>; 93 sound-dai = <&adv_bridge 0>;
|
D | qcom,apq8096.txt | 1 * Qualcomm Technologies APQ8096 ASoC sound card driver 3 This binding describes the APQ8096 sound card, which uses qdsp for audio. 56 Definition: The user-visible name of this sound card. 91 - sound-dai: 110 sound-dai = <&q6asmdai MSM_FRONTEND_DAI_MULTIMEDIA1>; 117 sound-dai = <&q6afe HDMI_RX>; 121 sound-dai = <&q6adm>; 125 sound-dai = <&hdmi 0>;
|
/Linux-v5.10/sound/aoa/soundbus/i2sbus/ |
D | core.c | 75 i2sdev = container_of(dev, struct i2sbus_dev, sound.ofdev.dev); in i2sbus_release_dev() 156 struct device_node *child, *sound = NULL; in i2sbus_add_dev() local 182 sound = child; in i2sbus_add_dev() 186 const u32 *id = of_get_property(sound, "layout-id", NULL); in i2sbus_add_dev() 190 snprintf(dev->sound.modalias, 32, in i2sbus_add_dev() 194 id = of_get_property(sound, "device-id", NULL); in i2sbus_add_dev() 201 snprintf(dev->sound.modalias, 32, in i2sbus_add_dev() 221 dev->sound.ofdev.archdata.dma_mask = macio->ofdev.archdata.dma_mask; in i2sbus_add_dev() 222 dev->sound.ofdev.dev.of_node = np; in i2sbus_add_dev() 223 dev->sound.ofdev.dev.dma_mask = &dev->sound.ofdev.archdata.dma_mask; in i2sbus_add_dev() [all …]
|
/Linux-v5.10/sound/drivers/opl4/ |
D | opl4_synth.c | 373 att = voice->sound->tone_attenuate; in snd_opl4_update_volume() 378 att = 0x7f - (0x7f - att) * (voice->sound->volume_factor) / 0xfe - volume_boost; in snd_opl4_update_volume() 390 int pan = voice->sound->panpot; in snd_opl4_update_pan() 410 depth = (7 - voice->sound->vibrato) in snd_opl4_update_vibrato_depth() 412 depth = (depth >> 7) + voice->sound->vibrato; in snd_opl4_update_vibrato_depth() 430 pitch = ((note - 60) << 7) * voice->sound->key_scaling / 100 + (60 << 7); in snd_opl4_update_pitch() 431 pitch += voice->sound->pitch_offset; in snd_opl4_update_pitch() 454 voice->sound->reg_attack_decay1); in snd_opl4_update_tone_parameters() 456 voice->sound->reg_level_decay2); in snd_opl4_update_tone_parameters() 458 voice->sound->reg_release_correction); in snd_opl4_update_tone_parameters() [all …]
|
/Linux-v5.10/arch/arm/boot/dts/ |
D | pxa300-raumfeld-connector.dts | 12 sound { 26 sound-dai = <&ssp_dai0>; 30 sound-dai = <&cs4270>; 42 sound-dai = <&ssp_dai1>; 46 sound-dai = <&ak4104>; 67 #sound-dai-cells = <0>;
|
D | exynos5422-odroidxu3-audio.dtsi | 11 #include <dt-bindings/sound/samsung-i2s.h> 14 sound: sound { label 33 sound-dai = <&i2s0 0>, <&i2s0 1>; 36 sound-dai = <&hdmi>, <&max98090>; 50 #sound-dai-cells = <0>;
|
/Linux-v5.10/sound/soc/sh/ |
D | Kconfig | 28 This option enables FSI sound support 45 This option enables R-Car SRU/SCU/SSIU/SSI sound support 52 tristate "SH7760 AC97 sound support" 57 This option enables generic sound support for the first 61 tristate "SIU sound support on Migo-R" 66 This option enables sound support for the SH7722 Migo-R board
|