요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.
1. 요약·해설
원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.
2. 영어 원문 전체
번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.
원문 전체 펼치기
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
%YAML 1.2
---
$id: http://devicetree.org/schemas/sound/everest,es71x4.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#
title: Everest ES7134/7144/7154 2 channels I2S analog to digital converter
maintainers:
- Neil Armstrong <[email protected]>
properties:
compatible:
enum:
- everest,es7134
- everest,es7144
- everest,es7154
VDD-supply: true
PVDD-supply: true
'#sound-dai-cells':
const: 0
required:
- compatible
- VDD-supply
allOf:
- $ref: dai-common.yaml#
- if:
properties:
compatible:
contains:
enum:
- everest,es7134
- everest,es7144
then:
properties:
PVDD-supply: false
- if:
properties:
compatible:
contains:
enum:
- everest,es7154
then:
required:
- PVDD-supply
unevaluatedProperties: false
examples:
- |
codec {
compatible = "everest,es7134";
#sound-dai-cells = <0>;
VDD-supply = <&vdd_supply>;
};
...
3. 한국어 전문 번역
영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.
ES7134/7144/7154 ADC schema
1-11이 YAML binding은 Everest ES7134, ES7144, ES7154 2-channel I2S analog-to-digital converter를 정의합니다. Schema ID는 `http://devicetree.org/schemas/sound/everest,es71x4.yaml#`이고 maintainer는 Neil Armstrong입니다.
Compatible과 전원
12-28`compatible`은 `everest,es7134`, `everest,es7144`, `everest,es7154` 중 하나입니다. `VDD-supply`와 `PVDD-supply`를 정의할 수 있고 `#sound-dai-cells`는 0입니다.
모든 장치에서 `compatible`과 `VDD-supply`가 필수입니다.
모델별 PVDD 조건
29-53공통 속성은 `dai-common.yaml#`에서 상속합니다. `compatible`에 ES7134 또는 ES7144가 포함되면 `PVDD-supply`를 사용할 수 없습니다.
ES7154에서는 반대로 `PVDD-supply`가 필수입니다. `unevaluatedProperties: false`이므로 정의되지 않은 속성은 허용하지 않습니다.
ES7134 전원 예제
54-62예제는 ES7134 codec에 DAI cell 0과 `vdd_supply`를 연결합니다. ES7134 조건에 따라 PVDD는 지정하지 않습니다.
codec {
compatible = "everest,es7134";
#sound-dai-cells = <0>;
VDD-supply = <&vdd_supply>;
};
...
요약과 해설
everest,es71x4.yaml:1-62Dialog, generic DMIC, Eukrea와 Everest audio binding의 schema 구조, 필수 속성과 DTS 구성을 먼저 해설하고, 접을 수 있는 영어 원문 전체와 원문 줄 좌표를 보존한 한국어 전문 번역을 제공합니다.