요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.
1. 요약·해설
원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.
2. 영어 원문 전체
번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.
원문 전체 펼치기
Device Tree binding for LEDs on IBM Power Systems
-------------------------------------------------
Required properties:
- compatible : Should be "ibm,opal-v3-led".
- led-mode : Should be "lightpath" or "guidinglight".
Each location code of FRU/Enclosure must be expressed in the
form of a sub-node.
Required properties for the sub nodes:
- led-types : Supported LED types (attention/identify/fault) provided
in the form of string array.
Example:
leds {
compatible = "ibm,opal-v3-led";
led-mode = "lightpath";
U78C9.001.RST0027-P1-C1 {
led-types = "identify", "fault";
};
...
...
};
3. 한국어 전문 번역
영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.
IBM Power Systems LED 속성
1-14IBM Power Systems LED 장치의 `compatible`은 `ibm,opal-v3-led`여야 합니다. `led-mode`는 `lightpath` 또는 `guidinglight` 중 하나를 사용합니다.
각 FRU 또는 enclosure의 location code는 하위 노드 하나로 표현합니다. 하위 노드의 필수 `led-types`는 지원하는 LED 유형을 문자열 배열로 나열하며, 가능한 의미는 `attention`, `identify`, `fault`입니다.
시스템 LED 모드 아래에서 location code별 지원 LED 유형을 선언합니다.
FRU location code 예제
15-26예제는 lightpath 모드를 선택하고 `U78C9.001.RST0027-P1-C1` location code의 FRU에 `identify`와 `fault` LED가 있음을 선언합니다. 생략 부호는 같은 형식의 다른 location code 노드가 이어질 수 있음을 나타냅니다.
leds {
compatible = "ibm,opal-v3-led";
led-mode = "lightpath";
U78C9.001.RST0027-P1-C1 {
led-types = "identify", "fault";
};
...
...
};
요약과 해설
leds-powernv.txt:1-26Location code별 attention, identify, fault 지원을 선언하는 구조입니다.