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