File Index
Files and directories
Sign in
FILE

amlogic,meson-gx-ao-secure.yaml

File preview with syntax highlighting.

linux-6.19.14/Documentation/devicetree/bindings/arm/amlogic/amlogic,meson-gx-ao-secure.yaml YAML
 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
 8title: Amlogic Meson Firmware registers Interface
 9
10maintainers:
11  - Neil Armstrong <neil.armstrong@linaro.org>
12
13description: |
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'
18select:
19  properties:
20    compatible:
21      contains:
22        const: amlogic,meson-gx-ao-secure
23  required:
24    - compatible
25
26properties:
27  compatible:
28    oneOf:
29      - items:
30          - const: amlogic,meson-gx-ao-secure
31          - const: syscon
32      - items:
33          - enum:
34              - amlogic,a4-ao-secure
35              - amlogic,c3-ao-secure
36              - amlogic,s4-ao-secure
37              - amlogic,s6-ao-secure
38              - amlogic,s7-ao-secure
39              - amlogic,s7d-ao-secure
40              - amlogic,t7-ao-secure
41          - const: amlogic,meson-gx-ao-secure
42          - const: syscon
43  reg:
44    maxItems: 1
45
46  amlogic,has-chip-id:
47    description: |
48      A firmware register encodes the SoC type, package and revision
49      information on the Meson GX SoCs. If present, the interface gives
50      the current SoC version.
51    type: boolean
52
53required:
54  - compatible
55  - reg
56
57additionalProperties: false
58
59examples:
60  - |
61    ao-secure@140 {
62          compatible = "amlogic,meson-gx-ao-secure", "syscon";
63          reg = <0x140 0x140>;
64          amlogic,has-chip-id;
65    };
~/ Read-only file preview.