요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.
1. 요약·해설
원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.
2. 영어 원문 전체
번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.
원문 전체 펼치기
* Freescale mpc8xxx watchdog driver (For 83xx, 86xx and 8xx)
Required properties:
- compatible: Shall contain one of the following:
"mpc83xx_wdt" for an mpc83xx
"fsl,mpc8610-wdt" for an mpc86xx
"fsl,mpc823-wdt" for an mpc8xx
- reg: base physical address and length of the area hosting the
watchdog registers.
On the 83xx, "Watchdog Timer Registers" area: <0x200 0x100>
On the 86xx, "Watchdog Timer Registers" area: <0xe4000 0x100>
On the 8xx, "General System Interface Unit" area: <0x0 0x10>
Optional properties:
- reg: additional physical address and length (4) of location of the
Reset Status Register (called RSTRSCR on the mpc86xx)
On the 83xx, it is located at offset 0x910
On the 86xx, it is located at offset 0xe0094
On the 8xx, it is located at offset 0x288
Example:
WDT: watchdog@0 {
compatible = "fsl,mpc823-wdt";
reg = <0x0 0x10 0x288 0x4>;
};
3. 한국어 전문 번역
영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.
Freescale MPC8xxx 워치독
1-2이 구형 TXT binding은 MPC83xx, MPC86xx, MPC8xx용 Freescale MPC8xxx watchdog driver를 설명합니다.
계열별 compatible과 register 영역
3-13`compatible`은 MPC83xx에서 `mpc83xx_wdt`, MPC86xx에서 `fsl,mpc8610-wdt`, MPC8xx에서 `fsl,mpc823-wdt` 가운데 하나를 사용합니다.
`reg`의 첫 address·length 쌍은 워치독 register 영역입니다. MPC83xx는 `<0x200 0x100>`, MPC86xx는 `<0xe4000 0x100>`, MPC8xx의 General System Interface Unit은 `<0x0 0x10>`을 사용합니다.
Required properties:
- compatible: Shall contain one of the following:
"mpc83xx_wdt" for an mpc83xx
"fsl,mpc8610-wdt" for an mpc86xx
"fsl,mpc823-wdt" for an mpc8xx
- reg: base physical address and length of the area hosting the
watchdog registers.
On the 83xx, "Watchdog Timer Registers" area: <0x200 0x100>
On the 86xx, "Watchdog Timer Registers" area: <0xe4000 0x100>
On the 8xx, "General System Interface Unit" area: <0x0 0x10>
선택적인 Reset Status Register
14-20`reg`에는 Reset Status Register의 추가 physical address와 길이 4를 선택적으로 넣을 수 있습니다. MPC86xx에서는 이 register를 `RSTRSCR`이라 부릅니다. 위치는 MPC83xx에서 오프셋 `0x910`, MPC86xx에서 `0xe0094`, MPC8xx에서 `0x288`입니다.
Optional properties:
- reg: additional physical address and length (4) of location of the
Reset Status Register (called RSTRSCR on the mpc86xx)
On the 83xx, it is located at offset 0x910
On the 86xx, it is located at offset 0xe0094
On the 8xx, it is located at offset 0x288
MPC823 예제
21-25예제는 MPC823 워치독에 기본 register 영역 `<0x0 0x10>`과 Reset Status Register `<0x288 0x4>`를 차례로 지정합니다.
Example:
WDT: watchdog@0 {
compatible = "fsl,mpc823-wdt";
reg = <0x0 0x10 0x288 0x4>;
};
요약과 해설
mpc8xxx-wdt.txt:1-25MPC83xx·MPC86xx·MPC8xx 워치독 register와 Reset Status Register를 설명합니다. 접을 수 있는 영어 원문 전체와 한국어 전문 번역을 함께 제공하며, compatible, register, clock, interrupt, reset, timeout, 예제와 원문 줄 좌표를 원형대로 보존합니다.