요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.
1. 요약·해설
원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.
2. 영어 원문 전체
번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.
원문 전체 펼치기
STMicroelectronics stih4xx platforms
bdisp: 2D blitter for STMicroelectronics SoC.
Required properties:
- compatible: should be "st,stih407-bdisp".
- reg: BDISP physical address location and length.
- interrupts: BDISP interrupt number.
- clocks: from common clock binding: handle hardware IP needed clocks, the
number of clocks may depend on the SoC type.
See ../clocks/clock-bindings.txt for details.
- clock-names: names of the clocks listed in clocks property in the same order.
Example:
bdisp0:bdisp@9f10000 {
compatible = "st,stih407-bdisp";
reg = <0x9f10000 0x1000>;
interrupts = <GIC_SPI 38 IRQ_TYPE_NONE>;
clock-names = "bdisp";
clocks = <&clk_s_c0_flexgen CLK_IC_BDISP_0>;
};
Aliases:
Each BDISP should have a numbered alias in the aliases node, in the form of
bdispN, N = 0 or 1.
Example:
aliases {
bdisp0 = &bdisp0;
};
3. 한국어 전문 번역
영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.
STiH4xx BDISP 2D 블리터
1-4STMicroelectronics STiH4xx 플랫폼의 `bdisp`는 SoC에 포함된 2D 블리터입니다.
메모리의 2D 영상 데이터를 하드웨어 블리터가 처리하고 완료 상태를 인터럽트로 알립니다.
필수 BDISP 자원
5-13`compatible`은 `st,stih407-bdisp`여야 합니다. `reg`는 BDISP 물리 주소와 길이, `interrupts`는 BDISP 인터럽트 번호입니다. `clocks`에는 공통 클록 바인딩에 따른 필수 IP 클록을 넣으며 개수는 SoC에 따라 달라질 수 있습니다. 원문이 가리키는 세부 문서는 `../clocks/clock-bindings.txt`입니다. `clock-names`는 클록 목록과 같은 순서의 이름을 담습니다.
BDISP 인스턴스 예제
14-22예제의 BDISP0은 `0x9f10000`에 4KiB 레지스터 영역을 가지며 GIC SPI 38과 `CLK_IC_BDISP_0` 클록을 사용합니다.
bdisp0:bdisp@9f10000 {
compatible = "st,stih407-bdisp";
reg = <0x9f10000 0x1000>;
interrupts = <GIC_SPI 38 IRQ_TYPE_NONE>;
clock-names = "bdisp";
clocks = <&clk_s_c0_flexgen CLK_IC_BDISP_0>;
};
번호가 있는 별칭
23-32각 BDISP에는 `/aliases` 노드에서 `bdispN` 형식의 번호 별칭이 있어야 하며 `N`은 0 또는 1입니다. 예제는 `bdisp0` 별칭을 앞서 선언한 `&bdisp0` 노드에 연결합니다.
aliases {
bdisp0 = &bdisp0;
};
요약과 해설
st,stih4xx.txt:1-32BDISP 인스턴스 자원과 `bdisp0`·`bdisp1` 별칭 규칙을 설명합니다.