1*08277cd6SMasahiro Yamada# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 2*08277cd6SMasahiro Yamada%YAML 1.2 3*08277cd6SMasahiro Yamada--- 4*08277cd6SMasahiro Yamada$id: http://devicetree.org/schemas/sound/socionext,uniphier-evea.yaml# 5*08277cd6SMasahiro Yamada$schema: http://devicetree.org/meta-schemas/core.yaml# 6*08277cd6SMasahiro Yamada 7*08277cd6SMasahiro Yamadatitle: UniPhier EVEA SoC-internal sound codec 8*08277cd6SMasahiro Yamada 9*08277cd6SMasahiro Yamadamaintainers: 10*08277cd6SMasahiro Yamada - <alsa-devel@alsa-project.org> 11*08277cd6SMasahiro Yamada 12*08277cd6SMasahiro Yamadaproperties: 13*08277cd6SMasahiro Yamada compatible: 14*08277cd6SMasahiro Yamada const: socionext,uniphier-evea 15*08277cd6SMasahiro Yamada 16*08277cd6SMasahiro Yamada reg: 17*08277cd6SMasahiro Yamada maxItems: 1 18*08277cd6SMasahiro Yamada 19*08277cd6SMasahiro Yamada clock-names: 20*08277cd6SMasahiro Yamada items: 21*08277cd6SMasahiro Yamada - const: evea 22*08277cd6SMasahiro Yamada - const: exiv 23*08277cd6SMasahiro Yamada 24*08277cd6SMasahiro Yamada clocks: 25*08277cd6SMasahiro Yamada minItems: 2 26*08277cd6SMasahiro Yamada maxItems: 2 27*08277cd6SMasahiro Yamada 28*08277cd6SMasahiro Yamada reset-names: 29*08277cd6SMasahiro Yamada items: 30*08277cd6SMasahiro Yamada - const: evea 31*08277cd6SMasahiro Yamada - const: exiv 32*08277cd6SMasahiro Yamada - const: adamv 33*08277cd6SMasahiro Yamada 34*08277cd6SMasahiro Yamada resets: 35*08277cd6SMasahiro Yamada minItems: 3 36*08277cd6SMasahiro Yamada maxItems: 3 37*08277cd6SMasahiro Yamada 38*08277cd6SMasahiro Yamada "#sound-dai-cells": 39*08277cd6SMasahiro Yamada const: 1 40*08277cd6SMasahiro Yamada 41*08277cd6SMasahiro YamadapatternProperties: 42*08277cd6SMasahiro Yamada "^port@[0-9]$": 43*08277cd6SMasahiro Yamada type: object 44*08277cd6SMasahiro Yamada properties: 45*08277cd6SMasahiro Yamada endpoint: true 46*08277cd6SMasahiro Yamada required: 47*08277cd6SMasahiro Yamada - endpoint 48*08277cd6SMasahiro Yamada 49*08277cd6SMasahiro YamadaadditionalProperties: false 50*08277cd6SMasahiro Yamada 51*08277cd6SMasahiro Yamadarequired: 52*08277cd6SMasahiro Yamada - compatible 53*08277cd6SMasahiro Yamada - reg 54*08277cd6SMasahiro Yamada - clock-names 55*08277cd6SMasahiro Yamada - clocks 56*08277cd6SMasahiro Yamada - reset-names 57*08277cd6SMasahiro Yamada - resets 58*08277cd6SMasahiro Yamada - "#sound-dai-cells" 59*08277cd6SMasahiro Yamada 60*08277cd6SMasahiro Yamadaexamples: 61*08277cd6SMasahiro Yamada - | 62*08277cd6SMasahiro Yamada codec@57900000 { 63*08277cd6SMasahiro Yamada compatible = "socionext,uniphier-evea"; 64*08277cd6SMasahiro Yamada reg = <0x57900000 0x1000>; 65*08277cd6SMasahiro Yamada clock-names = "evea", "exiv"; 66*08277cd6SMasahiro Yamada clocks = <&sys_clk 41>, <&sys_clk 42>; 67*08277cd6SMasahiro Yamada reset-names = "evea", "exiv", "adamv"; 68*08277cd6SMasahiro Yamada resets = <&sys_rst 41>, <&sys_rst 42>, <&adamv_rst 0>; 69*08277cd6SMasahiro Yamada #sound-dai-cells = <1>; 70*08277cd6SMasahiro Yamada }; 71