| /linux/sound/soc/codecs/ |
| H A D | rt5645.c | 3 * rt5645.c -- RT5645 ALSA SoC audio codec driver 31 #include "rt5645.h" 43 MODULE_PARM_DESC(quirk, "RT5645 pdata quirk override"); 709 struct rt5645_priv *rt5645 = snd_soc_component_get_drvdata(component); in rt5645_hweq_get() local 715 eq_param[i].reg = cpu_to_be16(rt5645->eq_param[i].reg); in rt5645_hweq_get() 716 eq_param[i].val = cpu_to_be16(rt5645->eq_param[i].val); in rt5645_hweq_get() 735 struct rt5645_priv *rt5645 = snd_soc_component_get_drvdata(component); in rt5645_hweq_put() local 741 rt5645->eq_param[i].reg = be16_to_cpu(eq_param[i].reg); in rt5645_hweq_put() 742 rt5645 in rt5645_hweq_put() 777 struct rt5645_priv *rt5645 = snd_soc_component_get_drvdata(component); rt5645_spk_put_volsw() local 882 struct rt5645_priv *rt5645 = snd_soc_component_get_drvdata(component); set_dmic_clk() local 960 struct rt5645_priv *rt5645 = snd_soc_component_get_drvdata(component); rt5645_enable_hweq() local 1680 struct rt5645_priv *rt5645 = snd_soc_component_get_drvdata(component); hp_amp_power() local 1783 struct rt5645_priv *rt5645 = snd_soc_component_get_drvdata(component); rt5645_hp_event() local 2756 struct rt5645_priv *rt5645 = snd_soc_component_get_drvdata(component); rt5645_hw_params() local 2832 struct rt5645_priv *rt5645 = snd_soc_component_get_drvdata(component); rt5645_set_dai_fmt() local 2903 struct rt5645_priv *rt5645 = snd_soc_component_get_drvdata(component); rt5645_set_dai_sysclk() local 2937 struct rt5645_priv *rt5645 = snd_soc_component_get_drvdata(component); rt5645_set_dai_pll() local 3008 struct rt5645_priv *rt5645 = snd_soc_component_get_drvdata(component); rt5645_set_tdm_slot() local 3073 struct rt5645_priv *rt5645 = snd_soc_component_get_drvdata(component); rt5645_set_bias_level() local 3173 struct rt5645_priv *rt5645 = snd_soc_component_get_drvdata(component); rt5645_jack_detect() local 3278 struct rt5645_priv *rt5645 = snd_soc_component_get_drvdata(component); rt5645_set_jack_detect() local 3320 struct rt5645_priv *rt5645 = rt5645_jack_detect_work() local 3424 struct rt5645_priv *rt5645 = rt5645_rcclock_work() local 3433 struct rt5645_priv *rt5645 = data; rt5645_irq() local 3443 struct rt5645_priv *rt5645 = timer_container_of(rt5645, t, rt5645_btn_check_callback() local 3453 struct rt5645_priv *rt5645 = snd_soc_component_get_drvdata(component); rt5645_probe() local 3511 struct rt5645_priv *rt5645 = snd_soc_component_get_drvdata(component); rt5645_suspend() local 3521 struct rt5645_priv *rt5645 = snd_soc_component_get_drvdata(component); rt5645_resume() local 4000 struct rt5645_priv *rt5645; rt5645_i2c_probe() local 4282 struct rt5645_priv *rt5645 = i2c_get_clientdata(i2c); rt5645_i2c_remove() local 4304 struct rt5645_priv *rt5645 = i2c_get_clientdata(i2c); rt5645_i2c_shutdown() local 4321 struct rt5645_priv *rt5645 = dev_get_drvdata(dev); rt5645_sys_suspend() local 4334 struct rt5645_priv *rt5645 = dev_get_drvdata(dev); rt5645_sys_resume() local [all...] |
| H A D | rt5645.h | 3 * rt5645.h -- RT5645 ALSA SoC audio driver
|
| /linux/Documentation/devicetree/bindings/sound/ |
| H A D | rockchip-rt5645.txt | 1 ROCKCHIP with RT5645/RT5650 CODECS 4 - compatible: "rockchip,rockchip-audio-rt5645" 8 - rockchip,audio-codec: The phandle of the RT5645/RT5650 audio codec 13 compatible = "rockchip,rockchip-audio-rt5645"; 16 rockchip,audio-codec = <&rt5645>;
|
| H A D | realtek,rt5645.yaml | 4 $id: http://devicetree.org/schemas/sound/realtek,rt5645.yaml# 7 title: RT5650/RT5645 audio CODEC 15 Pins on the device (for linking into audio routes) for RT5645/RT5650: 40 - realtek,rt5645 94 description: The JD mode of rt5645/rt5650. 97 - 0 # rt5645/rt5650 JD function is not used
|
| H A D | mt8173-rt5650.txt | 13 <&rt5650 0> : Default setting. Connect rt5650 I2S1 for capture. (dai_name = rt5645-aif1) 14 <&rt5650 1> : Connect rt5650 I2S2 for capture. (dai_name = rt5645-aif2)
|
| /linux/sound/soc/amd/ |
| H A D | acp-rt5645.c | 2 * Machine driver for AMD ACP Audio engine using Realtek RT5645 codec 40 #include "../codecs/rt5645.h" 116 DAILINK_COMP_ARRAY(COMP_CODEC("i2c-10EC5650:00", "rt5645-aif1"))); 123 .name = "amd-rt5645-play", 132 .name = "amd-rt5645-cap", 207 .name = "cz-rt5645", 217 MODULE_DESCRIPTION("cz-rt5645 audio support");
|
| H A D | Makefile | 4 snd-soc-acp-rt5645-mach-y := acp-rt5645.o 11 obj-$(CONFIG_SND_SOC_AMD_CZ_RT5645_MACH) += snd-soc-acp-rt5645-mach.o
|
| H A D | Kconfig | 21 tristate "AMD CZ support for RT5645" 25 This option enables machine driver for rt5645.
|
| /linux/sound/soc/intel/boards/ |
| H A D | cht_bsw_rt5645.c | 3 * cht-bsw-rt5645.c - ASoc Machine driver for Intel Cherryview-based platforms 4 * Cherrytrail and Braswell, with RT5645 codec. 26 #include "../../codecs/rt5645.h" 31 #define CHT_CODEC_DAI1 "rt5645-aif1" 32 #define CHT_CODEC_DAI2 "rt5645-aif2" 440 DAILINK_COMP_ARRAY(COMP_CODEC("i2c-10EC5645:00", "rt5645-aif1"))); 477 #define SOF_CARD_RT5645_NAME "bytcht rt5645" /* card name 'sof-bytcht rt5645' */ 657 cht_dailink[dai_index].codecs->dai_name = "rt5645-aif2"; in snd_cht_mc_probe() 716 .name = "cht-bsw-rt5645", [all...] |
| H A D | Makefile | 12 snd-soc-sst-cht-bsw-rt5645-y := cht_bsw_rt5645.o 44 obj-$(CONFIG_SND_SOC_INTEL_CHT_BSW_RT5645_MACH) += snd-soc-sst-cht-bsw-rt5645.o
|
| H A D | Kconfig | 165 tristate "Cherrytrail & Braswell with RT5645/5650 codec" 172 platforms with RT5645/5650 audio codec.
|
| H A D | sof_rt5682.c | 25 #include "../../codecs/rt5645.h" 524 .dai_name = "rt5645-aif1", 528 .dai_name = "rt5645-aif2", in sof_card_dai_links_create()
|
| /linux/sound/soc/intel/common/ |
| H A D | soc-acpi-intel-cht-match.c | 35 .drv_name = "cht-bsw-rt5645", 38 .sof_tplg_filename = "sof-cht-rt5645.tplg", 142 .drv_name = "cht-bsw-rt5645", 145 .sof_tplg_filename = "sof-cht-rt5645.tplg",
|
| H A D | soc-acpi-intel-byt-match.c | 183 /* some Baytrail platforms rely on RT5645, use CHT machine driver */ 186 .drv_name = "cht-bsw-rt5645", 189 .sof_tplg_filename = "sof-byt-rt5645.tplg",
|
| /linux/sound/soc/rockchip/ |
| H A D | Makefile | 16 snd-soc-rockchip-rt5645-y := rockchip_rt5645.o 21 obj-$(CONFIG_SND_SOC_ROCKCHIP_RT5645) += snd-soc-rockchip-rt5645.o
|
| H A D | Kconfig | 62 tristate "ASoC support for Rockchip boards using a RT5645/RT5650 codec" 68 boards using the RT5645/RT5650 codec, such as Veyron.
|