xref: /freebsd/sys/contrib/device-tree/Bindings/usb/mediatek,mt6370-tcpc.yaml (revision 2008043f386721d58158e37e0d7e50df8095942d)
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/usb/mediatek,mt6370-tcpc.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: MediatTek MT6370 Type-C Port Switch and Power Delivery controller
8
9maintainers:
10  - ChiYuan Huang <cy_huang@richtek.com>
11
12description: |
13  MediaTek MT6370 is a multi-functional device.
14  It integrates charger, ADC, flash, RGB indicators,
15  regulators (DSV/VIBLDO), and TypeC Port Switch with Power Delivery controller.
16  This document only describes MT6370 Type-C Port Switch and
17  Power Delivery controller.
18
19properties:
20  compatible:
21    enum:
22      - mediatek,mt6370-tcpc
23
24  interrupts:
25    maxItems: 1
26
27  connector:
28    type: object
29    $ref: /schemas/connector/usb-connector.yaml#
30    unevaluatedProperties: false
31
32additionalProperties: false
33
34required:
35  - compatible
36  - interrupts
37