xref: /freebsd/sys/contrib/device-tree/Bindings/sound/mt8183-mt6358-ts3a227-max98357.txt (revision c66ec88fed842fbaad62c30d510644ceb7bd2d71)
1*c66ec88fSEmmanuel VadotMT8183 with MT6358, TS3A227, MAX98357, and RT1015 CODECS
2*c66ec88fSEmmanuel Vadot
3*c66ec88fSEmmanuel VadotRequired properties:
4*c66ec88fSEmmanuel Vadot- compatible : "mediatek,mt8183_mt6358_ts3a227_max98357" for MAX98357A codec
5*c66ec88fSEmmanuel Vadot               "mediatek,mt8183_mt6358_ts3a227_max98357b" for MAX98357B codec
6*c66ec88fSEmmanuel Vadot               "mediatek,mt8183_mt6358_ts3a227_rt1015" for RT1015 codec
7*c66ec88fSEmmanuel Vadot- mediatek,platform: the phandle of MT8183 ASoC platform
8*c66ec88fSEmmanuel Vadot
9*c66ec88fSEmmanuel VadotOptional properties:
10*c66ec88fSEmmanuel Vadot- mediatek,headset-codec: the phandles of ts3a227 codecs
11*c66ec88fSEmmanuel Vadot- mediatek,ec-codec: the phandle of EC codecs.
12*c66ec88fSEmmanuel Vadot                     See google,cros-ec-codec.txt for more details.
13*c66ec88fSEmmanuel Vadot- mediatek,hdmi-codec: the phandles of HDMI codec
14*c66ec88fSEmmanuel Vadot
15*c66ec88fSEmmanuel VadotExample:
16*c66ec88fSEmmanuel Vadot
17*c66ec88fSEmmanuel Vadot	sound {
18*c66ec88fSEmmanuel Vadot		compatible = "mediatek,mt8183_mt6358_ts3a227_max98357";
19*c66ec88fSEmmanuel Vadot		mediatek,headset-codec = <&ts3a227>;
20*c66ec88fSEmmanuel Vadot		mediatek,ec-codec = <&ec_codec>;
21*c66ec88fSEmmanuel Vadot		mediatek,hdmi-codec = <&it6505dptx>;
22*c66ec88fSEmmanuel Vadot		mediatek,platform = <&afe>;
23*c66ec88fSEmmanuel Vadot	};
24*c66ec88fSEmmanuel Vadot
25