← Documents Documentation/devicetree/bindings/powerpc/fsl/diu.txt GitHub 원문 ↗

Linux 6.18.37 · Devicetree Bindings

Freescale Display Interface Unit

LCD·DVI용 Freescale DIU register, interrupt, EDID binding입니다.

Source pathDocumentation/devicetree/bindings/powerpc/fsl/diu.txt
Source versionLinux v6.18.37
TranslationDUJINLABS 전문 번역 + 해설

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

1. 요약·해설

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

요약과 해설

diu.txt:1-32

MPC8610HPCD와 MPC5121의 interrupt parent 및 EDID 차이를 비교합니다.

2. 영어 원문 전체

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

원문 전체 펼치기
1 * Freescale Display Interface Unit
2
3 The Freescale DIU is a LCD controller, with proper hardware, it can also
4 drive DVI monitors.
5
6 Required properties:
7 - compatible : should be "fsl,diu" or "fsl,mpc5121-diu".
8 - reg : should contain at least address and length of the DIU register
9 set.
10 - interrupts : one DIU interrupt should be described here.
11
12 Optional properties:
13 - edid : verbatim EDID data block describing attached display.
14 Data from the detailed timing descriptor will be used to
15 program the display controller.
16
17 Example (MPC8610HPCD):
18 display@2c000 {
19 compatible = "fsl,diu";
20 reg = <0x2c000 100>;
21 interrupts = <72 2>;
22 interrupt-parent = <&mpic>;
23 };
24
25 Example for MPC5121:
26 display@2100 {
27 compatible = "fsl,mpc5121-diu";
28 reg = <0x2100 0x100>;
29 interrupts = <64 0x8>;
30 interrupt-parent = <&ipic>;
31 edid = [edid-data];
32 };
33

3. 한국어 전문 번역

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

Freescale Display Interface Unit

1-16

Freescale DIU는 LCD controller이며 적절한 hardware가 있으면 DVI monitor도 구동할 수 있습니다.

필수 `compatible`은 `fsl,diu` 또는 `fsl,mpc5121-diu`입니다. `reg`는 최소한 DIU register set의 address와 length를 담고 `interrupts`에는 DIU interrupt 하나를 지정합니다.

선택적 `edid`는 연결된 display를 설명하는 verbatim EDID data block입니다. Detailed timing descriptor의 data를 사용해 display controller를 program합니다.

MPC8610HPCD 예제

17-24

MPC8610HPCD DIU를 0x2c000에 선언하고 MPIC interrupt 72를 연결합니다.

display@2c000 {
        compatible = "fsl,diu";
        reg = <0x2c000 100>;
        interrupts = <72 2>;
        interrupt-parent = <&mpic>;
};

MPC5121 EDID 예제

25-32

MPC5121 DIU는 IPIC interrupt 64와 verbatim `edid-data` block을 함께 지정합니다.

display@2100 {
        compatible = "fsl,mpc5121-diu";
        reg = <0x2100 0x100>;
        interrupts = <64 0x8>;
        interrupt-parent = <&ipic>;
        edid = [edid-data];
};