요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.
1. 요약·해설
원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.
2. 영어 원문 전체
번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.
원문 전체 펼치기
1
* QNAP Power Off
3
QNAP NAS devices have a microcontroller controlling the main power
4
supply. This microcontroller is connected to UART1 of the Kirkwood and
5
Orion5x SoCs. Sending the character 'A', at 19200 baud, tells the
6
microcontroller to turn the power off.
8
Synology NAS devices use a similar scheme, but a different baud rate,
9
9600, and a different character, '1'.
11
Required Properties:
12
- compatible: Should be "qnap,power-off" or "synology,power-off"
14
- reg: Address and length of the register set for UART1
15
- clocks: tclk clock
3. 한국어 전문 번역
영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.
QNAP·Synology UART poweroff protocol
1-10QNAP NAS의 main power supply는 Kirkwood·Orion5x SoC의 UART1에 연결된 microcontroller가 제어합니다. 19200 baud로 문자 `A`를 보내면 microcontroller가 power를 끕니다.
Synology NAS도 비슷한 방식을 사용하지만 baud rate는 9600이고 종료 문자는 `1`입니다.
| Compatible | Device | Baud | Power-off character |
|---|---|---|---|
| qnap,power-off | QNAP NAS | 19200 | A |
| synology,power-off | Synology NAS | 9600 | 1 |
필수 속성
11-15필수 `compatible`은 `qnap,power-off` 또는 `synology,power-off`입니다. `reg`는 UART1 register set의 address와 length이고 `clocks`는 `tclk` clock입니다.
요약과 해설
qnap-poweroff.txt:1-15Vendor별 baud rate와 종료 문자, UART1 resource를 비교합니다.