| /kernel/linux/linux-6.6/sound/soc/codecs/ |
| D | max98090.c | 3 * max98090.c -- MAX98090 ALSA SoC Audio driver 22 #include <sound/max98090.h> 23 #include "max98090.h" 275 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() [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-6.6/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 | nvidia,tegra-audio-max98090.yaml | 4 $id: http://devicetree.org/schemas/sound/nvidia,tegra-audio-max98090.yaml# 7 title: NVIDIA Tegra audio complex with MAX98090 CODEC 20 - pattern: '^[a-z0-9]+,tegra-audio-max98090(-[a-z0-9]+)+$' 21 - const: nvidia,tegra-audio-max98090 24 - nvidia,tegra-audio-max98090-nyan-big 25 - nvidia,tegra-audio-max98090-nyan-blaze 26 - const: nvidia,tegra-audio-max98090-nyan 27 - const: nvidia,tegra-audio-max98090 78 compatible = "nvidia,tegra-audio-max98090-venice2", 79 "nvidia,tegra-audio-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 | maxim,max98090.yaml | 4 $id: http://devicetree.org/schemas/sound/maxim,max98090.yaml# 7 title: Maxim Integrated MAX98090/MAX98091 audio codecs 23 - maxim,max98090 76 compatible = "maxim,max98090";
|
| D | samsung,odroid.yaml | 7 title: Samsung Exynos Odroid XU3/XU4 audio complex with MAX98090 codec 50 - description: phandle of the MAX98090 CODEC 59 valid names for sources and sinks are the MAX98090's pins (as 95 sound-dai = <&hdmi>, <&max98090>;
|
| /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-6.6/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", 190 { .compatible = "mediatek,mt8173-max98090", }, 197 .name = "mt8173-max98090", 207 MODULE_DESCRIPTION("MT8173 MAX98090 ALSA SoC machine driver"); [all …]
|
| /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", 193 { .compatible = "mediatek,mt8173-max98090", }, 200 .name = "mt8173-max98090", 212 MODULE_DESCRIPTION("MT8173 MAX98090 ALSA SoC machine driver"); [all …]
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/samsung/ |
| D | exynos5250-snow-rev5.dts | 20 compatible = "google,snow-audio-max98090"; 22 samsung,model = "Snow-I2S-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 {
|
| D | exynos5422-odroidxu3-audio.dtsi | 36 sound-dai = <&hdmi>, <&max98090>; 43 max98090: audio-codec@10 { label 44 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-6.6/arch/arm/boot/dts/rockchip/ |
| 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";
|
| /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-6.6/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-5.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");
|
| /kernel/linux/linux-6.6/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" 385 #define SOF_CARD_NAME "bytcht max98090" /* card name will be 'sof-bytcht max98090 */ 587 * Boards which have the MAX98090's clk connected to clk_0 do not seem in snd_cht_mc_probe() 589 * it is unused we get "max98090 i2c-193C9890:00: PLL unlocked" errors in snd_cht_mc_probe() 637 .name = "cht-bsw-max98090", 648 MODULE_ALIAS("platform:cht-bsw-max98090");
|