| /kernel/linux/linux-5.10/sound/soc/samsung/ |
| D | Kconfig | 9 the Samsung SoCs' Audio interfaces. You will also need to 10 select the audio interfaces to support below. 35 tristate "Audio support for Openmoko Neo1973 Smartphones (GTA02)" 41 Say Y here to enable audio support for the Openmoko Neo1973 45 tristate "SoC I2S Audio support for Jive" 50 Say Y if you want to add support for SoC audio on the Jive. 53 tristate "SoC I2S Audio support for WM8580 on SMDK" 59 Say Y if you want to add support for SoC audio on the SMDKs. 62 tristate "SoC I2S Audio support for WM8994 on SMDK" 68 Say Y if you want to add support for SoC audio on the SMDKs. [all …]
|
| /kernel/linux/linux-6.6/Documentation/userspace-api/media/v4l/ |
| D | audio.rst | 6 Audio Inputs and Outputs 9 Audio inputs and outputs are physical connectors of a device. Video 11 each. Radio devices have no audio inputs or outputs. They have exactly 12 one tuner which in fact *is* an audio source, but this API associates 14 these. [#f1]_ A connector on a TV card to loop back the received audio 15 signal to a sound card is not considered an audio output. 17 Audio and video inputs and outputs are associated. Selecting a video 18 source also selects an audio source. This is most evident when the video 19 and audio source is a tuner. Further audio connectors can combine with 21 and two audio inputs exist, there may be up to four valid combinations. [all …]
|
| /kernel/linux/linux-5.10/Documentation/userspace-api/media/v4l/ |
| D | audio.rst | 6 Audio Inputs and Outputs 9 Audio inputs and outputs are physical connectors of a device. Video 11 each. Radio devices have no audio inputs or outputs. They have exactly 12 one tuner which in fact *is* an audio source, but this API associates 14 these. [#f1]_ A connector on a TV card to loop back the received audio 15 signal to a sound card is not considered an audio output. 17 Audio and video inputs and outputs are associated. Selecting a video 18 source also selects an audio source. This is most evident when the video 19 and audio source is a tuner. Further audio connectors can combine with 21 and two audio inputs exist, there may be up to four valid combinations. [all …]
|
| /kernel/linux/linux-5.10/sound/soc/pxa/ |
| D | Kconfig | 3 tristate "SoC Audio for the Intel PXA2xx chip" 9 to select the audio interfaces to support below. 30 tristate "Soc Audio via PXA2xx/PXA3xx SSP ports" 36 tristate "SoC Audio via MMP SSPA ports" 45 tristate "SoC Audio support for Sharp Zaurus SL-C7x0" 50 Say Y if you want to add support for SoC audio on Sharp 54 tristate "SoC Audio support for Sharp Zaurus SL-Cxx00" 59 Say Y if you want to add support for SoC audio on Sharp 63 tristate "SoC Audio support for Zipit Z2" 68 Say Y if you want to add support for SoC audio on Zipit Z2. [all …]
|
| /kernel/linux/linux-5.10/Documentation/userspace-api/media/dvb/ |
| D | audio_function_calls.rst | 6 Audio Function Calls 12 audio-fopen 13 audio-fclose 14 audio-fwrite 15 audio-stop 16 audio-play 17 audio-pause 18 audio-continue 19 audio-select-source 20 audio-set-mute [all …]
|
| /kernel/linux/linux-6.6/drivers/staging/media/av7110/ |
| D | audio_function_calls.rst | 6 Audio Function Calls 12 audio-fopen 13 audio-fclose 14 audio-fwrite 15 audio-stop 16 audio-play 17 audio-pause 18 audio-continue 19 audio-select-source 20 audio-set-mute [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/sound/ |
| D | simple-card.yaml | 7 title: Simple Audio Card Driver 89 A list of the connections between audio components. 95 description: User specified audio sound widgets. 103 description: audio format. 154 Additional devices used by the simple audio card. 158 $ref: audio-iio-aux.yaml# 164 - simple-audio-card 165 - simple-scu-audio-card 175 simple-audio-card,name: 176 description: User specified audio sound card name. [all …]
|
| D | fsl-asoc-card.txt | 18 AC'97/I2S/PCM type sound cards, such as S/PDIF audio and HDMI audio, as 23 "fsl,imx-audio-ac97" 25 "fsl,imx-audio-cs42888" 27 "fsl,imx-audio-cs427x" 30 "fsl,imx-audio-wm8962" 32 "fsl,imx-audio-sgtl5000" 33 (compatible with Documentation/devicetree/bindings/sound/imx-audio-sgtl5000.txt) 35 "fsl,imx-audio-wm8960" 37 "fsl,imx-audio-mqs" 39 "fsl,imx-audio-wm8524" [all …]
|
| D | fsl,audmix.txt | 1 NXP Audio Mixer (AUDMIX). 3 The Audio Mixer is a on-chip functional module that allows mixing of two 4 audio streams into a single audio stream. Audio Mixer has two input serial 5 audio interfaces. These are driven by two Synchronous Audio interface 6 modules (SAI). Each input serial interface carries 8 audio channels in its 7 frame in TDM manner. Mixer mixes audio samples of corresponding channels 8 from two interfaces into a single sample. Before mixing, audio samples of 10 Audio Mixer is also a serial audio interface. Like input interfaces it has 12 interface of audio codec and also sent to the external pins along with the 13 receive path of normal audio SAI module for readback by the CPU. [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/sound/ |
| D | simple-card.yaml | 7 title: Simple Audio Card Driver Device Tree Bindings 82 A list of the connections between audio components. 88 description: User specified audio sound widgets. 96 description: audio format. 146 - simple-audio-card 147 - simple-scu-audio-card 157 simple-audio-card,name: 158 description: User specified audio sound card name. 163 "^simple-audio-card,widgets$": 165 "^simple-audio-card,routing$": [all …]
|
| D | fsl-asoc-card.txt | 18 AC'97/I2S/PCM type sound cards, such as S/PDIF audio and HDMI audio, as 23 "fsl,imx-audio-ac97" 25 "fsl,imx-audio-cs42888" 27 "fsl,imx-audio-cs427x" 30 "fsl,imx-audio-wm8962" 32 "fsl,imx-audio-sgtl5000" 33 (compatible with Documentation/devicetree/bindings/sound/imx-audio-sgtl5000.txt) 35 "fsl,imx-audio-wm8960" 37 "fsl,imx-audio-mqs" 39 "fsl,imx-audio-wm8524" [all …]
|
| D | fsl,audmix.txt | 1 NXP Audio Mixer (AUDMIX). 3 The Audio Mixer is a on-chip functional module that allows mixing of two 4 audio streams into a single audio stream. Audio Mixer has two input serial 5 audio interfaces. These are driven by two Synchronous Audio interface 6 modules (SAI). Each input serial interface carries 8 audio channels in its 7 frame in TDM manner. Mixer mixes audio samples of corresponding channels 8 from two interfaces into a single sample. Before mixing, audio samples of 10 Audio Mixer is also a serial audio interface. Like input interfaces it has 12 interface of audio codec and also sent to the external pins along with the 13 receive path of normal audio SAI module for readback by the CPU. [all …]
|
| /kernel/linux/linux-6.6/sound/soc/fsl/ |
| D | Kconfig | 2 menu "SoC Audio for Freescale CPUs" 4 comment "Common SoC Audio options for Freescale CPUs:" 18 tristate "Synchronous Audio Interface (SAI) module support" 24 Say Y if you want to add Synchronous Audio Interface (SAI) 40 tristate "Audio Mixer (AUDMIX) module support" 43 Say Y if you want to add Audio Mixer (AUDMIX) 71 tristate "Enhanced Serial Audio Interface (ESAI) module support" 75 Say Y if you want to add Enhanced Synchronous Audio Interface 97 a digital module that converts audio from a source sample rate to a 102 tristate "NXP Audio Transceiver (XCVR) module support" [all …]
|
| /kernel/linux/linux-6.6/drivers/mfd/ |
| D | twl4030-audio.c | 3 * MFD driver for twl4030 audio submodule, which contains an audio codec, and 21 #include <linux/mfd/twl4030-audio.h> 46 struct twl4030_audio *audio = platform_get_drvdata(twl4030_audio_dev); in twl4030_audio_set_resource() local 50 audio->resource[id].reg); in twl4030_audio_set_resource() 53 val |= audio->resource[id].mask; in twl4030_audio_set_resource() 55 val &= ~audio->resource[id].mask; in twl4030_audio_set_resource() 58 val, audio->resource[id].reg); in twl4030_audio_set_resource() 65 struct twl4030_audio *audio = platform_get_drvdata(twl4030_audio_dev); in twl4030_audio_get_resource() local 69 audio->resource[id].reg); in twl4030_audio_get_resource() 80 struct twl4030_audio *audio = platform_get_drvdata(twl4030_audio_dev); in twl4030_audio_enable_resource() local [all …]
|
| /kernel/linux/linux-5.10/drivers/mfd/ |
| D | twl4030-audio.c | 3 * MFD driver for twl4030 audio submodule, which contains an audio codec, and 21 #include <linux/mfd/twl4030-audio.h> 46 struct twl4030_audio *audio = platform_get_drvdata(twl4030_audio_dev); in twl4030_audio_set_resource() local 50 audio->resource[id].reg); in twl4030_audio_set_resource() 53 val |= audio->resource[id].mask; in twl4030_audio_set_resource() 55 val &= ~audio->resource[id].mask; in twl4030_audio_set_resource() 58 val, audio->resource[id].reg); in twl4030_audio_set_resource() 65 struct twl4030_audio *audio = platform_get_drvdata(twl4030_audio_dev); in twl4030_audio_get_resource() local 69 audio->resource[id].reg); in twl4030_audio_get_resource() 80 struct twl4030_audio *audio = platform_get_drvdata(twl4030_audio_dev); in twl4030_audio_enable_resource() local [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/radeon/ |
| D | radeon_audio.c | 211 if (rdev->audio.funcs->enable) in radeon_audio_enable() 212 rdev->audio.funcs->enable(rdev, pin, enable_mask); in radeon_audio_enable() 220 rdev->audio.funcs = &dce6_funcs; in radeon_audio_interface_init() 221 rdev->audio.hdmi_funcs = &dce6_hdmi_funcs; in radeon_audio_interface_init() 222 rdev->audio.dp_funcs = &dce6_dp_funcs; in radeon_audio_interface_init() 224 rdev->audio.funcs = &dce4_funcs; in radeon_audio_interface_init() 225 rdev->audio.hdmi_funcs = &dce4_hdmi_funcs; in radeon_audio_interface_init() 226 rdev->audio.dp_funcs = &dce4_dp_funcs; in radeon_audio_interface_init() 228 rdev->audio.funcs = &dce32_funcs; in radeon_audio_interface_init() 229 rdev->audio.hdmi_funcs = &dce32_hdmi_funcs; in radeon_audio_interface_init() [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/msm/dp/ |
| D | dp_audio.c | 126 static void dp_audio_stream_sdp(struct dp_audio_private *audio) in dp_audio_stream_sdp() argument 128 struct dp_catalog *catalog = audio->catalog; in dp_audio_stream_sdp() 140 drm_dbg_dp(audio->drm_dev, in dp_audio_stream_sdp() 153 drm_dbg_dp(audio->drm_dev, in dp_audio_stream_sdp() 164 new_value = audio->channels - 1; in dp_audio_stream_sdp() 168 drm_dbg_dp(audio->drm_dev, in dp_audio_stream_sdp() 176 static void dp_audio_timestamp_sdp(struct dp_audio_private *audio) in dp_audio_timestamp_sdp() argument 178 struct dp_catalog *catalog = audio->catalog; in dp_audio_timestamp_sdp() 190 drm_dbg_dp(audio->drm_dev, in dp_audio_timestamp_sdp() 204 drm_dbg_dp(audio->drm_dev, in dp_audio_timestamp_sdp() [all …]
|
| /kernel/linux/linux-6.6/sound/soc/qcom/qdsp6/ |
| D | q6routing.c | 740 SND_SOC_DAPM_MIXER("DISPLAY_PORT_RX Audio Mixer", SND_SOC_NOPM, 0, 0, 744 SND_SOC_DAPM_MIXER("SLIMBUS_0_RX Audio Mixer", SND_SOC_NOPM, 0, 0, 747 SND_SOC_DAPM_MIXER("SLIMBUS_1_RX Audio Mixer", SND_SOC_NOPM, 0, 0, 750 SND_SOC_DAPM_MIXER("SLIMBUS_2_RX Audio Mixer", SND_SOC_NOPM, 0, 0, 753 SND_SOC_DAPM_MIXER("SLIMBUS_3_RX Audio Mixer", SND_SOC_NOPM, 0, 0, 756 SND_SOC_DAPM_MIXER("SLIMBUS_4_RX Audio Mixer", SND_SOC_NOPM, 0, 0, 759 SND_SOC_DAPM_MIXER("SLIMBUS_5_RX Audio Mixer", SND_SOC_NOPM, 0, 0, 762 SND_SOC_DAPM_MIXER("SLIMBUS_6_RX Audio Mixer", SND_SOC_NOPM, 0, 0, 765 SND_SOC_DAPM_MIXER("PRI_MI2S_RX Audio Mixer", SND_SOC_NOPM, 0, 0, 768 SND_SOC_DAPM_MIXER("SEC_MI2S_RX Audio Mixer", SND_SOC_NOPM, 0, 0, [all …]
|
| /kernel/linux/linux-5.10/sound/soc/fsl/ |
| D | Kconfig | 2 menu "SoC Audio for Freescale CPUs" 4 comment "Common SoC Audio options for Freescale CPUs:" 18 tristate "Synchronous Audio Interface (SAI) module support" 23 Say Y if you want to add Synchronous Audio Interface (SAI) 39 tristate "Audio Mixer (AUDMIX) module support" 42 Say Y if you want to add Audio Mixer (AUDMIX) 69 tristate "Enhanced Serial Audio Interface (ESAI) module support" 73 Say Y if you want to add Enhanced Synchronous Audio Interface 94 a digital module that converts audio from a source sample rate to a 106 tristate "Digital Audio Mux module support" [all …]
|
| /kernel/linux/linux-5.10/sound/soc/qcom/qdsp6/ |
| D | q6routing.c | 727 SND_SOC_DAPM_MIXER("DISPLAY_PORT_RX Audio Mixer", SND_SOC_NOPM, 0, 0, 731 SND_SOC_DAPM_MIXER("SLIMBUS_0_RX Audio Mixer", SND_SOC_NOPM, 0, 0, 734 SND_SOC_DAPM_MIXER("SLIMBUS_1_RX Audio Mixer", SND_SOC_NOPM, 0, 0, 737 SND_SOC_DAPM_MIXER("SLIMBUS_2_RX Audio Mixer", SND_SOC_NOPM, 0, 0, 740 SND_SOC_DAPM_MIXER("SLIMBUS_3_RX Audio Mixer", SND_SOC_NOPM, 0, 0, 743 SND_SOC_DAPM_MIXER("SLIMBUS_4_RX Audio Mixer", SND_SOC_NOPM, 0, 0, 746 SND_SOC_DAPM_MIXER("SLIMBUS_5_RX Audio Mixer", SND_SOC_NOPM, 0, 0, 749 SND_SOC_DAPM_MIXER("SLIMBUS_6_RX Audio Mixer", SND_SOC_NOPM, 0, 0, 752 SND_SOC_DAPM_MIXER("PRI_MI2S_RX Audio Mixer", SND_SOC_NOPM, 0, 0, 755 SND_SOC_DAPM_MIXER("SEC_MI2S_RX Audio Mixer", SND_SOC_NOPM, 0, 0, [all …]
|
| /kernel/linux/linux-6.6/sound/soc/samsung/ |
| D | Kconfig | 9 the Samsung SoCs' Audio interfaces. You will also need to 10 select the audio interfaces to support below. 25 tristate "SoC I2S Audio support for WM8994 on SMDK" 31 Say Y if you want to add support for SoC audio on the SMDKs. 34 tristate "SoC S/PDIF Audio support for SMDK" 37 Say Y if you want to add support for SoC S/PDIF audio on the SMDK. 40 tristate "SoC PCM Audio support for WM8994 on SMDK" 46 Say Y if you want to add support for SoC audio on the SMDK 49 tristate "Audio support for Wolfson Speyside" 59 tristate "Audio support for Wolfson Tobermory" [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/radeon/ |
| D | radeon_audio.c | 270 if (rdev->audio.funcs->enable) in radeon_audio_enable() 271 rdev->audio.funcs->enable(rdev, pin, enable_mask); in radeon_audio_enable() 277 rdev->audio.funcs = &dce6_funcs; in radeon_audio_interface_init() 278 rdev->audio.hdmi_funcs = &dce6_hdmi_funcs; in radeon_audio_interface_init() 279 rdev->audio.dp_funcs = &dce6_dp_funcs; in radeon_audio_interface_init() 281 rdev->audio.funcs = &dce4_funcs; in radeon_audio_interface_init() 282 rdev->audio.hdmi_funcs = &dce4_hdmi_funcs; in radeon_audio_interface_init() 283 rdev->audio.dp_funcs = &dce4_dp_funcs; in radeon_audio_interface_init() 285 rdev->audio.funcs = &dce32_funcs; in radeon_audio_interface_init() 286 rdev->audio.hdmi_funcs = &dce32_hdmi_funcs; in radeon_audio_interface_init() [all …]
|
| /kernel/linux/linux-6.6/sound/pci/hda/ |
| D | Kconfig | 2 menu "HD-Audio" 15 tristate "HD Audio PCI" 21 Audio" (Azalia) and its compatible devices. 23 This option enables the HD-audio controller. Don't forget 30 tristate "NVIDIA Tegra HD Audio" 38 This options enables support for the HD Audio controller 39 present in some NVIDIA Tegra SoCs, used to communicate audio 48 bool "Build hwdep interface for HD-audio driver" 51 Say Y here to build a hwdep interface for HD-audio driver. 58 Say Y here to enable the HD-audio codec re-configuration feature. [all …]
|
| /kernel/linux/linux-5.10/sound/pci/hda/ |
| D | Kconfig | 2 menu "HD-Audio" 15 tristate "HD Audio PCI" 21 Audio" (Azalia) and its compatible devices. 23 This option enables the HD-audio controller. Don't forget 30 tristate "NVIDIA Tegra HD Audio" 38 This options enables support for the HD Audio controller 39 present in some NVIDIA Tegra SoCs, used to communicate audio 46 tristate "Loongson HD Audio" 51 Definition Audio" controller. 59 bool "Build hwdep interface for HD-audio driver" [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/ |
| D | intel_lpe_audio.c | 31 * DOC: LPE Audio integration for HDMI or DP playback 36 * mode is unrelated to the LPE aka SST audio engine, the documentation refers 41 * subsystems, a bridge is setup between the hdmi-lpe-audio and i915: 44 * 3. Create IRQ chip to forward the LPE audio irqs. 45 * the hdmi-lpe-audio driver probes the lpe audio device and creates a new 50 * uninstall the hdmi-lpe-audio driver before uninstalling i915 module, 52 * platform device: even though hdmi-lpe-audio driver is released, the modules 58 * When forwarding LPE audio irqs, the flow control handler selection depends 80 #define HAS_LPE_AUDIO(dev_priv) ((dev_priv)->display.audio.lpe.platdev != NULL) 101 rsc[0].start = rsc[0].end = dev_priv->display.audio.lpe.irq; in lpe_audio_platdev_create() [all …]
|