blob: 6f504fa74007e7164571b839abef1ba6752f8902 [file] [log] [blame]
Tom Rini53633a82024-02-29 12:33:36 -05001# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/misc/nvidia,tegra20-apbmisc.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: NVIDIA Tegra APBMISC block
8
9maintainers:
10 - Thierry Reding <thierry.reding@gmail.com>
11 - Jon Hunter <jonathanh@nvidia.com>
12
13properties:
14 compatible:
15 oneOf:
16 - items:
17 - enum:
18 - nvidia,tegra210-apbmisc
19 - nvidia,tegra124-apbmisc
20 - nvidia,tegra114-apbmisc
21 - nvidia,tegra30-apbmisc
22 - const: nvidia,tegra20-apbmisc
23
24 - items:
25 - const: nvidia,tegra20-apbmisc
26
27 reg:
28 items:
29 - description: physical address and length of the registers which
30 contain revision and debug features
31 - description: physical address and length of the registers which
32 indicate strapping options
33
34 nvidia,long-ram-code:
35 description: If present, the RAM code is long (4 bit). If not, short
36 (2 bit).
37 type: boolean
38
39additionalProperties: false
40
41required:
42 - compatible
43 - reg
44
45examples:
46 - |
47 apbmisc@70000800 {
48 compatible = "nvidia,tegra20-apbmisc";
49 reg = <0x70000800 0x64>, /* Chip revision */
50 <0x70000008 0x04>; /* Strapping options */
51 };