요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.
1. 요약·해설
원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.
2. 영어 원문 전체
번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.
원문 전체 펼치기
========================
Kernel driver scx200_acb
========================
Author: Christer Weinigel <[email protected]>
The driver supersedes the older, never merged driver named i2c-nscacb.
Module Parameters
-----------------
* base: up to 4 ints
Base addresses for the ACCESS.bus controllers on SCx200 and SC1100 devices
By default the driver uses two base addresses 0x820 and 0x840.
If you want only one base address, specify the second as 0 so as to
override this default.
Description
-----------
Enable the use of the ACCESS.bus controller on the Geode SCx200 and
SC1100 processors and the CS5535 and CS5536 Geode companion devices.
Device-specific notes
---------------------
The SC1100 WRAP boards are known to use base addresses 0x810 and 0x820.
If the scx200_acb driver is built into the kernel, add the following
parameter to your boot command line::
scx200_acb.base=0x810,0x820
If the scx200_acb driver is built as a module, add the following line to
a configuration file in /etc/modprobe.d/ instead::
options scx200_acb base=0x810,0x820
3. 한국어 전문 번역
영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.
ACCESS.bus 드라이버 계보
1-8작성자는 Christer Weinigel <[email protected]>입니다.
`scx200_acb`는 오래되었고 메인라인에 병합되지 않았던 `i2c-nscacb` 드라이버를 대체합니다.
드라이버 이름과 대체 관계입니다.
이전 구현의 역할을 현재 드라이버가 이어받았습니다.
========================
Kernel driver scx200_acb
========================
Author: Christer Weinigel <[email protected]>
The driver supersedes the older, never merged driver named i2c-nscacb.
base 주소 배열
9-18모듈 매개변수 `base`는 최대 네 개의 정수를 받으며 SCx200과 SC1100 장치의 ACCESS.bus 컨트롤러 기본 주소를 지정합니다.
기본적으로 드라이버는 `0x820`과 `0x840` 두 주소를 사용합니다. 주소 하나만 사용하려면 두 번째 값을 0으로 지정해 기본값을 덮어쓰십시오.
기본 주소와 단일 컨트롤러 지정법을 정리합니다.
사용할 컨트롤러 수에 맞춰 주소 배열을 만듭니다.
Module Parameters
-----------------
* base: up to 4 ints
Base addresses for the ACCESS.bus controllers on SCx200 and SC1100 devices
By default the driver uses two base addresses 0x820 and 0x840.
If you want only one base address, specify the second as 0 so as to
override this default.
지원 Geode 장치와 WRAP 보드 설정
19-37이 드라이버는 Geode SCx200 및 SC1100 프로세서와 CS5535 및 CS5536 Geode companion 장치의 ACCESS.bus 컨트롤러를 사용할 수 있게 합니다.
SC1100 WRAP 보드는 기본 주소 `0x810`과 `0x820`을 사용하는 것으로 알려져 있습니다.
드라이버를 커널에 내장했다면 부팅 명령줄에 `scx200_acb.base=0x810,0x820`을 추가합니다. 모듈로 빌드했다면 `/etc/modprobe.d/`의 설정 파일에 `options scx200_acb base=0x810,0x820`을 추가합니다.
장치별 지원과 WRAP 보드 명령을 정리합니다.
빌드 방식에 따라 같은 주소를 다른 위치에서 전달합니다.
Description
-----------
Enable the use of the ACCESS.bus controller on the Geode SCx200 and
SC1100 processors and the CS5535 and CS5536 Geode companion devices.
Device-specific notes
---------------------
The SC1100 WRAP boards are known to use base addresses 0x810 and 0x820.
If the scx200_acb driver is built into the kernel, add the following
parameter to your boot command line::
scx200_acb.base=0x810,0x820
If the scx200_acb driver is built as a module, add the following line to
a configuration file in /etc/modprobe.d/ instead::
options scx200_acb base=0x810,0x820
요약·해설
scx200_acb.rst:1-37SCx200 ACB 드라이버는 최대 네 기본 주소를 받으며 WRAP 보드에서는 빌드 방식에 따라 `0x810,0x820`을 커널 명령줄이나 modprobe 설정으로 전달합니다.
원문 분량과 핵심 기능을 요약합니다.
장치 인식부터 기능 제공까지의 순서입니다.