xref: /freebsd/sys/contrib/device-tree/Bindings/soc/tegra/nvidia,tegra20-flowctrl.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-flowctrl.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: NVIDIA Tegra Flow Controller
8
9maintainers:
10  - Thierry Reding <thierry.reding@gmail.com>
11  - Jon Hunter <jonathanh@nvidia.com>
12
13properties:
14  compatible:
15    oneOf:
16      - enum:
17          - nvidia,tegra20-flowctrl
18          - nvidia,tegra30-flowctrl
19          - nvidia,tegra114-flowctrl
20          - nvidia,tegra124-flowctrl
21          - nvidia,tegra210-flowctrl
22
23      - items:
24          - const: nvidia,tegra132-flowctrl
25          - const: nvidia,tegra124-flowctrl
26
27  reg:
28    maxItems: 1
29
30required:
31  - compatible
32  - reg
33
34additionalProperties: false
35
36examples:
37  - |
38    flow-controller@60007000 {
39        compatible = "nvidia,tegra20-flowctrl";
40        reg = <0x60007000 0x1000>;
41    };
42