192e67a9cSKatsuhiro Suzuki# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 292e67a9cSKatsuhiro Suzuki%YAML 1.2 392e67a9cSKatsuhiro Suzuki--- 492e67a9cSKatsuhiro Suzuki$id: http://devicetree.org/schemas/sound/everest,es8316.yaml# 592e67a9cSKatsuhiro Suzuki$schema: http://devicetree.org/meta-schemas/core.yaml# 692e67a9cSKatsuhiro Suzuki 75bf2bea8SBinbin Zhoutitle: Everest ES8311, ES8316 and ES8323 audio CODECs 892e67a9cSKatsuhiro Suzuki 992e67a9cSKatsuhiro Suzukimaintainers: 1092e67a9cSKatsuhiro Suzuki - Daniel Drake <drake@endlessm.com> 1192e67a9cSKatsuhiro Suzuki - Katsuhiro Suzuki <katsuhiro@katsuster.net> 1221d35e33SMatteo Martelli - Matteo Martelli <matteomartelli3@gmail.com> 135bf2bea8SBinbin Zhou - Binbin Zhou <zhoubinbin@loongson.cn> 1492e67a9cSKatsuhiro Suzuki 15acd2fa47SJihed Chaibidescription: | 16acd2fa47SJihed Chaibi Everest ES8311, ES8316 and ES8323 audio CODECs 17acd2fa47SJihed Chaibi 18acd2fa47SJihed Chaibi Pins on the device (for linking into audio routes): 19acd2fa47SJihed Chaibi 20acd2fa47SJihed Chaibi Outputs: 21acd2fa47SJihed Chaibi * LOUT: Left Analog Output 22acd2fa47SJihed Chaibi * ROUT: Right Analog Output 23acd2fa47SJihed Chaibi * MICBIAS: Microphone Bias 24acd2fa47SJihed Chaibi 25acd2fa47SJihed Chaibi Inputs: 26acd2fa47SJihed Chaibi * MIC1P: Microphone 1 Positive Analog Input 27acd2fa47SJihed Chaibi * MIC1N: Microphone 1 Negative Analog Input 28acd2fa47SJihed Chaibi * MIC2P: Microphone 2 Positive Analog Input 29acd2fa47SJihed Chaibi * MIC2N: Microphone 2 Negative Analog Input 30acd2fa47SJihed Chaibi 3158ae9a2aSKrzysztof KozlowskiallOf: 3258ae9a2aSKrzysztof Kozlowski - $ref: dai-common.yaml# 3358ae9a2aSKrzysztof Kozlowski 3492e67a9cSKatsuhiro Suzukiproperties: 3592e67a9cSKatsuhiro Suzuki compatible: 3621d35e33SMatteo Martelli enum: 3721d35e33SMatteo Martelli - everest,es8311 3821d35e33SMatteo Martelli - everest,es8316 395bf2bea8SBinbin Zhou - everest,es8323 4092e67a9cSKatsuhiro Suzuki 4192e67a9cSKatsuhiro Suzuki reg: 4292e67a9cSKatsuhiro Suzuki maxItems: 1 4392e67a9cSKatsuhiro Suzuki 4492e67a9cSKatsuhiro Suzuki clocks: 4592e67a9cSKatsuhiro Suzuki items: 4692e67a9cSKatsuhiro Suzuki - description: clock for master clock (MCLK) 4792e67a9cSKatsuhiro Suzuki 4892e67a9cSKatsuhiro Suzuki clock-names: 4992e67a9cSKatsuhiro Suzuki items: 5092e67a9cSKatsuhiro Suzuki - const: mclk 5192e67a9cSKatsuhiro Suzuki 52*fd9a14d2SRob Herring (Arm) interrupts: 53*fd9a14d2SRob Herring (Arm) maxItems: 1 54*fd9a14d2SRob Herring (Arm) description: Headphone detect interrupt 55*fd9a14d2SRob Herring (Arm) 562f43ef99SCristian Ciocaltea port: 572f43ef99SCristian Ciocaltea $ref: audio-graph-port.yaml# 582f43ef99SCristian Ciocaltea unevaluatedProperties: false 592f43ef99SCristian Ciocaltea 6092e67a9cSKatsuhiro Suzuki "#sound-dai-cells": 6192e67a9cSKatsuhiro Suzuki const: 0 6292e67a9cSKatsuhiro Suzuki 6392e67a9cSKatsuhiro Suzukirequired: 6492e67a9cSKatsuhiro Suzuki - compatible 6592e67a9cSKatsuhiro Suzuki - reg 6692e67a9cSKatsuhiro Suzuki - "#sound-dai-cells" 6792e67a9cSKatsuhiro Suzuki 6858ae9a2aSKrzysztof KozlowskiunevaluatedProperties: false 6992e67a9cSKatsuhiro Suzuki 7092e67a9cSKatsuhiro Suzukiexamples: 7192e67a9cSKatsuhiro Suzuki - | 7220a72af1SRob Herring i2c { 7392e67a9cSKatsuhiro Suzuki #address-cells = <1>; 7492e67a9cSKatsuhiro Suzuki #size-cells = <0>; 7592e67a9cSKatsuhiro Suzuki es8316: codec@11 { 7692e67a9cSKatsuhiro Suzuki compatible = "everest,es8316"; 7792e67a9cSKatsuhiro Suzuki reg = <0x11>; 7892e67a9cSKatsuhiro Suzuki clocks = <&clks 10>; 7992e67a9cSKatsuhiro Suzuki clock-names = "mclk"; 8092e67a9cSKatsuhiro Suzuki #sound-dai-cells = <0>; 8192e67a9cSKatsuhiro Suzuki }; 8292e67a9cSKatsuhiro Suzuki }; 83