요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.
1. 요약·해설
원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.
2. 영어 원문 전체
번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.
원문 전체 펼치기
* Mellanox Bluefield SoC specific extensions to the Synopsys Designware
Mobile Storage Host Controller
Read synopsys-dw-mshc.txt for more details
The Synopsys designware mobile storage host controller is used to interface
a SoC with storage medium such as eMMC or SD/MMC cards. This file documents
differences between the core Synopsys dw mshc controller properties described
by synopsys-dw-mshc.txt and the properties used by the Mellanox Bluefield SoC
specific extensions to the Synopsys Designware Mobile Storage Host Controller.
Required Properties:
* compatible: should be one of the following.
- "mellanox,bluefield-dw-mshc": for controllers with Mellanox Bluefield SoC
specific extensions.
Example:
/* Mellanox Bluefield SoC MMC */
mmc@6008000 {
compatible = "mellanox,bluefield-dw-mshc";
reg = <0x6008000 0x400>;
interrupts = <32>;
fifo-depth = <0x100>;
clock-frequency = <24000000>;
bus-width = <8>;
cap-mmc-highspeed;
};
3. 한국어 전문 번역
영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.
BlueField DesignWare MSHC 확장
1-11이 문서는 Mellanox BlueField SoC 전용 Synopsys DesignWare Mobile Storage Host Controller 확장을 설명합니다. Core controller 속성은 `synopsys-dw-mshc.txt`를 따릅니다.
DesignWare MSHC는 SoC를 eMMC 또는 SD/MMC card 같은 storage medium에 연결합니다. 여기서는 core 속성과 BlueField 전용 확장의 차이만 다룹니다.
BlueField 전용 확장이 공통 DesignWare MSHC 위에 SoC별 설정을 더합니다.
BlueField 호환 문자열
12-17필수 `compatible`은 BlueField SoC 전용 확장을 가진 controller의 `mellanox,bluefield-dw-mshc`입니다.
8-bit MMC 예제
18-29예제는 register `0x6008000`의 0x400-byte 범위, interrupt 32, FIFO depth 256, 24MHz clock, 8-bit bus와 MMC high-speed capability를 사용합니다.
/* Mellanox Bluefield SoC MMC */
mmc@6008000 {
compatible = "mellanox,bluefield-dw-mshc";
reg = <0x6008000 0x400>;
interrupts = <32>;
fifo-depth = <0x100>;
clock-frequency = <24000000>;
bus-width = <8>;
cap-mmc-highspeed;
};
요약과 해설
bluefield-dw-mshc.txt:1-29FIFO 256, 24MHz, 8-bit MMC high-speed 예제를 설명합니다.