요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.
1. 요약·해설
원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.
2. 영어 원문 전체
번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.
원문 전체 펼치기
=====================================================================
MPX 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 MCM 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,mcm-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.
=====================================================================
MPX Coherency Module Node
The MPX LAW node represents the region of CCSR space where MCM 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-mcm", "fsl,mcm" where
CHIP is the processor (mpc8641, mpc8610, 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은 원문 표기를 유지합니다.
MPX Local Access Window node
1-33이 binding은 MPX LAW와 Coherency Module을 정의합니다. Local Access Window(LAW) node는 local access window를 구성하는 CCSR 공간을 나타냅니다. MCM 기반 device에서는 CCSR의 첫 4KiB이며 `CCSRBAR`, `ALTCBAR`, `ALTCAR`, `BPTR`과 여러 local access window를 포함합니다.
필수 string `compatible`에는 `fsl,mcm-law`가 들어가야 합니다. 필수 encoded array `reg`는 CCSR 공간 register의 physical-address offset과 length를 지정합니다. 필수 u32 `fsl,num-laws`는 이 device의 local access window 수를 지정합니다.
MPX Coherency Module node
34-60MPX Coherency Module node는 MCM configuration과 error-reporting register가 있는 CCSR 영역을 나타냅니다. 원문은 이를 `MPX LAW node`라고 부르며, 위치는 CCSR의 두 번째 4KiB인 offset 0x1000입니다.
필수 string `compatible`에는 processor를 나타내는 CHIP 이름을 사용한 `fsl,CHIP-mcm`과 generic `fsl,mcm`이 들어가야 합니다. CHIP 예시는 `mpc8641`, `mpc8610` 등입니다.
필수 encoded array `reg`는 CCSR 공간 register의 physical-address offset과 length를 지정합니다. 필수 encoded array `interrupts`는 MCM interrupt를 기술합니다.
요약과 해설
mcm.txt:1-60Local access window 수와 processor-specific MCM compatible, register, interrupt 계약을 구분해 설명합니다.