18c2ecf20Sopenharmony_ciALC5632 audio CODEC
28c2ecf20Sopenharmony_ci
38c2ecf20Sopenharmony_ciThis device supports I2C only.
48c2ecf20Sopenharmony_ci
58c2ecf20Sopenharmony_ciRequired properties:
68c2ecf20Sopenharmony_ci
78c2ecf20Sopenharmony_ci  - compatible : "realtek,alc5632"
88c2ecf20Sopenharmony_ci
98c2ecf20Sopenharmony_ci  - reg : the I2C address of the device.
108c2ecf20Sopenharmony_ci
118c2ecf20Sopenharmony_ci  - gpio-controller : Indicates this device is a GPIO controller.
128c2ecf20Sopenharmony_ci
138c2ecf20Sopenharmony_ci  - #gpio-cells : Should be two. The first cell is the pin number and the
148c2ecf20Sopenharmony_ci    second cell is used to specify optional parameters (currently unused).
158c2ecf20Sopenharmony_ci
168c2ecf20Sopenharmony_ciPins on the device (for linking into audio routes):
178c2ecf20Sopenharmony_ci
188c2ecf20Sopenharmony_ci  * SPK_OUTP
198c2ecf20Sopenharmony_ci  * SPK_OUTN
208c2ecf20Sopenharmony_ci  * HP_OUT_L
218c2ecf20Sopenharmony_ci  * HP_OUT_R
228c2ecf20Sopenharmony_ci  * AUX_OUT_P
238c2ecf20Sopenharmony_ci  * AUX_OUT_N
248c2ecf20Sopenharmony_ci  * LINE_IN_L
258c2ecf20Sopenharmony_ci  * LINE_IN_R
268c2ecf20Sopenharmony_ci  * PHONE_P
278c2ecf20Sopenharmony_ci  * PHONE_N
288c2ecf20Sopenharmony_ci  * MIC1_P
298c2ecf20Sopenharmony_ci  * MIC1_N
308c2ecf20Sopenharmony_ci  * MIC2_P
318c2ecf20Sopenharmony_ci  * MIC2_N
328c2ecf20Sopenharmony_ci  * MICBIAS1
338c2ecf20Sopenharmony_ci  * DMICDAT
348c2ecf20Sopenharmony_ci
358c2ecf20Sopenharmony_ciExample:
368c2ecf20Sopenharmony_ci
378c2ecf20Sopenharmony_cialc5632: alc5632@1e {
388c2ecf20Sopenharmony_ci	compatible = "realtek,alc5632";
398c2ecf20Sopenharmony_ci	reg = <0x1a>;
408c2ecf20Sopenharmony_ci
418c2ecf20Sopenharmony_ci	gpio-controller;
428c2ecf20Sopenharmony_ci	#gpio-cells = <2>;
438c2ecf20Sopenharmony_ci};
44