/Linux-v5.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 …]
|
/Linux-v5.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";
|
D | snow.txt | 5 "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/ |
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 …]
|
D | Makefile | 5 obj-$(CONFIG_SND_SOC_MT8173_MAX98090) += mt8173-max98090.o
|
/Linux-v5.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";
|
D | exynos4412-odroid-common.dtsi | 47 sound-dai = <&hdmi>, <&max98090>; 495 max98090: max98090@10 { label 496 compatible = "maxim,max98090";
|
D | exynos5420-peach-pit.dts | 85 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/ |
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");
|
D | Makefile | 12 snd-soc-rockchip-max98090-objs := rockchip_max98090.o 17 obj-$(CONFIG_SND_SOC_ROCKCHIP_MAX98090) += snd-soc-rockchip-max98090.o
|
D | Kconfig | 38 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/ |
D | tegra_max98090.c | 29 #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");
|
D | Makefile | 39 snd-soc-tegra-max98090-objs := tegra_max98090.o 49 obj-$(CONFIG_SND_SOC_TEGRA_MAX98090) += snd-soc-tegra-max98090.o
|
D | Kconfig | 172 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/ |
D | cht_bsw_max98090_ti.c | 3 * 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/ |
D | Kconfig | 67 tristate "ASoC Audio driver for MT8173 with MAX98090 codec" 72 with the MAX98090 audio codec.
|
/Linux-v5.10/include/sound/ |
D | max98090.h | 3 * Platform data for MAX98090
|
/Linux-v5.10/sound/soc/intel/common/ |
D | soc-acpi-intel-byt-match.c | 207 .drv_name = "cht-bsw-max98090", 211 .sof_tplg_filename = "sof-byt-max98090.tplg",
|
D | soc-acpi-intel-cht-match.c | 98 .drv_name = "cht-bsw-max98090", 102 .sof_tplg_filename = "sof-cht-max98090.tplg",
|