Home
last modified time | relevance | path

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

/openbmc/linux/sound/soc/codecs/
H A Drt5640.c465 rate = rt5640->sysclk / rl6231_get_pre_div(rt5640->regmap, in set_dmic_clk()
1705 pre_div = rl6231_get_clk_info(rt5640->sysclk, rt5640->lrck[dai->id]); in rt5640_hw_params()
1720 rt5640->bclk[dai->id] = rt5640->lrck[dai->id] * (32 << bclk_ms); in rt5640_hw_params()
1723 rt5640->bclk[dai->id], rt5640->lrck[dai->id]); in rt5640_hw_params()
1879 if (source == rt5640->pll_src && freq_in == rt5640->pll_in && in rt5640_set_dai_pll()
2240 if (rt5640->pressed && !rt5640->press_reported) { in rt5640_button_press_work()
2409 if (rt5640->jack) in rt5640_irq()
2466 if (!rt5640->jack) in rt5640_disable_jack_detect()
2470 free_irq(rt5640->jd_gpio_irq, rt5640); in rt5640_disable_jack_detect()
2473 free_irq(rt5640->irq, rt5640); in rt5640_disable_jack_detect()
[all …]
H A DMakefile224 snd-soc-rt5640-objs := rt5640.o
606 obj-$(CONFIG_SND_SOC_RT5640) += snd-soc-rt5640.o
/openbmc/linux/Documentation/devicetree/bindings/sound/
H A Dnvidia,tegra-audio-rt5640.yaml4 $id: http://devicetree.org/schemas/sound/nvidia,tegra-audio-rt5640.yaml#
20 - const: nvidia,tegra-audio-rt5640
65 compatible = "nvidia,tegra-audio-rt5640-dalmore",
66 "nvidia,tegra-audio-rt5640";
78 nvidia,audio-codec = <&rt5640>;
H A Drt5640.txt7 - compatible : One of "realtek,rt5640" or "realtek,rt5639".
90 rt5640 {
91 compatible = "realtek,rt5640";
/openbmc/linux/arch/arm64/boot/dts/nvidia/
H A Dtegra234-p3737-0000.dtsi3 #include <dt-bindings/sound/rt5640.h>
44 compatible = "realtek,rt5640";
H A Dtegra234-p3740-0002.dtsi3 #include <dt-bindings/sound/rt5640.h>
36 rt5640: audio-codec@1c { label
37 compatible = "realtek,rt5640";
/openbmc/u-boot/arch/arm/dts/
H A Drk3399-firefly.dts68 rt5640-sound {
70 simple-audio-card,name = "rockchip,rt5640-codec";
87 sound-dai = <&rt5640>;
447 rt5640: rt5640@1c { label
448 compatible = "realtek,rt5640";
562 rt5640 {
563 rt5640_hpcon: rt5640-hpcon {
/openbmc/linux/sound/soc/intel/boards/
H A DMakefile2 snd-soc-hsw-rt5640-objs := hsw_rt5640.o
11 snd-soc-sst-bytcr-rt5640-objs := bytcr_rt5640.o
51 obj-$(CONFIG_SND_SOC_INTEL_HASWELL_MACH) += snd-soc-hsw-rt5640.o
60 obj-$(CONFIG_SND_SOC_INTEL_BYTCR_RT5640_MACH) += snd-soc-sst-bytcr-rt5640.o
/openbmc/linux/arch/arm64/boot/dts/rockchip/
H A 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 {
H A Drk3399-eaidk-610.dts713 rt5651_hpcon: rt5640-hpcon {
/openbmc/linux/arch/arm/boot/dts/amlogic/
H A Dmeson8b-ec100.dts120 sound-dai = <&rt5640>;
318 rt5640: codec@1c { label
319 compatible = "realtek,rt5640";
/openbmc/linux/arch/arm/boot/dts/nvidia/
H A 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>;
H A Dtegra30-asus-nexus7-grouper-common.dtsi913 rt5640: audio-codec@1c { label
914 compatible = "realtek,rt5640";
1204 compatible = "nvidia,tegra-audio-rt5640-grouper",
1205 "nvidia,tegra-audio-rt5640";
1218 nvidia,audio-codec = <&rt5640>;
H A 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>;
H A Dtegra114-asus-tf701t.dts732 "nvidia,tegra-audio-rt5640";
H A Dtegra124-jetson-tk1.dts2026 compatible = "nvidia,tegra-audio-rt5640-jetson-tk1",
2027 "nvidia,tegra-audio-rt5640";
/openbmc/linux/Documentation/sound/soc/
H A Ddpcm.rst186 .codec_name = "rt5640.0-001c",
187 .codec_dai_name = "rt5640-aif1",