^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) ALC5631/RT5631 audio CODEC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) This device supports I2C only.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) Required properties:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) - compatible : "realtek,alc5631" or "realtek,rt5631"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) - reg : the I2C address of the device.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) Pins on the device (for linking into audio routes):
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) * SPK_OUT_R_P
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) * SPK_OUT_R_N
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) * SPK_OUT_L_P
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) * SPK_OUT_L_N
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) * HP_OUT_L
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) * HP_OUT_R
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) * AUX_OUT2_LP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) * AUX_OUT2_RN
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) * AUX_OUT1_LP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) * AUX_OUT1_RN
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) * AUX_IN_L_JD
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) * AUX_IN_R_JD
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) * MONO_IN_P
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) * MONO_IN_N
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) * MIC1_P
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) * MIC1_N
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) * MIC2_P
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) * MIC2_N
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) * MONO_OUT_P
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) * MONO_OUT_N
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) * MICBIAS1
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) * MICBIAS2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) Example:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) alc5631: audio-codec@1a {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) compatible = "realtek,alc5631";
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) reg = <0x1a>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43) or
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45) rt5631: audio-codec@1a {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46) compatible = "realtek,rt5631";
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47) reg = <0x1a>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48) };