← Documents Documentation/devicetree/bindings/usb/mediatek,mt6370-tcpc.yaml GitHub 원문 ↗

Linux 6.18.37 · Devicetree Bindings / USB

MediaTek MT6370 Type-C Port Switch and PD

MT6370 TCPC의 interrupt와 USB-C connector child schema 제약을 설명합니다.

Source pathDocumentation/devicetree/bindings/usb/mediatek,mt6370-tcpc.yaml
Source versionLinux v6.18.37
TranslationDUJINLABS 전문 번역 + 해설

요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.

1. 요약·해설

원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.

요약과 해설

mediatek,mt6370-tcpc.yaml:1-36

MT6370 TCPC의 interrupt와 USB-C connector child schema 제약을 설명합니다. 접을 수 있는 영어 원문 전체와 한국어 전문 번역을 함께 제공하며, compatible, register, interrupt, clock, PHY, power, source path와 원문 줄 좌표를 원형대로 보존합니다.

2. 영어 원문 전체

번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.

원문 전체 펼치기
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
7 title: MediatTek MT6370 Type-C Port Switch and Power Delivery controller
8
9 maintainers:
10 - ChiYuan Huang <[email protected]>
11
12 description: |
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
19 properties:
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
32 additionalProperties: false
33
34 required:
35 - compatible
36 - interrupts
37

3. 한국어 전문 번역

영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.

MT6370 Type-C Port Switch와 PD

1-18

GPL-2.0-only 또는 BSD-2-Clause로 배포되는 이 schema는 MediaTek MT6370 Type-C Port Switch와 Power Delivery controller를 정의합니다. MT6370은 charger, ADC, flash, RGB indicator, DSV·VIBLDO regulator를 통합하지만 이 문서는 Type-C와 PD 기능만 다룹니다. 관리자는 ChiYuan Huang입니다.

Interrupt와 connector child

19-33

`compatible`은 `mediatek,mt6370-tcpc`입니다. interrupt는 하나만 허용합니다.

선택적 `connector` child는 절대 schema 경로 `/schemas/connector/usb-connector.yaml#`을 따르고 평가되지 않은 child 속성을 허용하지 않습니다. TCPC node 자체에도 정의되지 않은 추가 속성을 허용하지 않습니다.

properties:
  compatible:
    enum:
      - mediatek,mt6370-tcpc

  interrupts:
    maxItems: 1

  connector:
    type: object
    $ref: /schemas/connector/usb-connector.yaml#
    unevaluatedProperties: false

additionalProperties: false

필수 속성

34-36

필수 속성은 `compatible`과 `interrupts`입니다.

required:
  - compatible
  - interrupts