요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.
1. 요약·해설
원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.
2. 영어 원문 전체
번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.
원문 전체 펼치기
=====================================================================
E500 LAW & Coherency Module Device Tree Binding
Copyright (C) 2009 Freescale Semiconductor Inc.
=====================================================================
Local Access Window (LAW) Node
The LAW node represents the region of CCSR space where local access
windows are configured. For ECM based devices this is the first 4k
of CCSR space that includes CCSRBAR, ALTCBAR, ALTCAR, BPTR, and some
number of local access windows as specified by fsl,num-laws.
PROPERTIES
- compatible
Usage: required
Value type: <string>
Definition: Must include "fsl,ecm-law"
- reg
Usage: required
Value type: <prop-encoded-array>
Definition: A standard property. The value specifies the
physical address offset and length of the CCSR space
registers.
- fsl,num-laws
Usage: required
Value type: <u32>
Definition: The value specifies the number of local access
windows for this device.
=====================================================================
E500 Coherency Module Node
The E500 LAW node represents the region of CCSR space where ECM config
and error reporting registers exist, this is the second 4k (0x1000)
of CCSR space.
PROPERTIES
- compatible
Usage: required
Value type: <string>
Definition: Must include "fsl,CHIP-ecm", "fsl,ecm" where
CHIP is the processor (mpc8572, mpc8544, etc.)
- reg
Usage: required
Value type: <prop-encoded-array>
Definition: A standard property. The value specifies the
physical address offset and length of the CCSR space
registers.
- interrupts
Usage: required
Value type: <prop-encoded-array>
=====================================================================
3. 한국어 전문 번역
영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.
E500 Local Access Window
1-33LAW node는 local access window를 구성하는 CCSR 영역을 나타냅니다. ECM 기반 device에서는 CCSR의 첫 4KiB이며 `CCSRBAR`, `ALTCBAR`, `ALTCAR`, `BPTR`과 `fsl,num-laws`가 지정한 수의 local access window를 포함합니다.
필수 `compatible`은 `fsl,ecm-law`입니다. `reg`는 CCSR register의 physical-address offset과 length를 지정하는 표준 encoded array입니다.
필수 u32 `fsl,num-laws`는 이 device의 local access window 수를 지정합니다.
E500 Coherency Module
34-60E500 Coherency Module node는 ECM configuration과 error-reporting register가 있는 CCSR 영역을 나타냅니다. 이 영역은 CCSR의 두 번째 4KiB이며 offset은 0x1000입니다.
필수 `compatible`에는 processor를 나타내는 CHIP 이름을 넣은 `fsl,CHIP-ecm`과 generic `fsl,ecm`을 모두 포함합니다. CHIP 예시는 `mpc8572`, `mpc8544`입니다.
필수 `reg`는 CCSR register의 physical-address offset과 length를 지정합니다. 필수 encoded array `interrupts`는 ECM interrupt를 기술합니다.
요약과 해설
ecm.txt:1-60Local access window 수와 processor-specific ECM compatible을 정리합니다.