xref: /freebsd-src/sys/contrib/device-tree/Bindings/misc/nvidia,tegra186-misc.yaml (revision e67e85659c0de33e617e5fbf1028c6e8b49eee53)
1*e67e8565SEmmanuel Vadot# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*e67e8565SEmmanuel Vadot%YAML 1.2
3*e67e8565SEmmanuel Vadot---
4*e67e8565SEmmanuel Vadot$id: http://devicetree.org/schemas/misc/nvidia,tegra186-misc.yaml#
5*e67e8565SEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml#
6*e67e8565SEmmanuel Vadot
7*e67e8565SEmmanuel Vadottitle: NVIDIA Tegra186 (and later) MISC register block
8*e67e8565SEmmanuel Vadot
9*e67e8565SEmmanuel Vadotmaintainers:
10*e67e8565SEmmanuel Vadot  - Thierry Reding <thierry.reding@gmail.com>
11*e67e8565SEmmanuel Vadot  - Jon Hunter <jonathanh@nvidia.com>
12*e67e8565SEmmanuel Vadot
13*e67e8565SEmmanuel Vadotdescription: The MISC register block found on Tegra186 and later SoCs contains
14*e67e8565SEmmanuel Vadot  registers that can be used to identify a given chip and various strapping
15*e67e8565SEmmanuel Vadot  options.
16*e67e8565SEmmanuel Vadot
17*e67e8565SEmmanuel Vadotproperties:
18*e67e8565SEmmanuel Vadot  compatible:
19*e67e8565SEmmanuel Vadot    enum:
20*e67e8565SEmmanuel Vadot      - nvidia,tegra186-misc
21*e67e8565SEmmanuel Vadot      - nvidia,tegra194-misc
22*e67e8565SEmmanuel Vadot      - nvidia,tegra234-misc
23*e67e8565SEmmanuel Vadot
24*e67e8565SEmmanuel Vadot  reg:
25*e67e8565SEmmanuel Vadot    items:
26*e67e8565SEmmanuel Vadot      - description: physical address and length of the registers which
27*e67e8565SEmmanuel Vadot          contain revision and debug features
28*e67e8565SEmmanuel Vadot      - description: physical address and length of the registers which
29*e67e8565SEmmanuel Vadot          indicate strapping options
30*e67e8565SEmmanuel Vadot
31*e67e8565SEmmanuel VadotadditionalProperties: false
32*e67e8565SEmmanuel Vadot
33*e67e8565SEmmanuel Vadotrequired:
34*e67e8565SEmmanuel Vadot  - compatible
35*e67e8565SEmmanuel Vadot  - reg
36*e67e8565SEmmanuel Vadot
37*e67e8565SEmmanuel Vadotexamples:
38*e67e8565SEmmanuel Vadot  - |
39*e67e8565SEmmanuel Vadot    misc@100000 {
40*e67e8565SEmmanuel Vadot        compatible = "nvidia,tegra186-misc";
41*e67e8565SEmmanuel Vadot        reg = <0x00100000 0xf000>,
42*e67e8565SEmmanuel Vadot              <0x0010f000 0x1000>;
43*e67e8565SEmmanuel Vadot    };
44