Searched +full:da7219 +full:- +full:dai +full:- +full:bclk (Results 1 – 3 of 3) sorted by relevance
| /linux/sound/soc/codecs/ |
| H A D | da7219.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * da7219.c - DA7219 ALSA SoC Codec Driver 13 #include <linux/clk-provider.h> 26 #include <sound/soc-dap 258 struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component); da7219_volsw_locked_get() local 272 struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component); da7219_volsw_locked_put() local 286 struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component); da7219_enum_locked_get() local 300 struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component); da7219_enum_locked_put() local 380 struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component); da7219_mixin_gain_put() local 399 struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component); da7219_alc_sw_put() local 418 struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component); da7219_tonegen_freq_get() local 445 struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component); da7219_tonegen_freq_put() local 777 struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component); da7219_mic_pga_event() local 801 struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component); da7219_dai_event() local 802 struct clk *bclk = da7219->dai_clks[DA7219_DAI_BCLK_IDX]; da7219_dai_event() local 930 struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component); da7219_gain_ramp_event() local 1167 struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component); da7219_set_dai_sysclk() local 1222 struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component); da7219_set_pll() local 1298 struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component); da7219_set_dai_pll() local 1311 struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component); da7219_set_dai_fmt() local 1423 da7219_set_dai_tdm_slot(struct snd_soc_dai * dai,unsigned int tx_mask,unsigned int rx_mask,int slots,int slot_width) da7219_set_dai_tdm_slot() argument 1428 struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component); da7219_set_dai_tdm_slot() local 1430 struct clk *bclk = da7219->dai_clks[DA7219_DAI_BCLK_IDX]; da7219_set_dai_tdm_slot() local 1561 da7219_hw_params(struct snd_pcm_substream * substream,struct snd_pcm_hw_params * params,struct snd_soc_dai * dai) da7219_hw_params() argument 1564 struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component); da7219_hw_params() local 1566 struct clk *bclk = da7219->dai_clks[DA7219_DAI_BCLK_IDX]; da7219_hw_params() local 1809 struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component); da7219_set_bias_level() local 1863 struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component); da7219_handle_supplies() local 1903 struct da7219_priv *da7219 = da7219_wclk_prepare() local 1920 struct da7219_priv *da7219 = da7219_wclk_unprepare() local 1934 struct da7219_priv *da7219 = da7219_wclk_is_prepared() local 1951 struct da7219_priv *da7219 = da7219_wclk_recalc_rate() local 1988 struct da7219_priv *da7219 = da7219_wclk_determine_rate() local 2024 struct da7219_priv *da7219 = da7219_wclk_set_rate() local 2038 struct da7219_priv *da7219 = da7219_bclk_recalc_rate() local 2078 struct da7219_priv *da7219 = da7219_bclk_determine_rate() local 2103 struct da7219_priv *da7219 = da7219_bclk_set_rate() local 2137 struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component); da7219_register_dai_clks() local 2243 struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component); da7219_free_dai_clks() local 2271 struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component); da7219_handle_pdata() local 2456 struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component); da7219_probe() local 2600 struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component); da7219_remove() local 2615 struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component); da7219_suspend() local 2628 struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component); da7219_resume() local 2677 struct da7219_priv *da7219; da7219_i2c_probe() local [all...] |
| /linux/sound/soc/amd/ |
| H A D | acp-da7219-max98357a.c | 1 // SPDX-License-Identifier: MIT 3 // Machine driver for AMD ACP Audio engine using DA7219, RT5682 & MAX98357 codec 5 //Copyright 2017-2021 Advanced Micro Devices, Inc. 11 #include <sound/soc-dapm.h> 23 #include "../codecs/da7219.h" 56 struct snd_soc_card *card = rtd->card; in cz_da7219_init() 58 struct snd_soc_component *component = codec_dai->component; in cz_da7219_init() 60 dev_info(rtd->dev, "codec dai name = %s\n", codec_dai->name); in cz_da7219_init() 65 dev_err(rtd->dev, "can't set codec sysclk: %d\n", ret); in cz_da7219_init() 72 dev_err(rtd->dev, "can't set codec pll: %d\n", ret); in cz_da7219_init() [all …]
|
| /linux/Documentation/devicetree/bindings/sound/ |
| H A D | dialog,da7219.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/dialog,da7219.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Dialog Semiconductor DA7219 Audio Codec 10 - David Rau <David.Rau.opensource@dm.renesas.com> 13 The DA7219 is an ultra low-power audio codec with 14 in-built advanced accessory detection (AAD) for mobile 16 sample rates up to 96 kHz at 24-bit resolution. 20 const: dlg,da7219 [all …]
|