← Documents Documentation/i2c/busses/scx200_acb.rst GitHub 원문 ↗

Linux 6.18.37 · I2C Buses

Kernel driver scx200_acb

Geode ACCESS.bus 컨트롤러의 base 주소와 SC1100 WRAP 보드 설정을 설명합니다.

Source pathDocumentation/i2c/busses/scx200_acb.rst
Source versionLinux v6.18.37
TranslationDUJINLABS 전문 번역 + 해설

요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.

1. 요약·해설

원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.

요약·해설

scx200_acb.rst:1-37

SCx200 ACB 드라이버는 최대 네 기본 주소를 받으며 WRAP 보드에서는 빌드 방식에 따라 `0x810,0x820`을 커널 명령줄이나 modprobe 설정으로 전달합니다.

문서 개요
항목
SourceDocumentation/i2c/busses/scx200_acb.rst
분량37 source lines
base 최대4
WRAP 주소0x810 / 0x820

원문 분량과 핵심 기능을 요약합니다.

동작 흐름
보드 주소 확인base 배열 작성빌드 방식 확인설정 전달ACCESS.bus 등록

장치 인식부터 기능 제공까지의 순서입니다.

2. 영어 원문 전체

번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.

원문 전체 펼치기
1 ========================
2 Kernel driver scx200_acb
3 ========================
4
5 Author: Christer Weinigel <wingel@nano-system.com>
6
7 The driver supersedes the older, never merged driver named i2c-nscacb.
8
9 Module Parameters
10 -----------------
11
12 * base: up to 4 ints
13 Base addresses for the ACCESS.bus controllers on SCx200 and SC1100 devices
14
15 By default the driver uses two base addresses 0x820 and 0x840.
16 If you want only one base address, specify the second as 0 so as to
17 override this default.
18
19 Description
20 -----------
21
22 Enable the use of the ACCESS.bus controller on the Geode SCx200 and
23 SC1100 processors and the CS5535 and CS5536 Geode companion devices.
24
25 Device-specific notes
26 ---------------------
27
28 The SC1100 WRAP boards are known to use base addresses 0x810 and 0x820.
29 If the scx200_acb driver is built into the kernel, add the following
30 parameter to your boot command line::
31
32 scx200_acb.base=0x810,0x820
33
34 If the scx200_acb driver is built as a module, add the following line to
35 a configuration file in /etc/modprobe.d/ instead::
36
37 options scx200_acb base=0x810,0x820
38

3. 한국어 전문 번역

영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.

ACCESS.bus 드라이버 계보

1-8

작성자는 Christer Weinigel <wingel@nano-system.com>입니다.

`scx200_acb`는 오래되었고 메인라인에 병합되지 않았던 `i2c-nscacb` 드라이버를 대체합니다.

scx200_acb 개요
항목
현재 드라이버`scx200_acb`
대체 대상`i2c-nscacb`
이전 상태메인라인 미병합
작성자Christer Weinigel <wingel@nano-system.com>

드라이버 이름과 대체 관계입니다.

드라이버 계보
구형 `i2c-nscacb`메인라인 미병합`scx200_acb` 구현Geode ACCESS.bus 지원

이전 구현의 역할을 현재 드라이버가 이어받았습니다.

========================
Kernel driver scx200_acb
========================

Author: Christer Weinigel <wingel@nano-system.com>

The driver supersedes the older, never merged driver named i2c-nscacb.

base 주소 배열

9-18

모듈 매개변수 `base`는 최대 네 개의 정수를 받으며 SCx200과 SC1100 장치의 ACCESS.bus 컨트롤러 기본 주소를 지정합니다.

기본적으로 드라이버는 `0x820`과 `0x840` 두 주소를 사용합니다. 주소 하나만 사용하려면 두 번째 값을 0으로 지정해 기본값을 덮어쓰십시오.

scx200_acb base 설정
설정의미
`base`최대 4개 정수
기본값`0x820`, `0x840`
주소 하나만 사용두 번째 값을 `0`으로 지정
대상SCx200 / SC1100 ACCESS.bus controllers

기본 주소와 단일 컨트롤러 지정법을 정리합니다.

ACCESS.bus 주소 선택
보드의 ACCESS.bus 주소 확인최대 네 주소 구성하나만 쓰면 두 번째 값 0`base` 매개변수 전달각 컨트롤러 프로브

사용할 컨트롤러 수에 맞춰 주소 배열을 만듭니다.

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`을 추가합니다.

SCx200 ACCESS.bus 설정
항목
프로세서Geode SCx200, SC1100
companionCS5535, CS5536
WRAP 주소`0x810`, `0x820`
커널 내장`scx200_acb.base=0x810,0x820`
모듈`options scx200_acb base=0x810,0x820`
모듈 설정 위치`/etc/modprobe.d/`

장치별 지원과 WRAP 보드 명령을 정리합니다.

WRAP 보드 구성
드라이버 내장 여부 확인내장이면 커널 명령줄 사용모듈이면 modprobe 설정 사용`0x810`, `0x820` 전달ACCESS.bus 두 컨트롤러 등록

빌드 방식에 따라 같은 주소를 다른 위치에서 전달합니다.

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