Home
last modified time | relevance | path

Searched refs:alc5632 (Results 1 – 7 of 7) sorted by relevance

/Linux-v4.19/sound/soc/tegra/
Dtegra_alc5632.c45 struct tegra_alc5632 *alc5632 = snd_soc_card_get_drvdata(card); in tegra_alc5632_asoc_hw_params() local
52 err = tegra_asoc_utils_set_rate(&alc5632->util_data, srate, mclk); in tegra_alc5632_asoc_hw_params()
154 struct tegra_alc5632 *alc5632; in tegra_alc5632_probe() local
157 alc5632 = devm_kzalloc(&pdev->dev, in tegra_alc5632_probe()
159 if (!alc5632) in tegra_alc5632_probe()
163 snd_soc_card_set_drvdata(card, alc5632); in tegra_alc5632_probe()
165 alc5632->gpio_hp_det = of_get_named_gpio(np, "nvidia,hp-det-gpios", 0); in tegra_alc5632_probe()
166 if (alc5632->gpio_hp_det == -EPROBE_DEFER) in tegra_alc5632_probe()
198 ret = tegra_asoc_utils_init(&alc5632->util_data, &pdev->dev); in tegra_alc5632_probe()
212 tegra_asoc_utils_fini(&alc5632->util_data); in tegra_alc5632_probe()
DMakefile28 snd-soc-tegra-alc5632-objs := tegra_alc5632.o
38 obj-$(CONFIG_SND_SOC_TEGRA_ALC5632) += snd-soc-tegra-alc5632.o
/Linux-v4.19/sound/soc/codecs/
Dalc5632.c780 struct alc5632_priv *alc5632 = snd_soc_component_get_drvdata(component); in get_coeff() local
784 if (coeff_div[i].fs * rate == alc5632->sysclk) in get_coeff()
797 struct alc5632_priv *alc5632 = snd_soc_component_get_drvdata(component); in alc5632_set_dai_sysclk() local
809 alc5632->sysclk = freq; in alc5632_set_dai_sysclk()
1043 struct alc5632_priv *alc5632 = snd_soc_component_get_drvdata(component); in alc5632_resume() local
1045 regcache_sync(alc5632->regmap); in alc5632_resume()
1055 struct alc5632_priv *alc5632 = snd_soc_component_get_drvdata(component); in alc5632_probe() local
1057 switch (alc5632->id) { in alc5632_probe()
1106 struct alc5632_priv *alc5632; in alc5632_i2c_probe() local
1110 alc5632 = devm_kzalloc(&client->dev, in alc5632_i2c_probe()
[all …]
DMakefile153 snd-soc-alc5632-objs := alc5632.o
298 obj-$(CONFIG_SND_SOC_ALC5632) += snd-soc-alc5632.o
/Linux-v4.19/Documentation/devicetree/bindings/sound/
Dalc5632.txt7 - compatible : "realtek,alc5632"
37 alc5632: alc5632@1e {
38 compatible = "realtek,alc5632";
Dnvidia,tegra-audio-alc5632.txt4 - compatible : "nvidia,tegra-audio-alc5632"
29 compatible = "nvidia,tegra-audio-alc5632-paz00",
30 "nvidia,tegra-audio-alc5632";
44 nvidia,audio-codec = <&alc5632>;
/Linux-v4.19/arch/arm/boot/dts/
Dtegra20-paz00.dts283 alc5632: alc5632@1e { label
284 compatible = "realtek,alc5632";
582 compatible = "nvidia,tegra-audio-alc5632-paz00",
583 "nvidia,tegra-audio-alc5632";
596 nvidia,audio-codec = <&alc5632>;