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