mirror of
git://nv-tegra.nvidia.com/linux-nv-oot.git
synced 2025-12-22 09:11:26 +03:00
Drivers in the NVIDIA OOT repository are public and so remove the directories named 'private' to avoid any confusion once these sources are released. Bug 5054840 Change-Id: I9156e3b08df9ce3d90dc0a2b5e72416f28fac5f5 Signed-off-by: Jon Hunter <jonathanh@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/3351272 GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com> Reviewed-by: Ashish Mhetre <amhetre@nvidia.com> Reviewed-by: Brad Griffis <bgriffis@nvidia.com>
69 lines
1.9 KiB
YAML
69 lines
1.9 KiB
YAML
# SPDX-License-Identifier: GPL-2.0-only
|
|
# SPDX-FileCopyrightText: Copyright (c) 2024-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
|
|
|
%YAML 1.2
|
|
---
|
|
$id: http://devicetree.org/schemas/mc_carveout@8108020000/nvidia,tegra-t26x-mc.yaml#
|
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
|
|
|
title: NVIDIA Tegra Memory Controller driver
|
|
|
|
maintainers:
|
|
- Ashish Mhetre
|
|
|
|
description: |
|
|
the compatability = nvidia,tegra-t26x-mc is mentioned in the following drivers
|
|
- <TOP>/kernel/nvidia-oot/drivers/memory/tegra/mc-t26x.c
|
|
|
|
The following nodes use this compatibility
|
|
- /bus@0/mc_carveout@8108020000
|
|
|
|
select:
|
|
properties:
|
|
compatible:
|
|
minItems: 1
|
|
maxItems: 1
|
|
items:
|
|
enum:
|
|
- nvidia,tegra-t26x-mc
|
|
|
|
required:
|
|
- compatible
|
|
|
|
properties:
|
|
|
|
reg:
|
|
$ref: "/schemas/types.yaml#/definitions/uint32-matrix"
|
|
description: |
|
|
Registers are given by a tuple of two values:
|
|
- register address:
|
|
- register block size.
|
|
items:
|
|
minItems: 4
|
|
maxItems: 4
|
|
items:
|
|
- $ref: "/schemas/types.yaml#/definitions/uint32"
|
|
minimum: 0x81
|
|
maximum: 0x81
|
|
- $ref: "/schemas/types.yaml#/definitions/uint32"
|
|
minimum: 0x8020000
|
|
maximum: 0x8020000
|
|
- $ref: "/schemas/types.yaml#/definitions/uint32"
|
|
minimum: 0x0
|
|
maximum: 0x0
|
|
- $ref: "/schemas/types.yaml#/definitions/uint32"
|
|
minimum: 0x20000
|
|
maximum: 0x20000
|
|
|
|
required:
|
|
- compatible
|
|
- reg
|
|
|
|
examples:
|
|
- |
|
|
mc_carveout@8108020000 {
|
|
compatible = "nvidia,tegra-t26x-mc";
|
|
reg = <0x81 0x08020000 0x0 0x20000>;
|
|
status = "disabled";
|
|
};
|