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