/openbmc/linux/Documentation/devicetree/bindings/sound/ |
H A D | davinci-mcasp-audio.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/davinci-mcasp-audio.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jayesh Choudhary <j-choudhary@ti.com> 15 - ti,dm646x-mcasp-audio 16 - ti,da830-mcasp-audio 17 - ti,am33xx-mcasp-audio 18 - ti,dra7-mcasp-audio 19 - ti,omap4-mcasp-audio [all …]
|
H A D | marvell,mmp-sspa.yaml | 1 # SPDX-License-Identifier: (GPL-2.0+ OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/marvell,mmp-sspa.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Marvel SSPA Digital Audio Interface 10 - Lubomir Rintel <lkundrak@v3.sk> 13 - $ref: dai-common.yaml# 17 pattern: "^audio-controller(@.*)?$" 20 const: marvell,mmp-sspa 24 - description: RX block [all …]
|
H A D | st,sti-asoc-card.txt | 3 The sti ASoC Sound Card can be used, for all sti SoCs using internal sti-sas 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 20 - clock-names: name of the clocks listed in clocks property in the same order [all …]
|
H A D | allwinner,sun4i-a10-codec.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/sound/allwinner,sun4i-a10-codec.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Chen-Yu Tsai <wens@csie.org> 11 - Maxime Ripard <mripard@kernel.org> 14 "#sound-dai-cells": 19 - allwinner,sun4i-a10-codec 20 - allwinner,sun6i-a31-codec 21 - allwinner,sun7i-a20-codec [all …]
|
H A D | rockchip,i2s-tdm.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/rockchip,i2s-tdm.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 audio interface found in various Rockchip SoCs, allowing up 12 to 8 channels of audio over a serial interface. 15 - Nicolas Frattaroli <frattaroli.nicolas@gmail.com> 18 - $ref: dai-common.yaml# 23 - rockchip,px30-i2s-tdm 24 - rockchip,rk1808-i2s-tdm [all …]
|
H A D | fsl,xcvr.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: NXP Audio Transceiver (XCVR) Controller 10 - Viorel Suman <viorel.suman@nxp.com> 13 NXP XCVR (Audio Transceiver) is a on-chip functional module 14 that allows CPU to receive and transmit digital audio via 23 - fsl,imx8mp-xcvr 24 - fsl,imx93-xcvr 28 - description: 20K RAM for code and data [all …]
|
H A D | fsl,qmc-audio.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/fsl,qmc-audio.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: QMC audio 10 - Herve Codina <herve.codina@bootlin.com> 13 The QMC audio is an ASoC component which uses QMC (QUICC Multichannel 14 Controller) channels to transfer the audio data. 18 - $ref: dai-common.yaml# 22 const: fsl,qmc-audio [all …]
|
H A D | sirf-audio-port.txt | 1 * SiRF SoC audio port 4 - compatible: "sirf,audio-port" 5 - reg: Base address and size entries: 6 - dmas: List of DMA controller phandle and DMA request line ordered pairs. 7 - dma-names: Identifier string for each DMA request line in the dmas property. 11 named "tx") and one for reception (should be named "rx"). 16 compatible = "sirf,audio-port"; 19 dma-names = "rx", "tx";
|
H A D | nvidia,tegra210-admaif.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/nvidia,tegra210-admaif.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 13 Tx channel and ADMA channel receiving data from AHUB pairs with 17 - Jon Hunter <jonathanh@nvidia.com> 18 - Sameer Pujar <spujar@nvidia.com> 22 pattern: "^admaif@[0-9a-f]*$" 26 - enum: 27 - nvidia,tegra210-admaif [all …]
|
H A D | qcom,lpass-tx-macro.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/qcom,lpass-tx-macro.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: LPASS(Low Power Audio Subsystem) TX Macro audio codec 10 - Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 15 - qcom,sc7280-lpass-tx-macro 16 - qcom,sm8250-lpass-tx-macro 17 - qcom,sm8450-lpass-tx-macro 18 - qcom,sm8550-lpass-tx-macro [all …]
|
H A D | nvidia,tegra20-i2s.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/nvidia,tegra20-i2s.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 The I2S Controller streams synchronous serial audio data between system 11 memory and an external audio device. The controller supports the I2S Left 15 - Thierry Reding <treding@nvidia.com> 16 - Jon Hunter <jonathanh@nvidia.com> 20 const: nvidia,tegra20-i2s 28 reset-names: [all …]
|
/openbmc/linux/sound/soc/fsl/ |
H A D | imx-pcm-rpmsg.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 3 * Copyright 2017-2021 NXP 6 * Communication stack of audio with rpmsg 11 * +---------------+-------------------------------+ 13 * +---------------+-------------------------------+ 15 * +---------------+---+---+---+---+---+---+---+---+ 17 * +---------------+---+---+---+---+---+---+---+---+ 19 * +---------------+---+---+---+---+---+---+---+---+ 21 * +---------------+---+---+---+---+---+---+---+---+ 23 * +---------------+---+---+---+---+---+---+---+---+ [all …]
|
H A D | fsl-asoc-card.c | 1 // SPDX-License-Identifier: GPL-2.0 23 #include "imx-audmux.h" 32 #define DRIVER_NAME "fsl-asoc-card" 37 #define TX 1 macro 43 * struct codec_priv - CODEC private data 61 * struct cpu_priv - CPU private data 68 * Note: [1] for tx and [0] for rx 79 * struct fsl_asoc_card_priv - Freescale Generic ASOC card private data 90 * @asrc_rate: ASRC sample rate used by Back-Ends 91 * @asrc_format: ASRC sample format used by Back-Ends [all …]
|
/openbmc/linux/arch/arm64/boot/dts/qcom/ |
H A D | sc7280-herobrine-villager-r1.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 9 #include "sc7280-herobrine-villager.dtsi" 10 #include "sc7280-herobrine-audio-wcd9385.dtsi" 13 vdd-micb-supply = <&pp1800_l2c>; 17 audio-routing = 22 "VA DMIC0", "vdd-micb", 23 "VA DMIC1", "vdd-micb", 24 "VA DMIC2", "vdd-micb", 25 "VA DMIC3", "vdd-micb", 26 "TX SWR_ADC0", "ADC1_OUTPUT", [all …]
|
/openbmc/linux/sound/soc/intel/boards/ |
H A D | bxt_rt298.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Intel Broxton-P I2S Machine Driver 5 * Copyright (C) 2014-2016, Intel Corporation. All rights reserved. 16 #include <sound/soc-acpi.h> 81 /* HP jack connectors - unknown if we have jack detect */ 91 {"HDMI1", NULL, "hif5-0 Output"}, 92 {"HDMI2", NULL, "hif6-0 Output"}, 93 {"HDMI2", NULL, "hif7-0 Output"}, 96 { "AIF1 Playback", NULL, "ssp5 Tx"}, 97 { "ssp5 Tx", NULL, "codec0_out"}, [all …]
|
H A D | kbl_rt5663_max98927.c | 1 // SPDX-License-Identifier: GPL-2.0-only 20 #include <sound/soc-acpi.h> 24 #include <linux/clk-provider.h> 27 #define KBL_REALTEK_CODEC_DAI "rt5663-aif" 28 #define KBL_MAXIM_CODEC_DAI "max98927-aif1" 29 #define DMIC_CH(p) p->list[p->count-1] 30 #define MAXIM_DEV0_NAME "i2c-MX98927:00" 31 #define MAXIM_DEV1_NAME "i2c-MX98927:01" 72 struct snd_soc_dapm_context *dapm = w->dapm; in platform_clock_control() 73 struct snd_soc_card *card = dapm->card; in platform_clock_control() [all …]
|
H A D | skl_rt286.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2014-2015, Intel Corporation. All rights reserved. 8 * Intel Broadwell Wildcatpoint SST Audio 81 /* HP jack connectors - unknown if we have jack deteck */ 92 { "AIF1 Playback", NULL, "ssp0 Tx"}, 93 { "ssp0 Tx", NULL, "codec0_out"}, 94 { "ssp0 Tx", NULL, "codec1_out"}, 103 { "hifi3", NULL, "iDisp3 Tx"}, 104 { "iDisp3 Tx", NULL, "iDisp3_out"}, 105 { "hifi2", NULL, "iDisp2 Tx"}, [all …]
|
H A D | glk_rt5682_max98357a.c | 1 // SPDX-License-Identifier: GPL-2.0-only 19 #include <sound/soc-acpi.h> 28 #define RT5682_DAI_NAME "rt5682-aif1" 29 #define RT5682S_DAI_NAME "rt5682s-aif1" 31 #define RT5682_DEV0_NAME "i2c-10EC5682:00" 32 #define RT5682S_DEV0_NAME "i2c-RTL5682:00" 93 /* HP jack connectors - unknown if we have jack detection */ 107 { "HiFi Playback", NULL, "ssp1 Tx" }, 108 { "ssp1 Tx", NULL, "codec0_out" }, 110 { "AIF1 Playback", NULL, "ssp2 Tx" }, [all …]
|
H A D | kbl_da7219_max98927.c | 1 // SPDX-License-Identifier: GPL-2.0-only 23 #define KBL_DIALOG_CODEC_DAI "da7219-hifi" 24 #define MAX98927_CODEC_DAI "max98927-aif1" 25 #define MAX98927_DEV0_NAME "i2c-MX98927:00" 26 #define MAX98927_DEV1_NAME "i2c-MX98927:01" 28 #define MAX98373_CODEC_DAI "max98373-aif1" 29 #define MAX98373_DEV0_NAME "i2c-MX98373:00" 30 #define MAX98373_DEV1_NAME "i2c-MX98373:01" 66 struct snd_soc_dapm_context *dapm = w->dapm; in platform_clock_control() 67 struct snd_soc_card *card = dapm->card; in platform_clock_control() [all …]
|
H A D | kbl_da7219_max98357a.c | 1 // SPDX-License-Identifier: GPL-2.0-only 2 // Copyright(c) 2017-18 Intel Corporation. 23 #define KBL_DIALOG_CODEC_DAI "da7219-hifi" 56 struct snd_soc_dapm_context *dapm = w->dapm; in platform_clock_control() 57 struct snd_soc_card *card = dapm->card; in platform_clock_control() 63 dev_err(card->dev, "Codec dai not found; Unable to set/unset codec pll\n"); in platform_clock_control() 64 return -EIO; in platform_clock_control() 71 dev_err(card->dev, "failed to stop PLL: %d\n", ret); in platform_clock_control() 76 dev_err(card->dev, "failed to start PLL: %d\n", ret); in platform_clock_control() 129 {"HDMI1", NULL, "hif5-0 Output"}, [all …]
|
/openbmc/linux/sound/soc/atmel/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 tristate "SoC Audio for the Atmel System-on-Chip" 8 to select the audio interfaces to support below. 31 in PDC mode configured using audio-graph-card in device-tree. 40 in DMA mode configured using audio-graph-card in device-tree. 43 tristate "SoC Audio support for WM8731-based At91sam9g20 evaluation board" 49 Say Y if you want to add support for SoC audio on WM8731-based 63 tristate "SoC Audio support for WM8731-based at91sam9x5 board" 69 Say Y if you want to add support for audio SoC on an 91 tristate "ASoC driver for the Axentia TSE-850" [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/dsp/ |
H A D | mediatek,mt8195-dsp.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/dsp/mediatek,mt8195-dsp.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - YC Hung <yc.hung@mediatek.com> 14 advanced pre- and post- audio processing. 18 const: mediatek,mt8195-dsp 22 - description: Address and size of the DSP Cfg registers 23 - description: Address and size of the DSP SRAM 25 reg-names: [all …]
|
/openbmc/u-boot/arch/arm/dts/ |
H A D | dra7-evm-common.dtsi | 2 * Copyright (C) 2017 Texas Instruments Incorporated - http://www.ti.com/ 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/clk/ti-dra7-atl.h> 11 #include <dt-bindings/input/input.h> 15 stdout-path = &uart1; 19 compatible = "linux,extcon-usb-gpio"; 20 id-gpio = <&pcf_gpio_21 1 GPIO_ACTIVE_HIGH>; 24 compatible = "simple-audio-card"; 25 simple-audio-card,name = "DRA7xx-EVM"; 26 simple-audio-card,widgets = [all …]
|
/openbmc/linux/sound/soc/pxa/ |
H A D | pxa2xx-i2s.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * pxa2xx-i2s.c -- ALSA Soc Audio Layer 21 #include <sound/pxa2xx-lib.h> 24 #include <linux/platform_data/asoc-pxa.h> 26 #include "pxa2xx-i2s.h" 32 #define SACR1 (0x0004) /* Serial Audio I 2 S/MSB-Justified Control Register */ 33 #define SASR0 (0x000C) /* Serial Audio I 2 S/MSB-Justified Interface and FIFO Status Register */ 34 #define SAIMR (0x0014) /* Serial Audio Interrupt Mask Register */ 35 #define SAICR (0x0018) /* Serial Audio Interrupt Clear Register */ 36 #define SADIV (0x0060) /* Audio Clock Divider Register. */ [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/display/ |
H A D | allwinner,sun4i-a10-hdmi.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/display/allwinner,sun4i-a10-hdmi.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 The HDMI Encoder supports the HDMI video and audio outputs, and does 14 - Chen-Yu Tsai <wens@csie.org> 15 - Maxime Ripard <mripard@kernel.org> 20 - const: allwinner,sun4i-a10-hdmi 21 - const: allwinner,sun5i-a10s-hdmi 22 - const: allwinner,sun6i-a31-hdmi [all …]
|