18c2ecf20Sopenharmony_ciROCKCHIP with MAX98090 CODEC
28c2ecf20Sopenharmony_ci
38c2ecf20Sopenharmony_ciRequired properties:
48c2ecf20Sopenharmony_ci- compatible: "rockchip,rockchip-audio-max98090"
58c2ecf20Sopenharmony_ci- rockchip,model: The user-visible name of this sound complex
68c2ecf20Sopenharmony_ci- rockchip,i2s-controller: The phandle of the Rockchip I2S controller that's
78c2ecf20Sopenharmony_ci  connected to the CODEC
88c2ecf20Sopenharmony_ci
98c2ecf20Sopenharmony_ciOptional properties:
108c2ecf20Sopenharmony_ci- rockchip,audio-codec: The phandle of the MAX98090 audio codec.
118c2ecf20Sopenharmony_ci- rockchip,headset-codec: The phandle of Ext chip for jack detection. This is
128c2ecf20Sopenharmony_ci                          required if there is rockchip,audio-codec.
138c2ecf20Sopenharmony_ci- rockchip,hdmi-codec: The phandle of HDMI device for HDMI codec.
148c2ecf20Sopenharmony_ci
158c2ecf20Sopenharmony_ciExample:
168c2ecf20Sopenharmony_ci
178c2ecf20Sopenharmony_ci/* For max98090-only board. */
188c2ecf20Sopenharmony_cisound {
198c2ecf20Sopenharmony_ci	compatible = "rockchip,rockchip-audio-max98090";
208c2ecf20Sopenharmony_ci	rockchip,model = "ROCKCHIP-I2S";
218c2ecf20Sopenharmony_ci	rockchip,i2s-controller = <&i2s>;
228c2ecf20Sopenharmony_ci	rockchip,audio-codec = <&max98090>;
238c2ecf20Sopenharmony_ci	rockchip,headset-codec = <&headsetcodec>;
248c2ecf20Sopenharmony_ci};
258c2ecf20Sopenharmony_ci
268c2ecf20Sopenharmony_ci/* For HDMI-only board. */
278c2ecf20Sopenharmony_cisound {
288c2ecf20Sopenharmony_ci	compatible = "rockchip,rockchip-audio-max98090";
298c2ecf20Sopenharmony_ci	rockchip,model = "ROCKCHIP-I2S";
308c2ecf20Sopenharmony_ci	rockchip,i2s-controller = <&i2s>;
318c2ecf20Sopenharmony_ci	rockchip,hdmi-codec = <&hdmi>;
328c2ecf20Sopenharmony_ci};
338c2ecf20Sopenharmony_ci
348c2ecf20Sopenharmony_ci/* For max98090 plus HDMI board. */
358c2ecf20Sopenharmony_cisound {
368c2ecf20Sopenharmony_ci	compatible = "rockchip,rockchip-audio-max98090";
378c2ecf20Sopenharmony_ci	rockchip,model = "ROCKCHIP-I2S";
388c2ecf20Sopenharmony_ci	rockchip,i2s-controller = <&i2s>;
398c2ecf20Sopenharmony_ci	rockchip,audio-codec = <&max98090>;
408c2ecf20Sopenharmony_ci	rockchip,headset-codec = <&headsetcodec>;
418c2ecf20Sopenharmony_ci	rockchip,hdmi-codec = <&hdmi>;
428c2ecf20Sopenharmony_ci};
43