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