Home
last modified time | relevance | path

Searched full:rt5645 (Results 1 – 16 of 16) sorted by relevance

/linux/sound/soc/codecs/
H A Drt5645.c3 * 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 Drt5645.h3 * rt5645.h -- RT5645 ALSA SoC audio driver
/linux/Documentation/devicetree/bindings/sound/
H A Drockchip-rt5645.txt1 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 Drealtek,rt5645.yaml4 $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 Dmt8173-rt5650.txt13 <&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 Dacp-rt5645.c2 * 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 DMakefile4 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 DKconfig21 tristate "AMD CZ support for RT5645"
25 This option enables machine driver for rt5645.
/linux/sound/soc/intel/boards/
H A Dcht_bsw_rt5645.c3 * 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 DMakefile12 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 DKconfig165 tristate "Cherrytrail & Braswell with RT5645/5650 codec"
172 platforms with RT5645/5650 audio codec.
H A Dsof_rt5682.c25 #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 Dsoc-acpi-intel-cht-match.c35 .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 Dsoc-acpi-intel-byt-match.c183 /* 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 DMakefile16 snd-soc-rockchip-rt5645-y := rockchip_rt5645.o
21 obj-$(CONFIG_SND_SOC_ROCKCHIP_RT5645) += snd-soc-rockchip-rt5645.o
H A DKconfig62 tristate "ASoC support for Rockchip boards using a RT5645/RT5650 codec"
68 boards using the RT5645/RT5650 codec, such as Veyron.