Back to home page

OSCL-LXR

 
 

    


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     };