Home
last modified time | relevance | path

Searched full:rt5640 (Results 1 – 25 of 28) sorted by relevance

12

/linux-6.14.4/sound/soc/codecs/
Drt5640.c3 * rt5640.c -- RT5640/RT5639 ALSA SoC audio codec driver
32 #include "rt5640.h"
462 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()
[all …]
DMakefile247 snd-soc-rt5640-y := rt5640.o
660 obj-$(CONFIG_SND_SOC_RT5640) += snd-soc-rt5640.o
Drt5640.h3 * rt5640.h -- RT5640 ALSA SoC audio driver
15 #include <dt-bindings/sound/rt5640.h>
/linux-6.14.4/Documentation/devicetree/bindings/sound/
Dnvidia,tegra-audio-rt5640.yaml4 $id: http://devicetree.org/schemas/sound/nvidia,tegra-audio-rt5640.yaml#
7 title: NVIDIA Tegra audio complex with RT5639 or RT5640 CODEC
20 - const: nvidia,tegra-audio-rt5640
65 compatible = "nvidia,tegra-audio-rt5640-dalmore",
66 "nvidia,tegra-audio-rt5640";
78 nvidia,audio-codec = <&rt5640>;
Drealtek,rt5640.yaml4 $id: http://devicetree.org/schemas/sound/realtek,rt5640.yaml#
7 title: RT5640/RT5639 audio CODEC
15 Pins on the device (for linking into audio routes) for RT5639/RT5640:
34 Additional pins on the device for RT5640:
44 - realtek,rt5640
141 compatible = "realtek,rt5640";
/linux-6.14.4/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
Dhsw_rt5640.c15 #include "../../codecs/rt5640.h"
76 SND_SOC_DAILINK_DEF(codec, DAILINK_COMP_ARRAY(COMP_CODEC("i2c-INT33CA:00", "rt5640-aif1")));
133 .name = "haswell-rt5640",
Dbytcr_rt5640.c31 #include <dt-bindings/sound/rt5640.h>
32 #include "../../codecs/rt5640.h"
36 #define BYT_RT5640_FALLBACK_CODEC_DEV_NAME "i2c-rt5640"
252 #define BYT_CODEC_DAI1 "rt5640-aif1"
253 #define BYT_CODEC_DAI2 "rt5640-aif2"
1260 { "rt5640-jd-gpios", &amcr0f28_jd_gpio, 1 },
1287 "rt5640-jd", GPIOD_IN, "rt5640-jd"); in byt_rt5640_get_amcr0f28_settings()
1571 /* changed w/ quirk */ "rt5640-aif1")));
1612 static char byt_rt5640_long_name[40]; /* = "bytcr-rt5640-*-spk-*-mic" */
1655 #define SOF_CARD_NAME "bytcht rt5640" /* card name will be 'sof-bytcht rt5640' */
[all …]
DKconfig50 tristate "Haswell with RT5640 I2S codec"
109 tristate "Baytrail and Baytrail-CR with RT5640 codec"
117 platforms with RT5640 audio codec.
/linux-6.14.4/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.14.4/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";
421 routing = /* I2S4 <-> RT5640 */
424 /* RT5640 codec controls */
Dtegra234-p3737-0000+p3701.dtsi7 #include <dt-bindings/sound/rt5640.h>
67 compatible = "realtek,rt5640";
491 routing = /* I2S1 <-> RT5640 */
494 /* RT5640 codec controls */
/linux-6.14.4/sound/soc/tegra/
Dtegra_asoc_machine.c885 /* RT5640 machine */
889 DAILINK_COMP_ARRAY(COMP_CODEC(NULL, "rt5640-aif1")),
893 .name = "RT5640",
894 .stream_name = "RT5640 PCM",
903 .components = "codec:rt5640",
994 { .compatible = "nvidia,tegra-audio-rt5640", .data = &tegra_rt5640_data },
DKconfig203 tristate "SoC Audio support for Tegra boards using an RT5640 codec"
209 boards using the RT5640 codec, such as Dalmore.
/linux-6.14.4/sound/soc/intel/common/
Dsoc-acpi-intel-cht-match.c176 /* some CHT-T platforms rely on RT5640, use Baytrail machine driver */
183 .sof_tplg_filename = "sof-cht-rt5640.tplg",
Dsoc-acpi-intel-hsw-bdw-match.c31 .sof_tplg_filename = "sof-bdw-rt5640.tplg",
Dsoc-acpi-intel-byt-match.c148 .sof_tplg_filename = "sof-byt-rt5640.tplg",
/linux-6.14.4/arch/arm/boot/dts/amlogic/
Dmeson8b-ec100.dts122 sound-dai = <&rt5640>;
320 rt5640: codec@1c { label
321 compatible = "realtek,rt5640";
/linux-6.14.4/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>;
/linux-6.14.4/Documentation/sound/soc/
Ddpcm.rst184 .codec_name = "rt5640.0-001c",
185 .codec_dai_name = "rt5640-aif1",
/linux-6.14.4/drivers/platform/x86/x86-android-tablets/
Dother.c663 .type = "rt5640",
665 .dev_name = "rt5640",

12