1fe8b45aaSThierry Reding# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2fe8b45aaSThierry Reding%YAML 1.2
3fe8b45aaSThierry Reding---
4fe8b45aaSThierry Reding$id: http://devicetree.org/schemas/display/tegra/nvidia,tegra186-dsi-padctl.yaml#
5fe8b45aaSThierry Reding$schema: http://devicetree.org/meta-schemas/core.yaml#
6fe8b45aaSThierry Reding
7fe8b45aaSThierry Redingtitle: NVIDIA Tegra MIPI DSI pad controller
8fe8b45aaSThierry Reding
9fe8b45aaSThierry Redingmaintainers:
10fe8b45aaSThierry Reding  - Thierry Reding <thierry.reding@gmail.com>
11fe8b45aaSThierry Reding  - Jon Hunter <jonathanh@nvidia.com>
12fe8b45aaSThierry Reding
13fe8b45aaSThierry Redingproperties:
14fe8b45aaSThierry Reding  $nodename:
15fe8b45aaSThierry Reding    pattern: "^padctl@[0-9a-f]+$"
16fe8b45aaSThierry Reding
17fe8b45aaSThierry Reding  compatible:
18fe8b45aaSThierry Reding    const: nvidia,tegra186-dsi-padctl
19fe8b45aaSThierry Reding
20fe8b45aaSThierry Reding  reg:
21fe8b45aaSThierry Reding    maxItems: 1
22fe8b45aaSThierry Reding
23fe8b45aaSThierry Reding  resets:
24fe8b45aaSThierry Reding    items:
25fe8b45aaSThierry Reding      - description: module reset
26fe8b45aaSThierry Reding
27fe8b45aaSThierry Reding  reset-names:
28fe8b45aaSThierry Reding    items:
29fe8b45aaSThierry Reding      - const: dsi
30fe8b45aaSThierry Reding
31fe8b45aaSThierry RedingallOf:
32*4334aec0SRob Herring  - $ref: /schemas/reset/reset.yaml
33fe8b45aaSThierry Reding
34fe8b45aaSThierry RedingadditionalProperties: false
35fe8b45aaSThierry Reding
36fe8b45aaSThierry Redingexamples:
37fe8b45aaSThierry Reding  - |
38fe8b45aaSThierry Reding    #include <dt-bindings/reset/tegra186-reset.h>
39fe8b45aaSThierry Reding
40fe8b45aaSThierry Reding    padctl@15880000 {
41fe8b45aaSThierry Reding        compatible = "nvidia,tegra186-dsi-padctl";
42fe8b45aaSThierry Reding        reg = <0x15880000 0x10000>;
43fe8b45aaSThierry Reding        resets = <&bpmp TEGRA186_RESET_DSI>;
44fe8b45aaSThierry Reding        reset-names = "dsi";
45fe8b45aaSThierry Reding    };
46