요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.
1. 요약·해설
원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.
2. 영어 원문 전체
번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.
원문 전체 펼치기
Audio complex for Eukrea boards with tlv320aic23 codec.
Required properties:
- compatible : "eukrea,asoc-tlv320"
- eukrea,model : The user-visible name of this sound complex.
- ssi-controller : The phandle of the SSI controller.
- fsl,mux-int-port : The internal port of the i.MX audio muxer (AUDMUX).
- fsl,mux-ext-port : The external port of the i.MX audio muxer.
Note: The AUDMUX port numbering should start at 1, which is consistent with
hardware manual.
Example:
sound {
compatible = "eukrea,asoc-tlv320";
eukrea,model = "imx51-eukrea-tlv320aic23";
ssi-controller = <&ssi2>;
fsl,mux-int-port = <2>;
fsl,mux-ext-port = <3>;
};
3. 한국어 전문 번역
영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.
Eukrea TLV320 audio complex
1-17이 binding은 TLV320AIC23 codec을 사용하는 Eukrea board의 audio complex를 설명합니다. `compatible`은 `eukrea,asoc-tlv320`이고 `eukrea,model`은 사용자에게 표시할 sound complex 이름입니다.
`ssi-controller`는 SSI controller phandle, `fsl,mux-int-port`는 i.MX audio muxer(AUDMUX)의 internal port, `fsl,mux-ext-port`는 external port입니다.
AUDMUX port 번호는 hardware manual과 일치하도록 1부터 시작해야 합니다.
i.MX51 Eukrea 예제
18-26예제는 model `imx51-eukrea-tlv320aic23`을 사용하며 SSI2를 controller로, AUDMUX internal port 2와 external port 3을 연결합니다.
sound {
compatible = "eukrea,asoc-tlv320";
eukrea,model = "imx51-eukrea-tlv320aic23";
ssi-controller = <&ssi2>;
fsl,mux-int-port = <2>;
fsl,mux-ext-port = <3>;
};
요약과 해설
eukrea-tlv320.txt:1-26Dialog, generic DMIC, Eukrea와 Everest audio binding의 schema 구조, 필수 속성과 DTS 구성을 먼저 해설하고, 접을 수 있는 영어 원문 전체와 원문 줄 좌표를 보존한 한국어 전문 번역을 제공합니다.