0001 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
0002 %YAML 1.2
0003 ---
0004 $id: http://devicetree.org/schemas/misc/nvidia,tegra20-apbmisc.yaml#
0005 $schema: http://devicetree.org/meta-schemas/core.yaml#
0006
0007 title: NVIDIA Tegra APBMISC block
0008
0009 maintainers:
0010 - Thierry Reding <thierry.reding@gmail.com>
0011 - Jon Hunter <jonathanh@nvidia.com>
0012
0013 properties:
0014 compatible:
0015 oneOf:
0016 - items:
0017 - enum:
0018 - nvidia,tegra210-apbmisc
0019 - nvidia,tegra124-apbmisc
0020 - nvidia,tegra114-apbmisc
0021 - nvidia,tegra30-apbmisc
0022 - const: nvidia,tegra20-apbmisc
0023
0024 - items:
0025 - const: nvidia,tegra20-apbmisc
0026
0027 reg:
0028 items:
0029 - description: physical address and length of the registers which
0030 contain revision and debug features
0031 - description: physical address and length of the registers which
0032 indicate strapping options
0033
0034 nvidia,long-ram-code:
0035 description: If present, the RAM code is long (4 bit). If not, short
0036 (2 bit).
0037 type: boolean
0038
0039 additionalProperties: false
0040
0041 required:
0042 - compatible
0043 - reg
0044
0045 examples:
0046 - |
0047 apbmisc@70000800 {
0048 compatible = "nvidia,tegra20-apbmisc";
0049 reg = <0x70000800 0x64>, /* Chip revision */
0050 <0x70000008 0x04>; /* Strapping options */
0051 };