]>
Commit | Line | Data |
---|---|---|
f50ffbc5 NA |
1 | # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) |
2 | # Copyright 2019 BayLibre, SAS | |
3 | %YAML 1.2 | |
4 | --- | |
5 | $id: "http://devicetree.org/schemas/arm/amlogic/amlogic,meson-gx-ao-secure.yaml#" | |
6 | $schema: "http://devicetree.org/meta-schemas/core.yaml#" | |
7 | ||
8 | title: Amlogic Meson Firmware registers Interface | |
9 | ||
10 | maintainers: | |
c6a43fb3 | 11 | - Neil Armstrong <neil.armstrong@linaro.org> |
f50ffbc5 NA |
12 | |
13 | description: | | |
14 | The Meson SoCs have a register bank with status and data shared with the | |
15 | secure firmware. | |
16 | ||
17 | # We need a select here so we don't match all nodes with 'syscon' | |
18 | select: | |
19 | properties: | |
20 | compatible: | |
21 | contains: | |
22 | const: amlogic,meson-gx-ao-secure | |
23 | required: | |
24 | - compatible | |
25 | ||
26 | properties: | |
27 | compatible: | |
9f60a65b | 28 | items: |
f50ffbc5 NA |
29 | - const: amlogic,meson-gx-ao-secure |
30 | - const: syscon | |
31 | ||
32 | reg: | |
33 | maxItems: 1 | |
34 | ||
35 | amlogic,has-chip-id: | |
36 | description: | | |
37 | A firmware register encodes the SoC type, package and revision | |
38 | information on the Meson GX SoCs. If present, the interface gives | |
39 | the current SoC version. | |
40 | type: boolean | |
41 | ||
42 | required: | |
43 | - compatible | |
44 | - reg | |
45 | ||
7f464532 RH |
46 | additionalProperties: false |
47 | ||
f50ffbc5 NA |
48 | examples: |
49 | - | | |
50 | ao-secure@140 { | |
51 | compatible = "amlogic,meson-gx-ao-secure", "syscon"; | |
52 | reg = <0x140 0x140>; | |
53 | amlogic,has-chip-id; | |
54 | }; |