18c2ecf20Sopenharmony_ciALC5631/RT5631 audio CODEC
28c2ecf20Sopenharmony_ci
38c2ecf20Sopenharmony_ciThis device supports I2C only.
48c2ecf20Sopenharmony_ci
58c2ecf20Sopenharmony_ciRequired properties:
68c2ecf20Sopenharmony_ci
78c2ecf20Sopenharmony_ci  - compatible : "realtek,alc5631" or "realtek,rt5631"
88c2ecf20Sopenharmony_ci
98c2ecf20Sopenharmony_ci  - reg : the I2C address of the device.
108c2ecf20Sopenharmony_ci
118c2ecf20Sopenharmony_ciPins on the device (for linking into audio routes):
128c2ecf20Sopenharmony_ci
138c2ecf20Sopenharmony_ci  * SPK_OUT_R_P
148c2ecf20Sopenharmony_ci  * SPK_OUT_R_N
158c2ecf20Sopenharmony_ci  * SPK_OUT_L_P
168c2ecf20Sopenharmony_ci  * SPK_OUT_L_N
178c2ecf20Sopenharmony_ci  * HP_OUT_L
188c2ecf20Sopenharmony_ci  * HP_OUT_R
198c2ecf20Sopenharmony_ci  * AUX_OUT2_LP
208c2ecf20Sopenharmony_ci  * AUX_OUT2_RN
218c2ecf20Sopenharmony_ci  * AUX_OUT1_LP
228c2ecf20Sopenharmony_ci  * AUX_OUT1_RN
238c2ecf20Sopenharmony_ci  * AUX_IN_L_JD
248c2ecf20Sopenharmony_ci  * AUX_IN_R_JD
258c2ecf20Sopenharmony_ci  * MONO_IN_P
268c2ecf20Sopenharmony_ci  * MONO_IN_N
278c2ecf20Sopenharmony_ci  * MIC1_P
288c2ecf20Sopenharmony_ci  * MIC1_N
298c2ecf20Sopenharmony_ci  * MIC2_P
308c2ecf20Sopenharmony_ci  * MIC2_N
318c2ecf20Sopenharmony_ci  * MONO_OUT_P
328c2ecf20Sopenharmony_ci  * MONO_OUT_N
338c2ecf20Sopenharmony_ci  * MICBIAS1
348c2ecf20Sopenharmony_ci  * MICBIAS2
358c2ecf20Sopenharmony_ci
368c2ecf20Sopenharmony_ciExample:
378c2ecf20Sopenharmony_ci
388c2ecf20Sopenharmony_cialc5631: audio-codec@1a {
398c2ecf20Sopenharmony_ci	compatible = "realtek,alc5631";
408c2ecf20Sopenharmony_ci	reg = <0x1a>;
418c2ecf20Sopenharmony_ci};
428c2ecf20Sopenharmony_ci
438c2ecf20Sopenharmony_cior
448c2ecf20Sopenharmony_ci
458c2ecf20Sopenharmony_cirt5631: audio-codec@1a {
468c2ecf20Sopenharmony_ci	compatible = "realtek,rt5631";
478c2ecf20Sopenharmony_ci	reg = <0x1a>;
488c2ecf20Sopenharmony_ci};
49