요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.
1. 요약·해설
원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.
2. 영어 원문 전체
번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.
원문 전체 펼치기
======================
Kernel driver i2c-ismt
======================
Supported adapters:
* Intel S12xx series SOCs
Authors:
Bill Brown <bill.e.brown@intel.com>
Module Parameters
-----------------
* bus_speed (unsigned int)
Allows changing of the bus speed. Normally, the bus speed is set by the BIOS
and never needs to be changed. However, some SMBus analyzers are too slow for
monitoring the bus during debug, thus the need for this module parameter.
Specify the bus speed in kHz.
Available bus frequency settings:
==== =========
0 no change
80 kHz
100 kHz
400 kHz
1000 kHz
==== =========
Description
-----------
The S12xx series of SOCs have a pair of integrated SMBus 2.0 controllers
targeted primarily at the microserver and storage markets.
The S12xx series contain a pair of PCI functions. An output of lspci will show
something similar to the following::
00:13.0 System peripheral: Intel Corporation Centerton SMBus 2.0 Controller 0
00:13.1 System peripheral: Intel Corporation Centerton SMBus 2.0 Controller 1
3. 한국어 전문 번역
영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.
지원 SoC와 작성자
1-12`i2c-ismt` 드라이버는 Intel S12xx 시리즈 SoC의 SMBus 어댑터를 지원합니다.
작성자는 Bill Brown <bill.e.brown@intel.com>입니다.
지원 플랫폼과 작성자를 정리합니다.
S12xx의 두 PCI 기능을 각각 SMBus 어댑터로 만듭니다.
======================
Kernel driver i2c-ismt
======================
Supported adapters:
* Intel S12xx series SOCs
Authors:
Bill Brown <bill.e.brown@intel.com>
bus_speed 모듈 매개변수
13-31부호 없는 정수형 모듈 매개변수 `bus_speed`로 버스 속도를 바꿀 수 있습니다. 보통 BIOS가 속도를 설정하므로 변경할 필요가 없습니다. 하지만 일부 SMBus 분석기는 디버깅 중 버스를 감시하기에 너무 느리므로 이 매개변수가 필요합니다. 속도는 kHz 단위로 지정합니다.
원문에 정의된 허용값을 그대로 보존합니다.
분석기 성능에 맞춰 BIOS 기본값을 유지하거나 명시적으로 변경합니다.
Module Parameters
-----------------
* bus_speed (unsigned int)
Allows changing of the bus speed. Normally, the bus speed is set by the BIOS
and never needs to be changed. However, some SMBus analyzers are too slow for
monitoring the bus during debug, thus the need for this module parameter.
Specify the bus speed in kHz.
Available bus frequency settings:
==== =========
0 no change
80 kHz
100 kHz
400 kHz
1000 kHz
==== =========
S12xx 이중 SMBus 컨트롤러
32-44S12xx 시리즈 SoC에는 주로 마이크로서버와 스토리지 시장을 겨냥한 통합 SMBus 2.0 컨트롤러 두 개가 있습니다.
S12xx 시리즈는 PCI 기능 두 개를 포함합니다. `lspci` 출력에는 `00:13.0`의 Intel Centerton SMBus 2.0 Controller 0과 `00:13.1`의 Controller 1이 나타납니다.
두 통합 컨트롤러의 PCI 주소를 보존합니다.
독립된 두 PCI 기능이 각각 SMBus 2.0 버스를 제공합니다.
Description
-----------
The S12xx series of SOCs have a pair of integrated SMBus 2.0 controllers
targeted primarily at the microserver and storage markets.
The S12xx series contain a pair of PCI functions. An output of lspci will show
something similar to the following::
00:13.0 System peripheral: Intel Corporation Centerton SMBus 2.0 Controller 0
00:13.1 System peripheral: Intel Corporation Centerton SMBus 2.0 Controller 1
요약·해설
i2c-ismt.rst:1-44iSMT는 마이크로서버·스토리지용 S12xx SoC의 SMBus 2.0 컨트롤러 두 개를 제어하며 분석기 디버깅을 위해 속도를 낮출 수 있습니다.
원문 분량과 핵심 기능을 요약합니다.
장치 인식부터 기능 제공까지의 순서입니다.