1*20346f5cSAnimesh Agarwal# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 2*20346f5cSAnimesh Agarwal%YAML 1.2 3*20346f5cSAnimesh Agarwal--- 4*20346f5cSAnimesh Agarwal$id: http://devicetree.org/schemas/sound/realtek,rt5631.yaml# 5*20346f5cSAnimesh Agarwal$schema: http://devicetree.org/meta-schemas/core.yaml# 6*20346f5cSAnimesh Agarwal 7*20346f5cSAnimesh Agarwaltitle: ALC5631/RT5631 audio CODEC 8*20346f5cSAnimesh Agarwal 9*20346f5cSAnimesh Agarwalmaintainers: 10*20346f5cSAnimesh Agarwal - Animesh Agarwal <animeshagarwal28@gmail.com> 11*20346f5cSAnimesh Agarwal 12*20346f5cSAnimesh Agarwaldescription: | 13*20346f5cSAnimesh Agarwal This device supports I2C only. 14*20346f5cSAnimesh Agarwal 15*20346f5cSAnimesh Agarwal Pins on the device (for linking into audio routes): 16*20346f5cSAnimesh Agarwal * SPK_OUT_R_P 17*20346f5cSAnimesh Agarwal * SPK_OUT_R_N 18*20346f5cSAnimesh Agarwal * SPK_OUT_L_P 19*20346f5cSAnimesh Agarwal * SPK_OUT_L_N 20*20346f5cSAnimesh Agarwal * HP_OUT_L 21*20346f5cSAnimesh Agarwal * HP_OUT_R 22*20346f5cSAnimesh Agarwal * AUX_OUT2_LP 23*20346f5cSAnimesh Agarwal * AUX_OUT2_RN 24*20346f5cSAnimesh Agarwal * AUX_OUT1_LP 25*20346f5cSAnimesh Agarwal * AUX_OUT1_RN 26*20346f5cSAnimesh Agarwal * AUX_IN_L_JD 27*20346f5cSAnimesh Agarwal * AUX_IN_R_JD 28*20346f5cSAnimesh Agarwal * MONO_IN_P 29*20346f5cSAnimesh Agarwal * MONO_IN_N 30*20346f5cSAnimesh Agarwal * MIC1_P 31*20346f5cSAnimesh Agarwal * MIC1_N 32*20346f5cSAnimesh Agarwal * MIC2_P 33*20346f5cSAnimesh Agarwal * MIC2_N 34*20346f5cSAnimesh Agarwal * MONO_OUT_P 35*20346f5cSAnimesh Agarwal * MONO_OUT_N 36*20346f5cSAnimesh Agarwal * MICBIAS1 37*20346f5cSAnimesh Agarwal * MICBIAS2 38*20346f5cSAnimesh Agarwal 39*20346f5cSAnimesh Agarwalproperties: 40*20346f5cSAnimesh Agarwal compatible: 41*20346f5cSAnimesh Agarwal enum: 42*20346f5cSAnimesh Agarwal - realtek,alc5631 43*20346f5cSAnimesh Agarwal - realtek,rt5631 44*20346f5cSAnimesh Agarwal 45*20346f5cSAnimesh Agarwal reg: 46*20346f5cSAnimesh Agarwal maxItems: 1 47*20346f5cSAnimesh Agarwal 48*20346f5cSAnimesh Agarwal port: 49*20346f5cSAnimesh Agarwal $ref: audio-graph-port.yaml# 50*20346f5cSAnimesh Agarwal unevaluatedProperties: false 51*20346f5cSAnimesh Agarwal 52*20346f5cSAnimesh Agarwalrequired: 53*20346f5cSAnimesh Agarwal - compatible 54*20346f5cSAnimesh Agarwal - reg 55*20346f5cSAnimesh Agarwal 56*20346f5cSAnimesh AgarwaladditionalProperties: false 57*20346f5cSAnimesh Agarwal 58*20346f5cSAnimesh Agarwalexamples: 59*20346f5cSAnimesh Agarwal - | 60*20346f5cSAnimesh Agarwal i2c { 61*20346f5cSAnimesh Agarwal #address-cells = <1>; 62*20346f5cSAnimesh Agarwal #size-cells = <0>; 63*20346f5cSAnimesh Agarwal codec@1a { 64*20346f5cSAnimesh Agarwal compatible = "realtek,alc5631"; 65*20346f5cSAnimesh Agarwal reg = <0x1a>; 66*20346f5cSAnimesh Agarwal }; 67*20346f5cSAnimesh Agarwal }; 68