| /linux-6.15/sound/soc/codecs/ |
| H A D | rt5640.c | 465 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() 2237 if (rt5640->pressed && !rt5640->press_reported) { in rt5640_button_press_work() 2406 if (rt5640->jack) in rt5640_irq() 2427 free_irq(rt5640->jd_gpio_irq, rt5640); in rt5640_disable_irq_and_cancel_work() 2432 free_irq(rt5640->irq, rt5640); in rt5640_disable_irq_and_cancel_work() 2473 if (!rt5640->jack) in rt5640_disable_jack_detect() [all …]
|
| H A D | Makefile | 248 snd-soc-rt5640-y := rt5640.o 662 obj-$(CONFIG_SND_SOC_RT5640) += snd-soc-rt5640.o
|
| /linux-6.15/Documentation/devicetree/bindings/sound/ |
| H A D | nvidia,tegra-audio-rt5640.yaml | 4 $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 D | realtek,rt5640.yaml | 4 $id: http://devicetree.org/schemas/sound/realtek,rt5640.yaml# 44 - realtek,rt5640 141 compatible = "realtek,rt5640";
|
| /linux-6.15/sound/soc/intel/boards/ |
| H A D | Makefile | 2 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.15/arch/arm64/boot/dts/rockchip/ |
| H A D | rk3399-firefly.dts | 124 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 D | rk3368-lba3368.dts | 8 #include <dt-bindings/sound/rt5640.h> 439 compatible = "realtek,rt5640";
|
| H A D | rk3399-eaidk-610.dts | 713 rt5651_hpcon: rt5640-hpcon {
|
| /linux-6.15/arch/arm64/boot/dts/nvidia/ |
| H A D | tegra234-p3740-0002+p3701-0008.dts | 6 #include <dt-bindings/sound/rt5640.h> 74 rt5640: audio-codec@1c { label 75 compatible = "realtek,rt5640";
|
| H A D | tegra234-p3737-0000+p3701.dtsi | 7 #include <dt-bindings/sound/rt5640.h> 67 compatible = "realtek,rt5640";
|
| /linux-6.15/arch/arm/boot/dts/amlogic/ |
| H A D | meson8b-ec100.dts | 122 sound-dai = <&rt5640>; 320 rt5640: codec@1c { label 321 compatible = "realtek,rt5640";
|
| /linux-6.15/arch/arm/boot/dts/nvidia/ |
| H A D | tegra114-dalmore.dts | 779 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 D | tegra30-asus-nexus7-grouper-common.dtsi | 913 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>;
|
| H A D | tegra30-beaver.dts | 1765 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 D | tegra124-jetson-tk1.dts | 2026 compatible = "nvidia,tegra-audio-rt5640-jetson-tk1", 2027 "nvidia,tegra-audio-rt5640";
|
| H A D | tegra114-asus-tf701t.dts | 1804 "nvidia,tegra-audio-rt5640";
|
| /linux-6.15/Documentation/sound/soc/ |
| H A D | dpcm.rst | 181 DAILINK_COMP_ARRAY(COMP_CODEC("rt5640.0-001c", "rt5640-aif1")));
|