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