Home
last modified time | relevance | path

Searched refs:rt5640 (Results 1 – 16 of 16) sorted by relevance

/linux-6.12.1/sound/soc/codecs/
Drt5640.c462 struct rt5640_priv *rt5640 = snd_soc_component_get_drvdata(component); in set_dmic_clk() local
465 rate = rt5640->sysclk / rl6231_get_pre_div(rt5640->regmap, in set_dmic_clk()
480 struct rt5640_priv *rt5640 = snd_soc_component_get_drvdata(component); in is_using_asrc() local
482 if (!rt5640->asrc_en) in is_using_asrc()
918 struct rt5640_priv *rt5640 = snd_soc_component_get_drvdata(component); in hp_amp_power_on() local
921 regmap_update_bits(rt5640->regmap, RT5640_PR_BASE + in hp_amp_power_on()
923 regmap_update_bits(rt5640->regmap, RT5640_DEPOP_M2, in hp_amp_power_on()
925 regmap_update_bits(rt5640->regmap, RT5640_DEPOP_M1, in hp_amp_power_on()
928 regmap_write(rt5640->regmap, RT5640_PR_BASE + RT5640_HP_DCC_INT1, in hp_amp_power_on()
931 regmap_update_bits(rt5640->regmap, RT5640_PWR_ANLG1, in hp_amp_power_on()
[all …]
DMakefile240 snd-soc-rt5640-y := rt5640.o
643 obj-$(CONFIG_SND_SOC_RT5640) += snd-soc-rt5640.o
/linux-6.12.1/sound/soc/intel/boards/
DMakefile2 snd-soc-hsw-rt5640-y := hsw_rt5640.o
8 snd-soc-sst-bytcr-rt5640-y := bytcr_rt5640.o
34 obj-$(CONFIG_SND_SOC_INTEL_HASWELL_MACH) += snd-soc-hsw-rt5640.o
40 obj-$(CONFIG_SND_SOC_INTEL_BYTCR_RT5640_MACH) += snd-soc-sst-bytcr-rt5640.o
/linux-6.12.1/Documentation/devicetree/bindings/sound/
Drt5640.txt7 - compatible : One of "realtek,rt5640" or "realtek,rt5639".
90 rt5640 {
91 compatible = "realtek,rt5640";
/linux-6.12.1/arch/arm64/boot/dts/rockchip/
Drk3399-firefly.dts124 rt5640-sound {
126 simple-audio-card,name = "rockchip,rt5640-codec";
143 sound-dai = <&rt5640>;
543 rt5640: rt5640@1c { label
544 compatible = "realtek,rt5640";
722 rt5640 {
723 rt5640_hpcon: rt5640-hpcon {
Drk3368-lba3368.dts8 #include <dt-bindings/sound/rt5640.h>
439 compatible = "realtek,rt5640";
Drk3399-eaidk-610.dts713 rt5651_hpcon: rt5640-hpcon {
/linux-6.12.1/arch/arm64/boot/dts/nvidia/
Dtegra234-p3740-0002+p3701-0008.dts6 #include <dt-bindings/sound/rt5640.h>
74 rt5640: audio-codec@1c { label
75 compatible = "realtek,rt5640";
Dtegra234-p3737-0000+p3701-0000.dts6 #include <dt-bindings/sound/rt5640.h>
71 compatible = "realtek,rt5640";
/linux-6.12.1/arch/arm/boot/dts/amlogic/
Dmeson8b-ec100.dts118 sound-dai = <&rt5640>;
316 rt5640: codec@1c { label
317 compatible = "realtek,rt5640";
/linux-6.12.1/arch/arm/boot/dts/nvidia/
Dtegra114-dalmore.dts779 rt5640: rt5640@1c { label
780 compatible = "realtek,rt5640";
1259 compatible = "nvidia,tegra-audio-rt5640-dalmore",
1260 "nvidia,tegra-audio-rt5640";
1274 nvidia,audio-codec = <&rt5640>;
Dtegra30-asus-nexus7-grouper-common.dtsi913 rt5640: audio-codec@1c { label
914 compatible = "realtek,rt5640";
1207 compatible = "nvidia,tegra-audio-rt5640-grouper",
1208 "nvidia,tegra-audio-rt5640";
1221 nvidia,audio-codec = <&rt5640>;
Dtegra30-beaver.dts1765 rt5640: rt5640@1c { label
1766 compatible = "realtek,rt5640";
2114 compatible = "nvidia,tegra-audio-rt5640-beaver",
2115 "nvidia,tegra-audio-rt5640";
2125 nvidia,audio-codec = <&rt5640>;
Dtegra124-jetson-tk1.dts2026 compatible = "nvidia,tegra-audio-rt5640-jetson-tk1",
2027 "nvidia,tegra-audio-rt5640";
Dtegra114-asus-tf701t.dts1804 "nvidia,tegra-audio-rt5640";
/linux-6.12.1/Documentation/sound/soc/
Ddpcm.rst186 .codec_name = "rt5640.0-001c",
187 .codec_dai_name = "rt5640-aif1",