| /kernel/linux/linux-4.19/sound/soc/codecs/ |
| D | max98090.c | 2 * max98090.c -- MAX98090 ALSA SoC Audio driver 26 #include <sound/max98090.h> 27 #include "max98090.h" 279 static int max98090_reset(struct max98090_priv *max98090) in max98090_reset() argument 284 ret = regmap_write(max98090->regmap, M98090_REG_SOFTWARE_RESET, in max98090_reset() 287 dev_err(max98090->component->dev, in max98090_reset() 358 struct max98090_priv *max98090 = snd_soc_component_get_drvdata(component); in max98090_get_enab_tlv() local 367 select = &(max98090->pa1en); in max98090_get_enab_tlv() 370 select = &(max98090->pa2en); in max98090_get_enab_tlv() 373 select = &(max98090->sidetone); in max98090_get_enab_tlv() [all …]
|
| /kernel/linux/linux-5.10/sound/soc/codecs/ |
| D | max98090.c | 3 * 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 …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/sound/ |
| D | rockchip-max98090.txt | 1 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>;
|
| D | mt8173-max98090.txt | 1 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>;
|
| D | nvidia,tegra-audio-max98090.txt | 1 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";
|
| D | samsung,odroid.yaml | 7 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>;
|
| D | max98090.txt | 1 MAX98090 audio CODEC 7 - compatible : "maxim,max98090" or "maxim,max98091". 55 compatible = "maxim,max98090";
|
| /kernel/linux/linux-5.10/sound/soc/mediatek/mt8173/ |
| D | mt8173-max98090.c | 3 * 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 …]
|
| /kernel/linux/linux-4.19/sound/soc/mediatek/mt8173/ |
| D | mt8173-max98090.c | 3 * mt8173-max98090.c -- MT8173 MAX98090 ALSA SoC machine driver 13 #include "../../codecs/max98090.h" 89 .name = "MAX98090 Playback", 90 .stream_name = "MAX98090 Playback", 99 .name = "MAX98090 Capture", 100 .stream_name = "MAX98090 Capture", 124 .name = "mt8173-max98090", 176 { .compatible = "mediatek,mt8173-max98090", }, 183 .name = "mt8173-max98090", 195 MODULE_DESCRIPTION("MT8173 MAX98090 ALSA SoC machine driver"); [all …]
|
| /kernel/linux/linux-4.19/arch/arm/boot/dts/ |
| D | exynos5250-snow-rev5.dts | 19 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 {
|
| D | rk3288-veyron-analog-audio.dtsi | 3 * Google Veyron (and derivatives) fragment for the max98090 audio 11 compatible = "rockchip,rockchip-audio-max98090"; 16 rockchip,audio-codec = <&max98090>; 24 max98090: max98090@10 { label 25 compatible = "maxim,max98090";
|
| D | exynos5422-odroidxu3-audio.dtsi | 57 sound-dai = <&hdmi>, <&max98090>; 71 max98090: max98090@10 { label 72 compatible = "maxim,max98090";
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | exynos5250-snow-rev5.dts | 19 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 {
|
| D | rk3288-veyron-analog-audio.dtsi | 3 * 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";
|
| D | exynos5422-odroidxu3-audio.dtsi | 36 sound-dai = <&hdmi>, <&max98090>; 43 max98090: max98090@10 { label 44 compatible = "maxim,max98090";
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/sound/ |
| D | mt8173-max98090.txt | 1 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>;
|
| D | rockchip-max98090.txt | 1 ROCKCHIP with MAX98090 CODEC 4 - compatible: "rockchip,rockchip-audio-max98090" 8 - rockchip,audio-codec: The phandle of the MAX98090 audio codec 14 compatible = "rockchip,rockchip-audio-max98090"; 17 rockchip,audio-codec = <&max98090>;
|
| D | nvidia,tegra-audio-max98090.txt | 1 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";
|
| D | samsung,odroid.txt | 1 Samsung Exynos Odroid XU3/XU4 audio complex with MAX98090 codec 17 valid names for sources and sinks are the MAX98090's pins (as 34 to the CODEC nodes, first entry must be corresponding to the MAX98090 52 sound-dai = <&hdmi>, <&max98090>;
|
| D | max98090.txt | 1 MAX98090 audio CODEC 7 - compatible : "maxim,max98090" or "maxim,max98091". 55 compatible = "maxim,max98090";
|
| /kernel/linux/linux-5.10/sound/soc/rockchip/ |
| D | rockchip_max98090.c | 23 #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");
|
| /kernel/linux/linux-5.10/sound/soc/tegra/ |
| D | tegra_max98090.c | 29 #define DRV_NAME "tegra-snd-max98090" 174 .name = "max98090", 175 .stream_name = "max98090 PCM", 184 .name = "tegra-max98090", 261 { .compatible = "nvidia,tegra-audio-max98090", }, 276 MODULE_DESCRIPTION("Tegra max98090 machine ASoC driver");
|
| /kernel/linux/linux-4.19/sound/soc/intel/boards/ |
| D | byt-max98090.c | 2 * Intel Baytrail SST MAX98090 machine driver 27 #include "../../codecs/max98090.h" 135 .name = "byt-max98090", 179 .name = "byt-max98090", 188 MODULE_ALIAS("platform:byt-max98090");
|
| /kernel/linux/linux-4.19/sound/soc/tegra/ |
| D | tegra_max98090.c | 40 #define DRV_NAME "tegra-snd-max98090" 180 .name = "max98090", 181 .stream_name = "max98090 PCM", 190 .name = "tegra-max98090", 285 { .compatible = "nvidia,tegra-audio-max98090", }, 301 MODULE_DESCRIPTION("Tegra max98090 machine ASoC driver");
|
| /kernel/linux/linux-4.19/sound/soc/rockchip/ |
| D | rockchip_max98090.c | 34 #define DRV_NAME "rockchip-snd-max98090" 127 .name = "max98090", 131 /* set max98090 as slave */ 231 { .compatible = "rockchip,rockchip-audio-max98090", }, 249 MODULE_DESCRIPTION("Rockchip max98090 machine ASoC driver");
|