| /linux/Documentation/devicetree/bindings/sound/ |
| H A D | nvidia,tegra-audio-rt5677.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/nvidia,tegra-audio-rt5677.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: NVIDIA Tegra audio complex with RT5677 CODEC 10 - Jon Hunter <jonathanh@nvidia.com> 11 - Thierry Reding <thierry.reding@gmail.com> 14 - $ref: nvidia,tegra-audio-common.yaml# 19 - pattern: '^[a-z0-9]+,tegra-audio-rt5677(-[a-z0-9]+)+$' 20 - const: nvidia,tegra-audio-rt5677 [all …]
|
| H A D | mt8186-mt6366-rt1019-rt5682s.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/mt8186-mt6366-rt1019-rt5682s.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jiaxin Yu <jiaxin.yu@mediatek.com> 16 - $ref: sound-card-common.yaml# 21 - mediatek,mt8186-mt6366-rt1019-rt5682s-sound 22 - mediatek,mt8186-mt6366-rt5682s-max98360-sound 23 - mediatek,mt8186-mt6366-rt5650-sound 25 audio-routing: [all …]
|
| H A D | realtek,rt5682s.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Realtek rt5682s codec 10 - Derek Fang <derek.fang@realtek.com> 13 Rt5682s(ALC5682I-VS) is a rt5682i variant which supports I2C only. 16 - $ref: dai-common.yaml# 28 description: The CODEC's interrupt output. 30 realtek,dmic1-data-pin: 33 - 0 # dmic1 data is not used [all …]
|
| H A D | rockchip,rk3399-gru-sound.txt | 4 - compatible: "rockchip,rk3399-gru-sound" 5 - rockchip,cpu: The phandle of the Rockchip I2S controller that's 7 - rockchip,codec: The phandle of the audio codecs 10 - dmic-wakeup-delay-ms : specify delay time (ms) for DMIC ready. 11 If this option is specified, which means it's required dmic need 12 delay for DMIC to ready so that rt5514 can avoid recording before 13 DMIC send valid data 18 compatible = "rockchip,rk3399-gru-sound"; 20 rockchip,codec = <&max98357a &rt5514 &da7219>; 21 dmic-wakeup-delay-ms = <20>;
|
| H A D | rt5665.txt | 1 RT5665/RT5666 audio CODEC 7 - compatible : One of "realtek,rt5665", "realtek,rt5666". 9 - reg : The I2C address of the device. 11 - interrupts : The CODEC's interrupt output. 15 - realtek,in1-differential 16 - realtek,in2-differential 17 - realtek,in3-differential 18 - realtek,in4-differential 19 Boolean. Indicate MIC1/2/3/4 input are differential, rather than single-ended. 21 - realtek,dmic1-data-pin [all …]
|
| H A D | dlg,da7213.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Dialog Semiconductor DA7212/DA7213 Audio Codec 10 - Support Opensource <support.opensource@diasemi.com> 13 - $ref: dai-common.yaml# 18 - dlg,da7212 19 - dlg,da7213 27 clock-names: 30 "#sound-dai-cells": [all …]
|
| H A D | realtek,rt5659.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: RT5659/RT5658 audio CODEC 10 - Animesh Agarwal <animeshagarwal28@gmail.com> 16 * DMIC L1 17 * DMIC R1 18 * DMIC L2 19 * DMIC R2 40 - $ref: dai-common.yaml# [all …]
|
| H A D | rt5651.txt | 1 RT5651 audio CODEC 7 - compatible : "realtek,rt5651". 9 - reg : The I2C address of the device. 13 - realtek,in2-differential 14 Boolean. Indicate MIC2 input are differential, rather than single-ended. 16 - realtek,dmic-en 17 Boolean. true if dmic is used. 19 - realtek,jack-detect-source 21 1: Use JD1_1 pin for jack-detect 22 2: Use JD1_2 pin for jack-detect [all …]
|
| H A D | rt5660.txt | 1 RT5660 audio CODEC 7 - compatible : "realtek,rt5660". 9 - reg : The I2C address of the device. 13 - clocks: The phandle of the master clock to the CODEC 14 - clock-names: Should be "mclk" 16 - realtek,in1-differential 17 - realtek,in3-differential 18 Boolean. Indicate MIC1/3 input are differential, rather than single-ended. 20 - realtek,poweroff-in-suspend 21 Boolean. If the codec will be powered off in suspend, the resume should be [all …]
|
| H A D | realtek,rt5645.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: RT5650/RT5645 audio CODEC 10 - Animesh Agarwal <animeshagarwal28@gmail.com> 16 * DMIC L1 17 * DMIC R1 18 * DMIC L2 19 * DMIC R2 35 - $ref: dai-common.yaml# [all …]
|
| H A D | google,sc7180-trogdor.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/google,sc7180-trogdor.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Google SC7180-Trogdor ASoC sound card driver 10 - Rohit kumar <quic_rohkumar@quicinc.com> 11 - Cheng-Yi Chiang <cychiang@chromium.org> 17 - $ref: sound-card-common.yaml# 22 - google,sc7180-trogdor 23 - google,sc7180-coachz [all …]
|
| H A D | rt5668.txt | 1 RT5668B audio CODEC 7 - compatible : "realtek,rt5668b" 9 - reg : The I2C address of the device. 13 - interrupts : The CODEC's interrupt output. 15 - realtek,dmic1-data-pin 20 - realtek,dmic1-clk-pin 24 - realtek,jd-src 28 - realtek,ldo1-en-gpios : The GPIO that controls the CODEC's LDO1_EN pin. 32 * DMIC L1 33 * DMIC R1 [all …]
|
| H A D | mediatek,mt8365-mt6357.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/mediatek,mt8365-mt6357.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Alexandre Mergnat <amergnat@baylibre.com> 14 const: mediatek,mt8365-mt6357 16 pinctrl-names: 19 - const: default 20 - const: dmic 21 - const: miso_off [all …]
|
| H A D | nvidia,tegra210-dmic.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/nvidia,tegra210-dmic.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Tegra210 DMIC Controller 10 The Digital MIC (DMIC) Controller is used to interface with Pulse 12 Pulse Coded Modulation (PCM) signals. DMIC can be viewed as a PDM 16 - Jon Hunter <jonathanh@nvidia.com> 17 - Sameer Pujar <spujar@nvidia.com> 20 - $ref: dai-common.yaml# [all …]
|
| H A D | nuvoton,nau8821.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: NAU88L21 audio codec 10 - Seven Lee <wtli@nuvoton.com> 13 - $ref: dai-common.yaml# 25 nuvoton,jkdet-enable: 29 nuvoton,jkdet-pull-enable: 30 description: Enable JKDET pin pull. If set - pin pull enabled, 34 nuvoton,jkdet-pull-up: [all …]
|
| /linux/sound/soc/ti/ |
| H A D | omap-abe-twl6040.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * omap-abe-twl6040.c -- SoC audio for TI OMAP based boards with ABE and 4 * twl6040 codec 20 #include "omap-dmi [all...] |
| /linux/arch/riscv/boot/dts/allwinner/ |
| H A D | sun20i-d1-lichee-rv-dock.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 5 #include <dt-bindings/input/input.h> 7 #include "sun20i-d1-lichee-rv.dts" 11 compatible = "sipeed,lichee-rv-dock", "sipeed,lichee-rv", 12 "allwinner,sun20i-d1"; 18 dmic_codec: dmic-codec { 19 compatible = "dmic-codec"; 20 num-channels = <2>; 21 #sound-dai-cells = <0>; 24 dmic-sound { [all …]
|
| H A D | sun20i-d1-lichee-rv-86-panel.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 4 #include "sun20i-d1-lichee-rv.dts" 12 dmic_codec: dmic-codec { 13 compatible = "dmic-codec"; 14 num-channels = <2>; 15 #sound-dai-cells = <0>; 18 dmic-sound { 19 compatible = "simple-audio-card"; 20 simple-audio-card,name = "DMIC"; 21 #address-cells = <1>; [all …]
|
| /linux/sound/soc/intel/boards/ |
| H A D | sof_pcm512x.c | 1 // SPDX-License-Identifier: GPL-2.0-only 2 // Copyright(c) 2018-2020 Intel Corporation. 5 * Intel SOF Machine Driver for Intel platforms with TI PCM512x codec, 20 #include <sound/soc-acpi.h> 22 #include "../common/soc-intel-quirks.h" 55 sof_pcm512x_quirk = (unsigned long)id->driver_dat in sof_pcm512x_quirk_cb() 92 struct snd_soc_component *codec = snd_soc_rtd_to_codec(rtd, 0)->component; sof_pcm512x_codec_init() local 105 struct snd_soc_component *codec = snd_soc_rtd_to_codec(rtd, 0)->component; aif1_startup() local 116 struct snd_soc_component *codec = snd_soc_rtd_to_codec(rtd, 0)->component; aif1_shutdown() local [all...] |
| H A D | sof_board_helpers.c | 1 // SPDX-License-Identifier: GPL-2.0-only 6 #include "../common/soc-intel-quirks.h" 15 struct sof_card_private *ctx = snd_soc_card_get_drvdata(rtd->card); in hdmi_init() 18 ctx->hdmi.hdmi_comp = dai->component; in hdmi_init() 27 if (!ctx->hdmi_nu in sof_intel_board_card_late_probe() [all...] |
| H A D | ehl_rt5660.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * ehl_rt5660 - ASOC Machine driver for Elkhart Lake platforms 6 * with rt5660 codec 21 #include <sound/soc-acpi.h> 49 SND_SOC_DAPM_MIC("SoC DMIC", NULL), 65 {"DMic", NULL, "SoC DMIC"}, 76 struct sof_card_private *ctx = snd_soc_card_get_drvdata(rtd->card); in hdmi_init() 80 pcm = devm_kzalloc(rtd->card->dev, sizeof(*pcm), GFP_KERNEL); in hdmi_init() 82 return -ENOMEM; in hdmi_init() 85 pcm->device = rtd->dai_link->id; in hdmi_init() [all …]
|
| /linux/sound/soc/sunxi/ |
| H A D | Kconfig | 1 # 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 …]
|
| /linux/sound/soc/codecs/ |
| H A D | ab8500-codec.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) ST-Ericsson SA 2012 8 * for ST-Ericsson. 14 * for ST-Ericsson. 29 #include <linux/mfd/abx500/ab8500-sysctrl.h> 30 #include <linux/mfd/abx500/ab8500-codec 2396 ab8500_codec_of_probe(struct device * dev,struct device_node * np,struct ab8500_codec_platform_data * codec) ab8500_codec_of_probe() argument [all...] |
| /linux/sound/soc/tegra/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 5 tristate "SoC Audio for the Tegra System-on-Chip" 72 tristate "Tegra210 DMIC module" 74 Config to enable the Digital MIC (DMIC) controller which is used 76 The DMIC controller implements a converter to convert PDM signals 79 Say Y or M if you want to add support for Tegra210 DMIC modul [all...] |
| /linux/sound/soc/amd/acp/ |
| H A D | acp-sdw-sof-mach.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * acp-sdw-sof-mach - ASoC Machine driver for AMD SoundWire platforms 15 #include <sound/soc-acpi.h> 20 static int quirk_override = -1; 22 MODULE_PARM_DESC(quirk, "Board-specific quirk override"); 27 dev_dbg(dev, "quirk realtek,jack-detect-source %ld\n", in log_quirks() 35 sof_sdw_quirk = (unsigned long)id->driver_data; in sof_sdw_quirk_cb() 44 DMI_MATCH(DMI_PRODUCT_NAME, "Birman-PHX"), 74 struct device *dev = card->dev; in create_sdw_dailink() 76 struct amd_mc_ctx *amd_ctx = (struct amd_mc_ctx *)ctx->private; in create_sdw_dailink() [all …]
|