/openbmc/linux/sound/soc/codecs/ |
H A D | da7219.c | 3 * da7219.c - DA7219 ALSA SoC Codec Driver 31 #include <sound/da7219.h> 32 #include "da7219.h" 33 #include "da7219-aad.h" 258 struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component); in da7219_volsw_locked_get() local 261 mutex_lock(&da7219->ctrl_lock); in da7219_volsw_locked_get() 263 mutex_unlock(&da7219->ctrl_lock); in da7219_volsw_locked_get() 272 struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component); in da7219_volsw_locked_put() local 275 mutex_lock(&da7219->ctrl_lock); in da7219_volsw_locked_put() 277 mutex_unlock(&da7219->ctrl_lock); in da7219_volsw_locked_put() [all …]
|
H A D | da7219-aad.c | 3 * da7219-aad.c - Dialog DA7219 ALSA SoC AAD Driver 21 #include <sound/da7219.h> 23 #include "da7219.h" 24 #include "da7219-aad.h" 33 struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component); in da7219_aad_jack_det() local 35 da7219->aad->jack = jack; in da7219_aad_jack_det() 36 da7219->aad->jack_inserted = false; in da7219_aad_jack_det() 57 struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component); in da7219_aad_btn_det_work() local 85 da7219->micbias_on_event = true; in da7219_aad_btn_det_work() 113 struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component); in da7219_aad_hptest_work() local [all …]
|
/openbmc/linux/arch/arm64/boot/dts/mediatek/ |
H A D | mt8183-kukui-audio-da7219.dtsi | 3 * Google Kukui (and derivatives) audio fragment for da7219. 9 da7219: da7219@1a { label 12 compatible = "dlg,da7219"; 53 mediatek,headset-codec = <&da7219>;
|
H A D | mt8183-kukui-audio-da7219-max98357a.dtsi | 3 * Google Kukui (and derivatives) da7219-max98357a sound card. 8 #include "mt8183-kukui-audio-da7219.dtsi"
|
H A D | mt8183-kukui-audio-da7219-rt1015p.dtsi | 3 * Google Kukui (and derivatives) da7219-rt1015p sound card. 8 #include "mt8183-kukui-audio-da7219.dtsi"
|
H A D | mt8183-kukui-jacuzzi-willow-sku0.dts | 8 #include "mt8183-kukui-audio-da7219-max98357a.dtsi"
|
H A D | mt8183-kukui-kakadu.dts | 8 #include "mt8183-kukui-audio-da7219-rt1015p.dtsi"
|
H A D | mt8183-kukui-jacuzzi-fennel14.dts | 8 #include "mt8183-kukui-audio-da7219-rt1015p.dtsi"
|
/openbmc/linux/Documentation/devicetree/bindings/sound/ |
H A D | mt8186-mt6366-da7219-max98357.yaml | 4 $id: http://devicetree.org/schemas/sound/mt8186-mt6366-da7219-max98357.yaml# 7 title: Mediatek MT8186 with MT6366, DA7219 and MAX98357 ASoC sound card driver 18 - mediatek,mt8186-mt6366-da7219-max98357-sound 68 compatible = "mediatek,mt8186-mt6366-da7219-max98357-sound"; 76 sound-dai = <&da7219>;
|
H A D | dialog,da7219.yaml | 4 $id: http://devicetree.org/schemas/sound/dialog,da7219.yaml# 7 title: Dialog Semiconductor DA7219 Audio Codec 13 The DA7219 is an ultra low-power audio codec with 20 const: dlg,da7219 200 codec: da7219@1a { 201 compatible = "dlg,da7219"; 212 clock-output-names = "da7219-dai-wclk", "da7219-dai-bclk";
|
H A D | mt8183-da7219-max98357.txt | 1 MT8183 with MT6358, DA7219, MAX98357, and RT1015 CODECS 7 - mediatek,headset-codec: the phandles of da7219 codecs 17 mediatek,headset-codec = <&da7219>;
|
H A D | rockchip,rk3399-gru-sound.txt | 1 ROCKCHIP with MAX98357A/RT5514/DA7219 codecs on GRU boards 20 rockchip,codec = <&max98357a &rt5514 &da7219>;
|
/openbmc/linux/sound/soc/intel/boards/ |
H A D | Kconfig | 309 tristate "Broxton with DA7219 and MAX98357A/MAX98390 in I2S Mode" 316 with DA7219 + MAX98357A/MAX98390 I2S audio codec. 387 tristate "KBL with DA7219 and MAX98357A in I2S Mode" 393 create an alsa sound card for DA7219 + MAX98357A I2S audio codec. 397 tristate "KBL with DA7219 and MAX98927 in I2S Mode" 407 create an alsa sound card for DA7219 + MAX98927 I2S audio codec. 428 tristate "GLK with DA7219 and MAX98357A in I2S Mode" 435 with DA7219 + MAX98357A I2S audio codec. 575 tristate "CML_LP with DA7219 and MAX98357A in I2S Mode" 581 with DA7219 + MAX98357A I2S audio codec. [all …]
|
H A D | kbl_da7219_max98357a.c | 5 * Intel Kabylake I2S Machine Driver with MAX98357A & DA7219 Codecs 20 #include "../../codecs/da7219.h" 23 #define KBL_DIALOG_CODEC_DAI "da7219-hifi" 629 /* kabylake audio machine driver for SPT + DA7219 */ 686 MODULE_DESCRIPTION("Audio Machine driver-DA7219 & MAX98357A in I2S mode");
|
/openbmc/linux/sound/soc/rockchip/ |
H A D | rk3399_gru_sound.c | 3 * Rockchip machine ASoC driver for boards using MAX98357A/RT5514/DA7219 23 #include "../codecs/da7219.h" 312 SND_SOC_DAILINK_DEFS(da7219, 314 DAILINK_COMP_ARRAY(COMP_CODEC(NULL, "da7219-hifi")), 347 .name = "DA7219", 348 .stream_name = "DA7219 PCM", 351 /* set da7219 as slave */ 354 SND_SOC_DAILINK_REG(da7219), 459 .compatible = "dlg,da7219",
|
/openbmc/linux/sound/soc/intel/avs/boards/ |
H A D | Makefile | 3 snd-soc-avs-da7219-objs := da7219.o 20 obj-$(CONFIG_SND_SOC_INTEL_AVS_MACH_DA7219) += snd-soc-avs-da7219.o
|
H A D | Kconfig | 8 tristate "da7219 I2S board" 13 This adds support for AVS with DA7219 I2S codec configuration.
|
/openbmc/linux/sound/soc/amd/ |
H A D | acp-da7219-max98357a.c | 3 // Machine driver for AMD ACP Audio engine using DA7219, RT5682 & MAX98357 codec 23 #include "../codecs/da7219.h" 76 da7219_dai_wclk = devm_clk_get(component->dev, "da7219-dai-wclk"); in cz_da7219_init() 80 da7219_dai_bclk = devm_clk_get(component->dev, "da7219-dai-bclk"); in cz_da7219_init() 114 * minimum of 64x the LRCLK sample rate." DA7219 is the only clk in da7219_clk_enable() 527 DAILINK_COMP_ARRAY(COMP_CODEC("i2c-DLGS7219:00", "da7219-hifi"))); 540 .name = "amd-da7219-play", 551 .name = "amd-da7219-cap", 799 .name = "cz-da7219-max98357a", 810 MODULE_DESCRIPTION("DA7219, RT5682 & MAX98357A audio support");
|
H A D | Kconfig | 8 tristate "AMD CZ support for DA7219, RT5682 and MAX9835" 17 This option enables machine driver for DA7219, RT5682 and MAX9835.
|
/openbmc/linux/include/sound/ |
H A D | da7219.h | 3 * da7219.h - DA7219 ASoC Codec Driver Platform Data
|
/openbmc/linux/sound/soc/mediatek/ |
H A D | Kconfig | 160 tristate "ASoC Audio driver for MT8183 with DA7219 MAX98357A RT1015 codec" 171 with the DA7219 MAX98357A RT1015 audio codec. 189 tristate "ASoC Audio driver for MT8186 with DA7219 MAX98357A codec" 200 with the MT6366(MT6358) DA7219 MAX98357A codecs.
|
/openbmc/linux/sound/soc/intel/common/ |
H A D | soc-acpi-intel-jsl-match.c | 56 .sof_tplg_filename = "sof-jsl-da7219.tplg", 63 .sof_tplg_filename = "sof-jsl-da7219-mx98360a.tplg",
|
/openbmc/linux/sound/soc/mediatek/mt8183/ |
H A D | mt8183-da7219-max98357.c | 3 // mt8183-da7219-max98357.c 4 // -- MT8183-DA7219-MAX98357 ALSA SoC machine driver 17 #include "../../codecs/da7219.h" 22 #define DA7219_CODEC_DAI "da7219-hifi" 23 #define DA7219_DEV_NAME "da7219.5-001a" 890 MODULE_DESCRIPTION("MT8183-DA7219-MAX98357 ALSA SoC machine driver");
|
H A D | Makefile | 15 obj-$(CONFIG_SND_SOC_MT8183_DA7219_MAX98357A) += mt8183-da7219-max98357.o
|
/openbmc/linux/sound/soc/mediatek/mt8186/ |
H A D | mt8186-mt6366-da7219-max98357.c | 3 // mt8186-mt6366-da7219-max98357.c 4 // -- MT8186-MT6366-DA7219-MAX98357 ALSA SoC machine driver 17 #include "../../codecs/da7219.h" 27 #define DA7219_CODEC_DAI "da7219-hifi" 28 #define DA7219_DEV_NAME "da7219.5-001a" 1164 { .compatible = "mediatek,mt8186-mt6366-da7219-max98357-sound", 1186 MODULE_DESCRIPTION("MT8186-MT6366-DA7219-MAX98357 ALSA SoC machine driver");
|