요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.
1. 요약·해설
원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.
2. 영어 원문 전체
번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.
원문 전체 펼치기
ST-Ericsson Nomadik Device Tree Bindings
For various board the "board" node may contain specific properties
that pertain to this particular board, such as board-specific GPIOs.
Required root node property: src
- Nomadik System and reset controller used for basic chip control, clock
and reset line control.
- compatible: must be "stericsson,nomadik,src"
Boards with the Nomadik SoC include:
Nomadik NHK-15 board manufactured by ST Microelectronics:
Required root node property:
compatible="st,nomadik-nhk-15";
S8815 "MiniKit" manufactured by Calao Systems:
Required root node property:
compatible="calaosystems,usb-s8815";
Required node: usb-s8815
Example:
usb-s8815 {
ethernet-gpio {
gpios = <&gpio3 19 0x1>;
interrupts = <19 0x1>;
interrupt-parent = <&gpio3>;
};
mmcsd-gpio {
gpios = <&gpio3 16 0x1>;
};
};
3. 한국어 전문 번역
영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.
Nomadik SRC와 보드 속성
1-26ST-Ericsson Nomadik Device Tree 바인딩
여러 보드에서 `board` 노드는 보드 전용 GPIO와 같이 해당 보드에만 적용되는 속성을 포함할 수 있습니다.
필수 root node 속성인 `src`는 기본 chip 제어, clock 및 reset line 제어에 사용하는 Nomadik System and Reset Controller를 나타냅니다. `compatible`은 `stericsson,nomadik,src`여야 합니다.
ST Microelectronics가 제조한 Nomadik NHK-15 보드의 필수 root `compatible`은 `st,nomadik-nhk-15`입니다.
Calao Systems가 제조한 S8815 `MiniKit`의 필수 root `compatible`은 `calaosystems,usb-s8815`이며, 필수 `usb-s8815` 노드가 있어야 합니다.
보드 제조사와 필수 compatible 값을 정리합니다.
S8815 GPIO 예
27-38다음 `usb-s8815` 노드는 GPIO3의 19번 라인을 Ethernet GPIO와 interrupt로 사용하고 16번 라인을 MMC/SD GPIO로 사용합니다.
usb-s8815 {
ethernet-gpio {
gpios = <&gpio3 19 0x1>;
interrupts = <19 0x1>;
interrupt-parent = <&gpio3>;
};
mmcsd-gpio {
gpios = <&gpio3 16 0x1>;
};
};
요약과 해설
ste-nomadik.txt:1-38System and Reset Controller, 보드 compatible과 S8815 Ethernet/MMC GPIO 구성을 설명합니다.