Home
last modified time | relevance | path

Searched refs:max98090 (Results 1 – 25 of 30) sorted by relevance

12

/openbmc/linux/sound/soc/codecs/
H A Dmax98090.c275 static int max98090_reset(struct max98090_priv *max98090) in max98090_reset() argument
280 ret = regmap_write(max98090->regmap, M98090_REG_SOFTWARE_RESET, in max98090_reset()
283 dev_err(max98090->component->dev, in max98090_reset()
351 struct max98090_priv *max98090 = snd_soc_component_get_drvdata(component); in max98090_get_enab_tlv() local
360 select = &(max98090->pa1en); in max98090_get_enab_tlv()
363 select = &(max98090->pa2en); in max98090_get_enab_tlv()
366 select = &(max98090->sidetone); in max98090_get_enab_tlv()
391 struct max98090_priv *max98090 = snd_soc_component_get_drvdata(component); in max98090_put_enab_tlv() local
403 select = &(max98090->pa1en); in max98090_put_enab_tlv()
406 select = &(max98090->pa2en); in max98090_put_enab_tlv()
[all …]
/openbmc/linux/Documentation/devicetree/bindings/sound/
H A Drockchip-max98090.txt4 - compatible: "rockchip,rockchip-audio-max98090"
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>;
H A Dmt8173-max98090.txt4 - compatible : "mediatek,mt8173-max98090"
11 compatible = "mediatek,mt8173-max98090";
12 mediatek,audio-codec = <&max98090>;
/openbmc/linux/arch/arm/boot/dts/samsung/
H A Dexynos5250-snow-rev5.dts20 compatible = "google,snow-audio-max98090";
23 samsung,audio-codec = <&max98090>;
30 sound-dai = <&max98090>, <&hdmi>;
36 max98090: audio-codec@10 { label
37 compatible = "maxim,max98090";
50 max98090_irq: max98090-irq-pins {
H A Dexynos5422-odroidxu3-audio.dtsi36 sound-dai = <&hdmi>, <&max98090>;
43 max98090: audio-codec@10 { label
44 compatible = "maxim,max98090";
H A Dexynos5420-peach-pit.dts89 compatible = "google,snow-audio-max98090";
93 samsung,audio-codec = <&max98090>;
100 sound-dai = <&max98090>, <&hdmi>;
622 max98090: audio-codec@10 { label
623 compatible = "maxim,max98090";
788 max98090_irq: max98090-irq-pins {
H A Dexynos4412-odroid-common.dtsi52 sound-dai = <&hdmi>, <&max98090>;
499 max98090: audio-codec@10 { label
500 compatible = "maxim,max98090";
H A Dexynos5410-odroidxu.dts88 sound-dai = <&max98090>;
495 max98090: audio-codec@10 { label
496 compatible = "maxim,max98090";
/openbmc/linux/arch/arm/boot/dts/rockchip/
H A 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";
H A Drk3288-veyron-mickey.dts34 compatible = "rockchip,rockchip-audio-max98090";
/openbmc/u-boot/arch/arm/dts/
H A Dexynos5800-peach-pi.dts83 compatible = "google,peach-audio-max98090";
86 samsung,audio-codec = <&max98090>;
93 sound-dai = <&max98090 0>;
99 max98090: soundcodec@10 { label
101 compatible = "maxim,max98090";
107 samsung,codec-type = "max98090";
H A Dexynos5420-peach-pit.dts71 compatible = "google,peach-audio-max98090";
74 samsung,audio-codec = <&max98090>;
81 sound-dai = <&max98090 0>;
87 max98090: soundcodec@10 { label
89 compatible = "maxim,max98090";
234 samsung,codec-type = "max98090";
H A Drk3288-veyron-jerry.dts57 compatible = "rockchip,audio-max98090-jerry";
64 sound-dai = <&max98090 0>;
H A Drk3288-veyron.dtsi114 compatible = "rockchip,rockchip-audio-max98090";
117 rockchip,audio-codec = <&max98090>;
484 max98090: max98090@10 { label
485 compatible = "maxim,max98090";
H A Dtegra124-nyan-big.dts67 compatible = "nvidia,tegra-audio-max98090-nyan-big",
68 "nvidia,tegra-audio-max98090-nyan",
69 "nvidia,tegra-audio-max98090";
H A Dtegra124-nyan.dtsi55 compatible = "maxim,max98090";
/openbmc/linux/sound/soc/rockchip/
H A DMakefile13 snd-soc-rockchip-max98090-objs := rockchip_max98090.o
18 obj-$(CONFIG_SND_SOC_ROCKCHIP_MAX98090) += snd-soc-rockchip-max98090.o
/openbmc/u-boot/drivers/sound/
H A Dmax98090.h658 int max98090_set_sysclk(struct maxim_priv *max98090, uint freq);
659 int max98090_hw_params(struct maxim_priv *max98090, uint rate,
661 int max98090_device_init(struct maxim_priv *max98090);
662 int max98090_set_fmt(struct maxim_priv *max98090, int fmt);
H A DMakefile16 obj-$(CONFIG_SOUND_MAX98090) += max98090.o maxim_codec.o
H A DKconfig83 bool "Support Maxim max98090 audio codec"
86 Enable the max98090 audio codec. This is connected via I2S for
H A Dmax98090.c363 U_BOOT_DRIVER(max98090) = {
/openbmc/linux/sound/soc/mediatek/mt8173/
H A DMakefile5 obj-$(CONFIG_SND_SOC_MT8173_MAX98090) += mt8173-max98090.o
/openbmc/linux/arch/arm/boot/dts/nvidia/
H A Dtegra124-venice2.dts626 compatible = "maxim,max98090";
1230 compatible = "nvidia,tegra-audio-max98090-venice2",
1231 "nvidia,tegra-audio-max98090";
H A Dtegra124-nyan-big.dts1343 compatible = "nvidia,tegra-audio-max98090-nyan-big",
1344 "nvidia,tegra-audio-max98090-nyan",
1345 "nvidia,tegra-audio-max98090";
H A Dtegra124-nyan-blaze.dts1341 compatible = "nvidia,tegra-audio-max98090-nyan-blaze",
1342 "nvidia,tegra-audio-max98090-nyan",
1343 "nvidia,tegra-audio-max98090";

12