Home
last modified time | relevance | path

Searched +full:audio +full:- +full:codec (Results 1 – 25 of 1026) sorted by relevance

12345678910>>...42

/linux/sound/soc/codecs/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
3 # modular, meaning we can't build the codec driver in with I2C support.
5 # setting - SPI can't be modular so that case doesn't need to be covered.
12 menu "CODEC drivers"
15 tristate "Build all ASoC CODEC drivers"
366 Normally ASoC codec drivers are only built if a machine driver which
430 tristate "Build generic ASoC AC97 CODEC drive
[all...]
/linux/sound/hda/codecs/realtek/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
4 tristate "Realtek HD-audio codec support"
6 Say Y or M here to include Realtek HD-audio codec support.
8 This will enable all Realtek HD-audio codec drivers as default,
9 but you can enable/disable each codec driver individually, too
21 tristate "Build Realtek ALC260 HD-audio codec support" if EXPERT
26 Say Y or M here to include Realtek ALC260 HD-audio codec support
29 tristate "Build Realtek ALC262 HD-audio codec support" if EXPERT
34 Say Y or M here to include Realtek ALC262 HD-audio codec support
37 tristate "Build Realtek ALC268 HD-audio codec support" if EXPERT
[all …]
/linux/sound/hda/codecs/hdmi/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
4 tristate "HD-audio HDMI codec support"
6 Say Y or M here to include HD-audio HDMI/DislayPort codec support.
8 This will enable all HDMI/DP codec drivers as default, but you can
9 enable/disable each codec driver individually, too (only when
15 tristate "Generic HDMI/DisplayPort HD-audio codec support" if EXPERT
20 Say Y or M here to include Generic HDMI and DisplayPort HD-audio
21 codec support.
24 to assure the multiple streams for DP-MST support.
27 tristate "Simple HDMI/DisplayPort HD-audio codec support" if EXPERT
[all …]
H A Dnvhdmi-mcp.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Legacy Nvidia HDMI codec support
31 /* set audio protect on */
39 /* set audio protect on */
50 static int nvhdmi_mcp_init(struct hda_codec *codec) in nvhdmi_mcp_init() argument
52 struct hdmi_spec *spec = codec in nvhdmi_mcp_init()
61 nvhdmi_8ch_7x_set_info_frame_parameters(struct hda_codec * codec,int channels) nvhdmi_8ch_7x_set_info_frame_parameters() argument
96 nvhdmi_8ch_7x_pcm_close(struct hda_pcm_stream * hinfo,struct hda_codec * codec,struct snd_pcm_substream * substream) nvhdmi_8ch_7x_pcm_close() argument
122 nvhdmi_8ch_7x_pcm_prepare(struct hda_pcm_stream * hinfo,struct hda_codec * codec,unsigned int stream_tag,unsigned int format,struct snd_pcm_substream * substream) nvhdmi_8ch_7x_pcm_prepare() argument
237 nvhdmi_mcp_build_pcms(struct hda_codec * codec) nvhdmi_mcp_build_pcms() argument
251 nvhdmi_mcp_build_controls(struct hda_codec * codec) nvhdmi_mcp_build_controls() argument
305 nvhdmi_mcp_probe(struct hda_codec * codec,const struct hda_device_id * id) nvhdmi_mcp_probe() argument
[all...]
/linux/sound/hda/codecs/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
8 tristate "Build Analog Devices HD-audio codec support"
11 Say Y or M here to include Analog Devices HD-audio codec support in
12 snd-hda-intel driver, such as AD1986A.
14 comment "Set to Y if you want auto-loading the codec driver"
18 tristate "Build IDT/Sigmatel HD-audio codec support"
22 Say Y or M here to include IDT (Sigmatel) HD-audio codec support in
23 snd-hda-intel driver, such as STAC9200.
25 comment "Set to Y if you want auto-loading the codec driver"
29 tristate "Build VIA HD-audio codec support"
[all …]
/linux/Documentation/sound/soc/
H A Doverview.rst6 provide better ALSA support for embedded system-on-chip processors (e.g.
7 pxa2xx, au1x00, iMX, etc) and portable audio codecs. Prior to the ASoC
8 subsystem there was some support in the kernel for SoC audio, however it
9 had some limitations:-
11 * Codec drivers were often tightly coupled to the underlying SoC
12 CPU. This is not ideal and leads to code duplication - for example,
15 * There was no standard method to signal user initiated audio events (e.g.
18 machine specific code to re-route audio, enable amps, etc., after such an
21 * Drivers tended to power up the entire codec when playing (or
22 recording) audio. This is fine for a PC, but tends to waste a lot of
[all …]
/linux/sound/soc/intel/boards/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
7 has an audio controller with a DSP and I2S or DMIC port, then
51 tristate "Haswell with RT5640 I2S codec"
57 This adds support for the Lynxpoint Audio DSP on Intel(R) Haswell
67 tristate "Broadwell with RT5650 codec"
74 the RT5650 codec.
79 tristate "Broadwell with RT5677 codec"
90 the RT5677 audio codec. This is a recommended option.
95 tristate "Broadwell with RT286 I2S codec"
101 This adds support for the Wilcatpoint Audio DSP on Intel(R) Broadwell
[all …]
/linux/sound/soc/tegra/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
5 tristate "SoC Audio for the Tegra System-on-Chip"
12 Say Y or M here if you want support for SoC audio on Tegra.
65 Config to enable Audio Hub (AHUB) module, which comprises of a
66 switch called Audio Crossbar (AXBAR) used to configure or modify
67 the audio routing path between various HW accelerators present in
85 Config to enable the Inter-IC Sound (I2S) Controller which
86 implements full-duplex and bidirectional and single direction
87 point-to-point serial interfaces. It can interface with I2S
116 converts the multi-bit Pulse Code Modulation (PCM) audio input to
[all …]
/linux/Documentation/devicetree/bindings/sound/
H A Drockchip-max98090.txt1 ROCKCHIP with MAX98090 CODEC
4 - compatible: "rockchip,rockchip-audio-max98090"
5 - rockchip,model: The user-visible name of this sound complex
6 - rockchip,i2s-controller: The phandle of the Rockchip I2S controller that's
7 connected to the CODEC
10 - rockchip,audio-codec: The phandle of the MAX98090 audio codec.
11 - rockchip,headset-codec: The phandle of Ext chip for jack detection. This is
12 required if there is rockchip,audio-codec.
13 - rockchip,hdmi-codec: The phandle of HDMI device for HDMI codec.
17 /* For max98090-only board. */
[all …]
H A Dti,j721e-cpb-ivi-audio.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
5 ---
6 $id: http://devicetree.org/schemas/sound/ti,j721e-cpb-ivi-audio.yaml#
7 $schema: http://devicetree.org/meta-schemas/core.yaml#
9 title: Texas Instruments J721e Common Processor Board Audio Support
12 - Peter Ujfalusi <peter.ujfalusi@gmail.com>
16 extension board is extending the CPB audio support, described in:
17 sound/ti,j721e-cpb-audio.txt
19 The audio support on the Infotainment Expansion Board consists of McASP0
28 Note: the same PLL4 and PLL15 is used by the audio support on the CPB!
[all …]
H A Ddavinci-evm-audio.txt1 * Texas Instruments SoC audio setups with TLV320AIC3X Codec
4 - compatible : "ti,da830-evm-audio" : forDM365/DA8xx/OMAPL1x/AM33xx
5 - ti,model : The user-visible name of this sound complex.
6 - ti,audio-codec : The phandle of the TLV320AIC3x audio codec
7 - ti,mcasp-controller : The phandle of the McASP controller
8 - ti,audio-routing : A list of the connections between audio components.
11 sinks are the codec's pins, and the jacks on the board:
14 - ti,codec-clock-rate : The Codec Clock rate (in Hz) applied to the Codec.
15 - clocks : Reference to the master clock
16 - clock-names : The clock should be named "mclk"
[all …]
H A Dti,j721e-cpb-audio.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
5 ---
6 $id: http://devicetree.org/schemas/sound/ti,j721e-cpb-audio.yaml#
7 $schema: http://devicetree.org/meta-schemas/core.yaml#
9 title: Texas Instruments J721e Common Processor Board Audio Support
12 - Peter Ujfalusi <peter.ujfalusi@gmail.com>
15 The audio support on the board is using pcm3168a codec connected to McASP10
25 PLL4 ---> PLL4_HSDIV0 ---> MCASP10_AUXCLK ---> McASP10.auxclk
26 |-> PLL4_HSDIV2 ---> AUDIO_REFCLK2 ---> pcm3168a.SCKI
29 PLL15 ---> PLL15_HSDIV0 ---> MCASP10_AUXCLK ---> McASP10.auxclk
[all …]
H A Datmel,asoc-wm8904.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/sound/atmel,asoc-wm8904.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Atmel wm8904 audio codec complex
10 - Dharma Balasubiramani <dharma.b@microchip.com>
13 The ASoC audio complex configuration for Atmel with WM8904 audio codec.
17 const: atmel,asoc-wm8904
21 description: The user-visible name of this sound complex.
23 atmel,ssc-controller:
[all …]
H A Datmel,sam9x5-wm8731-audio.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/sound/atmel,sam9x5-wm8731-audio.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Atmel at91sam9x5ek wm8731 audio complex
10 - Dharma Balasubiramani <dharma.b@microchip.com>
13 The audio complex configuration for Atmel at91sam9x5ek with WM8731 audio codec.
17 const: atmel,sam9x5-wm8731-audio
21 description: The user-visible name of this sound complex.
23 atmel,ssc-controller:
[all …]
H A Dfsl,imx-audio-es8328.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/sound/fsl,imx-audio-es8328.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Freescale i.MX audio complex with ES8328 codec
10 - Shawn Guo <shawnguo@kernel.org>
11 - Sascha Hauer <s.hauer@pengutronix.de>
14 - $ref: sound-card-common.yaml#
18 const: fsl,imx-audio-es8328
22 description: The user-visible name of this sound complex
[all …]
H A Dsirf-audio.txt1 * SiRF atlas6 and prima2 internal audio codec and port based audio setups
4 - compatible: "sirf,sirf-audio-card"
5 - sirf,audio-platform: phandle for the platform node
6 - sirf,audio-codec: phandle for the SiRF internal codec node
9 - hp-pa-gpios: Need to be present if the board need control external
11 - spk-pa-gpios: Need to be present if the board need control external
13 - hp-switch-gpios: Need to be present if the board capable to detect jack
16 Available audio endpoints for the audio-routing table:
24 SiRF internal audio codec pins:
34 compatible = "sirf,sirf-audio-card";
[all …]
H A Dsamsung,snow.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Google Snow audio complex with MAX9809x codec
10 - Krzysztof Kozlowski <krzk@kernel.org>
11 - Sylwester Nawrocki <s.nawrocki@samsung.com>
16 - google,snow-audio-max98090
17 - google,snow-audio-max98091
18 - google,snow-audio-max98095
20 codec:
[all …]
H A Dsamsung,odroid.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Samsung Exynos Odroid XU3/XU4 audio complex with MAX98090 codec
10 - Krzysztof Kozlowski <krzk@kernel.org>
11 - Sylwester Nawrocki <s.nawrocki@samsung.com>
14 - $ref: sound-card-common.yaml#
19 - const: hardkernel,odroid-xu3-audio
21 - const: hardkernel,odroid-xu4-audio
24 - const: samsung,odroid-xu3-audio
[all …]
H A Dmt2701-cs42448.txt1 MT2701 with CS42448 CODEC
4 - compatible: "mediatek,mt2701-cs42448-machine"
5 - mediatek,platform: the phandle of MT2701 ASoC platform
6 - audio-routing: a list of the connections between audio
7 - mediatek,audio-codec: the phandles of cs42448 codec
8 - mediatek,audio-codec-bt-mrg the phandles of bt-sco dummy codec
9 - pinctrl-names: Should contain only one value - "default"
10 - pinctrl-0: Should specify pin control groups used for this controller.
11 - i2s1-in-sel-gpio1, i2s1-in-sel-gpio2: Should specify two gpio pins to
12 control I2S1-in mux.
[all …]
H A Dst,sti-asoc-card.txt3 The sti ASoC Sound Card can be used, for all sti SoCs using internal sti-sas
4 codec or external codecs.
6 sti sound drivers allows to expose sti SoC audio interface through the
8 Documentation/devicetree/bindings/sound/simple-card.yaml.
10 1) sti-uniperiph-dai: audio dai device.
11 ---------------------------------------
14 - compatible: "st,stih407-uni-player-hdmi", "st,stih407-uni-player-pcm-out",
15 "st,stih407-uni-player-dac", "st,stih407-uni-player-spdif",
16 "st,stih407-uni-reader-pcm_in", "st,stih407-uni-reader-hdmi",
18 - st,syscfg: phandle to boot-device system configuration registers
[all …]
/linux/sound/hda/codecs/side-codecs/
H A DKconfig5 tristate "KUnit test for Cirrus side-codec library" if !KUNIT_ALL_TESTS
9 This builds KUnit tests for the cirrus side-codec library.
12 Documentation/dev-tools/kunit/.
25 tristate "Build CS35L41 HD-audio side codec support for I2C Bus"
34 Say Y or M here to include CS35L41 I2C HD-audio side codec support
35 in snd-hda-intel driver, such as ALC287.
37 comment "Set to Y if you want auto-loading the side codec driver"
41 tristate "Build CS35L41 HD-audio codec support for SPI Bus"
50 Say Y or M here to include CS35L41 SPI HD-audio side codec support
51 in snd-hda-intel driver, such as ALC287.
[all …]
/linux/sound/soc/mediatek/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
19 tristate "ASoc Audio driver for MT2701 with CS42448 codec"
30 tristate "ASoc Audio driver for MT2701 with WM8960 codec"
50 tristate "ASoc Audio driver for MT6797 with MT6351 codec"
70 tristate "ASoc Audio driver for MT7986 with WM8960 codec"
90 tristate "ASoC Audio driver for MT8173 with MAX98090 codec"
95 with the MAX98090 audio codec.
100 tristate "ASoC Audio driver for MT8173 with RT5650 codec"
106 with the RT5650 audio codec.
111 tristate "ASoC Audio driver for MT8173 with RT5650 RT5514 codecs"
[all …]
/linux/sound/soc/intel/avs/boards/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
21 This adds support for AVS with DA7219 I2S codec configuration.
39 This adds support for AVS with ES8336 I2S codec configuration.
44 tristate "HD-Audio generic board"
47 This adds support for AVS with HDAudio codec configuration.
54 This adds support for I2S test-board which can be used to verify
63 This adds support for AVS with MAX98927 I2S codec configuration.
73 This adds support for AVS with MAX98357A I2S codec configuration.
83 This adds support for AVS with MAX98373 I2S codec configuration.
93 This adds support for ASoC machine driver with NAU8825 I2S audio codec.
[all …]
/linux/sound/hda/core/
H A Dcomponent.c1 // SPDX-License-Identifier: GPL-2.0
2 // hdac_component.c - routines for sync between HD-A core and DRM driver
24 * snd_hdac_set_codec_wakeup - Enable / disable HDMI/DP codec wakeup
28 * This function is supposed to be used only by a HD-audio controller
38 struct drm_audio_component *acomp = bus->audio_componen in snd_hdac_set_codec_wakeup()
120 snd_hdac_sync_audio_rate(struct hdac_device * codec,hda_nid_t nid,int dev_id,int rate) snd_hdac_sync_audio_rate() argument
161 snd_hdac_acomp_get_eld(struct hdac_device * codec,hda_nid_t nid,int dev_id,bool * audio_enabled,char * buffer,int max_bytes) snd_hdac_acomp_get_eld() argument
[all...]
/linux/sound/soc/sunxi/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
6 tristate "Allwinner A10 Codec Support"
10 Select Y or M to add support for the Codec embedded in the Allwinner
14 tristate "Allwinner SUN8I audio codec"
20 This option enables the digital part of the internal audio codec for
23 Say Y or M if you want to add sun8i digital audio codec support.
26 tristate "Allwinner sun8i Codec Analog Controls Support"
31 the codec embedded in newer Allwinner SoCs.
34 tristate "Allwinner sun50i Codec Analog Controls Support"
39 the codec embedded in Allwinner A64 SoC.
[all …]

12345678910>>...42