129e87c4fSLukasz Majewski# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 229e87c4fSLukasz Majewski%YAML 1.2 329e87c4fSLukasz Majewski--- 429e87c4fSLukasz Majewski$id: http://devicetree.org/schemas/sound/wlf,wm8940.yaml# 529e87c4fSLukasz Majewski$schema: http://devicetree.org/meta-schemas/core.yaml# 629e87c4fSLukasz Majewski 7dd3cb467SAndrew Lunntitle: Wolfson WM8940 Codec 829e87c4fSLukasz Majewski 929e87c4fSLukasz Majewskimaintainers: 1029e87c4fSLukasz Majewski - patches@opensource.cirrus.com 1129e87c4fSLukasz Majewski 12*58ae9a2aSKrzysztof KozlowskiallOf: 13*58ae9a2aSKrzysztof Kozlowski - $ref: dai-common.yaml# 14*58ae9a2aSKrzysztof Kozlowski 1529e87c4fSLukasz Majewskiproperties: 1629e87c4fSLukasz Majewski '#sound-dai-cells': 1729e87c4fSLukasz Majewski const: 0 1829e87c4fSLukasz Majewski 1929e87c4fSLukasz Majewski compatible: 2029e87c4fSLukasz Majewski const: wlf,wm8940 2129e87c4fSLukasz Majewski 2229e87c4fSLukasz Majewski reg: 2329e87c4fSLukasz Majewski maxItems: 1 2429e87c4fSLukasz Majewski 2529e87c4fSLukasz Majewski spi-max-frequency: 2629e87c4fSLukasz Majewski maximum: 526000 2729e87c4fSLukasz Majewski 2829e87c4fSLukasz Majewskirequired: 2929e87c4fSLukasz Majewski - '#sound-dai-cells' 3029e87c4fSLukasz Majewski - compatible 3129e87c4fSLukasz Majewski - reg 3229e87c4fSLukasz Majewski 33*58ae9a2aSKrzysztof KozlowskiunevaluatedProperties: false 3429e87c4fSLukasz Majewski 3529e87c4fSLukasz Majewskiexamples: 3629e87c4fSLukasz Majewski - | 3729e87c4fSLukasz Majewski spi { 3829e87c4fSLukasz Majewski #address-cells = <1>; 3929e87c4fSLukasz Majewski #size-cells = <0>; 4029e87c4fSLukasz Majewski 4129e87c4fSLukasz Majewski codec@0 { 4229e87c4fSLukasz Majewski #sound-dai-cells = <0>; 4329e87c4fSLukasz Majewski compatible = "wlf,wm8940"; 4429e87c4fSLukasz Majewski reg = <0>; 4529e87c4fSLukasz Majewski spi-max-frequency = <500000>; 4629e87c4fSLukasz Majewski }; 4729e87c4fSLukasz Majewski }; 4829e87c4fSLukasz Majewski - | 4929e87c4fSLukasz Majewski i2c { 5029e87c4fSLukasz Majewski #address-cells = <1>; 5129e87c4fSLukasz Majewski #size-cells = <0>; 5229e87c4fSLukasz Majewski 5329e87c4fSLukasz Majewski codec@1a { 5429e87c4fSLukasz Majewski #sound-dai-cells = <0>; 5529e87c4fSLukasz Majewski compatible = "wlf,wm8940"; 5629e87c4fSLukasz Majewski reg = <0x1a>; 5729e87c4fSLukasz Majewski }; 5829e87c4fSLukasz Majewski }; 5929e87c4fSLukasz Majewski 6029e87c4fSLukasz Majewski... 61