Documentation/devicetree/bindings/mtd/diskonchip.txt GitHub 원문 ↗

Linux 6.18.37 · Devicetree Bindings

M-Systems DiskOnChip G3

64~256MB DiskOnChip G3 NAND device의 register 바인딩입니다.

Source pathDocumentation/devicetree/bindings/mtd/diskonchip.txt
Source versionLinux v6.18.37
TranslationDUJINLABS 전문 번역 + 해설

요약·해설, 영어 원문, 전체 번역을 구분해 실었습니다. API 이름, 코드 심벌, 소스 경로는 원문 표기를 유지합니다.

1. 요약·해설

원문의 핵심 내용을 정리하고 커널 프로그래밍에 필요한 설명을 덧붙였습니다. 아래의 전체 번역과는 별도로 작성한 해설입니다.

요약과 해설

diskonchip.txt:1-15

DiskOnChip G3 compatible과 8KB register 예제를 설명합니다.

2. 영어 원문 전체

번역에 사용한 Linux v6.18.37 원문입니다. 줄 번호는 해당 버전의 소스 파일을 기준으로 합니다.

원문 전체 펼치기
1 M-Systems and Sandisk DiskOnChip devices
2
3 M-System DiskOnChip G3
4 ======================
5 The Sandisk (formerly M-Systems) docg3 is a nand device of 64M to 256MB.
6
7 Required properties:
8 - compatible: should be "m-systems,diskonchip-g3"
9 - reg: register base and size
10
11 Example:
12 docg3: flash@0 {
13 compatible = "m-systems,diskonchip-g3";
14 reg = <0x0 0x2000>;
15 };
16

3. 한국어 전문 번역

영어 원문의 문단 순서와 의미에 맞춰 전체 내용을 번역했습니다. 코드, 함수명, 코드 심벌, URL은 원문 표기를 유지합니다.

M-Systems·SanDisk DiskOnChip G3

1-6

이 문서는 M-Systems와 SanDisk의 DiskOnChip device를 설명합니다. 과거 M-Systems였던 SanDisk의 `docg3`는 용량 64MB에서 256MB인 NAND device입니다.

DiskOnChip G3 용량 범위
DiskOnChip G364MB–256MB NAND

동일한 G3 device family가 64MB부터 256MB까지 제공됩니다.

DiskOnChip 필수 속성

7-10

필수 `compatible`은 `m-systems,diskonchip-g3`이고, `reg`는 register base와 크기를 지정합니다.

DiskOnChip G3 예제

11-15

예제는 address 0에서 시작하는 `flash@0` node에 `0x2000` 크기의 register 범위를 정의합니다.

docg3: flash@0 {
        compatible = "m-systems,diskonchip-g3";
        reg = <0x0 0x2000>;
};