xref: /freebsd/sys/contrib/device-tree/Bindings/soc/tegra/nvidia,tegra20-ahb.yaml (revision aa1a8ff2d6dbc51ef058f46f3db5a8bb77967145)
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/soc/tegra/nvidia,tegra20-ahb.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7maintainers:
8  - Thierry Reding <thierry.reding@gmail.com>
9  - Jon Hunter <jonathanh@nvidia.com>
10
11title: NVIDIA Tegra AHB
12
13properties:
14  compatible:
15    oneOf:
16      - enum:
17          - nvidia,tegra20-ahb
18          - nvidia,tegra30-ahb
19      - items:
20          - enum:
21              - nvidia,tegra114-ahb
22              - nvidia,tegra124-ahb
23              - nvidia,tegra210-ahb
24          - const: nvidia,tegra30-ahb
25
26  reg:
27    maxItems: 1
28
29additionalProperties: false
30
31required:
32  - compatible
33  - reg
34
35examples:
36  - |
37    ahb@6000c004 {
38        compatible = "nvidia,tegra20-ahb";
39        reg = <0x6000c004 0x10c>; /* AHB Arbitration + Gizmo Controller */
40    };
41