1*29e87c4fSLukasz Majewski# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2*29e87c4fSLukasz Majewski%YAML 1.2 3*29e87c4fSLukasz Majewski--- 4*29e87c4fSLukasz Majewski$id: http://devicetree.org/schemas/sound/wlf,wm8940.yaml# 5*29e87c4fSLukasz Majewski$schema: http://devicetree.org/meta-schemas/core.yaml# 6*29e87c4fSLukasz Majewski 7*29e87c4fSLukasz Majewskititle: Wolfson WM8940 Codec Device Tree Bindings 8*29e87c4fSLukasz Majewski 9*29e87c4fSLukasz Majewskimaintainers: 10*29e87c4fSLukasz Majewski - patches@opensource.cirrus.com 11*29e87c4fSLukasz Majewski 12*29e87c4fSLukasz Majewskiproperties: 13*29e87c4fSLukasz Majewski '#sound-dai-cells': 14*29e87c4fSLukasz Majewski const: 0 15*29e87c4fSLukasz Majewski 16*29e87c4fSLukasz Majewski compatible: 17*29e87c4fSLukasz Majewski const: wlf,wm8940 18*29e87c4fSLukasz Majewski 19*29e87c4fSLukasz Majewski reg: 20*29e87c4fSLukasz Majewski maxItems: 1 21*29e87c4fSLukasz Majewski 22*29e87c4fSLukasz Majewski spi-max-frequency: 23*29e87c4fSLukasz Majewski maximum: 526000 24*29e87c4fSLukasz Majewski 25*29e87c4fSLukasz Majewskirequired: 26*29e87c4fSLukasz Majewski - '#sound-dai-cells' 27*29e87c4fSLukasz Majewski - compatible 28*29e87c4fSLukasz Majewski - reg 29*29e87c4fSLukasz Majewski 30*29e87c4fSLukasz MajewskiadditionalProperties: false 31*29e87c4fSLukasz Majewski 32*29e87c4fSLukasz Majewskiexamples: 33*29e87c4fSLukasz Majewski - | 34*29e87c4fSLukasz Majewski spi { 35*29e87c4fSLukasz Majewski #address-cells = <1>; 36*29e87c4fSLukasz Majewski #size-cells = <0>; 37*29e87c4fSLukasz Majewski 38*29e87c4fSLukasz Majewski codec@0 { 39*29e87c4fSLukasz Majewski #sound-dai-cells = <0>; 40*29e87c4fSLukasz Majewski compatible = "wlf,wm8940"; 41*29e87c4fSLukasz Majewski reg = <0>; 42*29e87c4fSLukasz Majewski spi-max-frequency = <500000>; 43*29e87c4fSLukasz Majewski }; 44*29e87c4fSLukasz Majewski }; 45*29e87c4fSLukasz Majewski - | 46*29e87c4fSLukasz Majewski i2c { 47*29e87c4fSLukasz Majewski #address-cells = <1>; 48*29e87c4fSLukasz Majewski #size-cells = <0>; 49*29e87c4fSLukasz Majewski 50*29e87c4fSLukasz Majewski codec@1a { 51*29e87c4fSLukasz Majewski #sound-dai-cells = <0>; 52*29e87c4fSLukasz Majewski compatible = "wlf,wm8940"; 53*29e87c4fSLukasz Majewski reg = <0x1a>; 54*29e87c4fSLukasz Majewski }; 55*29e87c4fSLukasz Majewski }; 56*29e87c4fSLukasz Majewski 57*29e87c4fSLukasz Majewski... 58