Home
last modified time | relevance | path

Searched full:max98090 (Results 1 – 25 of 37) sorted by relevance

12

/Linux-v5.10/sound/soc/codecs/
Dmax98090.c3 * max98090.c -- MAX98090 ALSA SoC Audio driver
23 #include <sound/max98090.h>
24 #include "max98090.h"
276 static int max98090_reset(struct max98090_priv *max98090) in max98090_reset() argument
281 ret = regmap_write(max98090->regmap, M98090_REG_SOFTWARE_RESET, in max98090_reset()
284 dev_err(max98090->component->dev, in max98090_reset()
352 struct max98090_priv *max98090 = snd_soc_component_get_drvdata(component); in max98090_get_enab_tlv() local
361 select = &(max98090->pa1en); in max98090_get_enab_tlv()
364 select = &(max98090->pa2en); in max98090_get_enab_tlv()
367 select = &(max98090->sidetone); in max98090_get_enab_tlv()
[all …]
/Linux-v5.10/Documentation/devicetree/bindings/sound/
Drockchip-max98090.txt1 ROCKCHIP with MAX98090 CODEC
4 - compatible: "rockchip,rockchip-audio-max98090"
10 - rockchip,audio-codec: The phandle of the MAX98090 audio codec.
17 /* For max98090-only board. */
19 compatible = "rockchip,rockchip-audio-max98090";
22 rockchip,audio-codec = <&max98090>;
28 compatible = "rockchip,rockchip-audio-max98090";
34 /* For max98090 plus HDMI board. */
36 compatible = "rockchip,rockchip-audio-max98090";
39 rockchip,audio-codec = <&max98090>;
Dmt8173-max98090.txt1 MT8173 with MAX98090 CODEC
4 - compatible : "mediatek,mt8173-max98090"
5 - mediatek,audio-codec: the phandle of the MAX98090 audio codec
11 compatible = "mediatek,mt8173-max98090";
12 mediatek,audio-codec = <&max98090>;
Dnvidia,tegra-audio-max98090.txt1 NVIDIA Tegra audio complex, with MAX98090 CODEC
4 - compatible : "nvidia,tegra-audio-max98090"
15 sinks are the MAX98090's pins (as documented in its binding), and the jacks
25 - nvidia,audio-codec : The phandle of the MAX98090 audio codec.
34 compatible = "nvidia,tegra-audio-max98090-venice2",
35 "nvidia,tegra-audio-max98090";
Dsamsung,odroid.yaml7 title: Samsung Exynos Odroid XU3/XU4 audio complex with MAX98090 codec
50 first entry must be corresponding to the MAX98090 CODEC and
59 valid names for sources and sinks are the MAX98090's pins (as
95 sound-dai = <&hdmi>, <&max98090>;
Dmax98090.txt1 MAX98090 audio CODEC
7 - compatible : "maxim,max98090" or "maxim,max98091".
55 compatible = "maxim,max98090";
Dsnow.txt5 "google,snow-audio-max98090" or
16 to the CODEC nodes, first entry must be the phandle of the MAX98090,
/Linux-v5.10/sound/soc/mediatek/mt8173/
Dmt8173-max98090.c3 * mt8173-max98090.c -- MT8173 MAX98090 ALSA SoC machine driver
13 #include "../../codecs/max98090.h"
104 .name = "MAX98090 Playback",
105 .stream_name = "MAX98090 Playback",
112 .name = "MAX98090 Capture",
113 .stream_name = "MAX98090 Capture",
134 .name = "mt8173-max98090",
187 { .compatible = "mediatek,mt8173-max98090", },
194 .name = "mt8173-max98090",
206 MODULE_DESCRIPTION("MT8173 MAX98090 ALSA SoC machine driver");
[all …]
DMakefile5 obj-$(CONFIG_SND_SOC_MT8173_MAX98090) += mt8173-max98090.o
/Linux-v5.10/arch/arm/boot/dts/
Dexynos5250-snow-rev5.dts19 compatible = "google,snow-audio-max98090";
21 samsung,model = "Snow-I2S-MAX98090";
22 samsung,audio-codec = <&max98090>;
29 sound-dai = <&max98090 0>, <&hdmi>;
35 max98090: codec@10 { label
36 compatible = "maxim,max98090";
49 max98090_irq: max98090-irq {
Drk3288-veyron-analog-audio.dtsi3 * Google Veyron (and derivatives) fragment for the max98090 audio
11 compatible = "rockchip,rockchip-audio-max98090";
16 rockchip,audio-codec = <&max98090>;
25 max98090: max98090@10 { label
26 compatible = "maxim,max98090";
Dexynos5422-odroidxu3-audio.dtsi36 sound-dai = <&hdmi>, <&max98090>;
43 max98090: max98090@10 { label
44 compatible = "maxim,max98090";
Dexynos4412-odroid-common.dtsi47 sound-dai = <&hdmi>, <&max98090>;
495 max98090: max98090@10 { label
496 compatible = "maxim,max98090";
Dexynos5420-peach-pit.dts85 compatible = "google,snow-audio-max98090";
87 samsung,model = "Peach-Pit-I2S-MAX98090";
89 samsung,audio-codec = <&max98090>;
96 sound-dai = <&max98090>, <&hdmi>;
618 max98090: codec@10 { label
619 compatible = "maxim,max98090";
783 max98090_irq: max98090-irq {
/Linux-v5.10/sound/soc/rockchip/
Drockchip_max98090.c23 #define DRV_NAME "rockchip-snd-max98090"
243 /* max98090 dai_link */
246 .name = "max98090",
250 /* set max98090 as slave */
270 /* max98090 and HDMI codec dai_link */
273 .name = "max98090",
277 /* set max98090 as slave */
329 .name = "ROCKCHIP-MAX98090-HDMI",
451 { .compatible = "rockchip,rockchip-audio-max98090", },
469 MODULE_DESCRIPTION("Rockchip max98090 machine ASoC driver");
DMakefile12 snd-soc-rockchip-max98090-objs := rockchip_max98090.o
17 obj-$(CONFIG_SND_SOC_ROCKCHIP_MAX98090) += snd-soc-rockchip-max98090.o
DKconfig38 tristate "ASoC support for Rockchip boards using a MAX98090 codec"
46 boards using the MAX98090 codec and HDMI codec, such as Veyron.
/Linux-v5.10/sound/soc/tegra/
Dtegra_max98090.c29 #define DRV_NAME "tegra-snd-max98090"
174 .name = "max98090",
175 .stream_name = "max98090 PCM",
184 .name = "tegra-max98090",
260 { .compatible = "nvidia,tegra-audio-max98090", },
275 MODULE_DESCRIPTION("Tegra max98090 machine ASoC driver");
DMakefile39 snd-soc-tegra-max98090-objs := tegra_max98090.o
49 obj-$(CONFIG_SND_SOC_TEGRA_MAX98090) += snd-soc-tegra-max98090.o
DKconfig172 tristate "SoC Audio support for Tegra boards using a MAX98090 codec"
177 boards using the MAX98090 codec, such as Venice2.
/Linux-v5.10/sound/soc/intel/boards/
Dcht_bsw_max98090_ti.c3 * cht-bsw-max98090.c - ASoc Machine driver for Intel Cherryview-based
4 * platforms Cherrytrail and Braswell, with max98090 & TI codec.
26 #include "../../codecs/max98090.h"
387 #define CARD_NAME "bytcht max98090" /* card name will be 'sof-bytcht max98090 */
591 * Boards which have the MAX98090's clk connected to clk_0 do not seem in snd_cht_mc_probe()
593 * it is unused we get "max98090 i2c-193C9890:00: PLL unlocked" errors in snd_cht_mc_probe()
628 .name = "cht-bsw-max98090",
642 MODULE_ALIAS("platform:cht-bsw-max98090");
/Linux-v5.10/sound/soc/mediatek/
DKconfig67 tristate "ASoC Audio driver for MT8173 with MAX98090 codec"
72 with the MAX98090 audio codec.
/Linux-v5.10/include/sound/
Dmax98090.h3 * Platform data for MAX98090
/Linux-v5.10/sound/soc/intel/common/
Dsoc-acpi-intel-byt-match.c207 .drv_name = "cht-bsw-max98090",
211 .sof_tplg_filename = "sof-byt-max98090.tplg",
Dsoc-acpi-intel-cht-match.c98 .drv_name = "cht-bsw-max98090",
102 .sof_tplg_filename = "sof-cht-max98090.tplg",

12