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

Linux 6.18.37 · I2C Buses

Kernel driver i2c-sis630

SiS630·730·964 SMBus 식별과 위험한 force·high_clock 옵션을 설명합니다.

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

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

1. 요약·해설

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

요약·해설

i2c-sis630.rst:1-63

SiS630 계열은 호스트와 ISA/LPC 브리지 조합으로 식별하며, 강제 활성화와 56kHz 고속 클록은 시스템 정지를 일으킬 수 있습니다.

문서 개요
항목
SourceDocumentation/i2c/busses/i2c-sis630.rst
분량63 source lines
지원630 / 730 / 964
위험 옵션force / high_clock

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

동작 흐름
PCI 조합 검색지원 칩셋 판별안전한 기본 클록 사용SMBus 등록전송 시험

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

2. 영어 원문 전체

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

원문 전체 펼치기
1 ========================
2 Kernel driver i2c-sis630
3 ========================
4
5 Supported adapters:
6 * Silicon Integrated Systems Corp (SiS)
7 630 chipset (Datasheet: available at http://www.sfr-fresh.com/linux)
8 730 chipset
9 964 chipset
10 * Possible other SiS chipsets ?
11
12 Author:
13 - Alexander Malysh <amalysh@web.de>
14 - Amaury Decrême <amaury.decreme@gmail.com> - SiS964 support
15
16 Module Parameters
17 -----------------
18
19 ================== =====================================================
20 force = [1|0] Forcibly enable the SIS630. DANGEROUS!
21 This can be interesting for chipsets not named
22 above to check if it works for you chipset,
23 but DANGEROUS!
24
25 high_clock = [1|0] Forcibly set Host Master Clock to 56KHz (default,
26 what your BIOS use). DANGEROUS! This should be a bit
27 faster, but freeze some systems (i.e. my Laptop).
28 SIS630/730 chip only.
29 ================== =====================================================
30
31
32 Description
33 -----------
34
35 This SMBus only driver is known to work on motherboards with the above
36 named chipsets.
37
38 If you see something like this::
39
40 00:00.0 Host bridge: Silicon Integrated Systems [SiS] 630 Host (rev 31)
41 00:01.0 ISA bridge: Silicon Integrated Systems [SiS] 85C503/5513
42
43 or like this::
44
45 00:00.0 Host bridge: Silicon Integrated Systems [SiS] 730 Host (rev 02)
46 00:01.0 ISA bridge: Silicon Integrated Systems [SiS] 85C503/5513
47
48 or like this::
49
50 00:00.0 Host bridge: Silicon Integrated Systems [SiS] 760/M760 Host (rev 02)
51 00:02.0 ISA bridge: Silicon Integrated Systems [SiS] SiS964 [MuTIOL Media IO]
52 LPC Controller (rev 36)
53
54 in your ``lspci`` output , then this driver is for your chipset.
55
56 Thank You
57 ---------
58 Philip Edelbrock <phil@netroedge.com>
59 - testing SiS730 support
60 Mark M. Hoffman <mhoffman@lightlink.com>
61 - bug fixes
62
63 To anyone else which I forgot here ;), thanks!
64

3. 한국어 전문 번역

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

지원 SiS630·730·964

1-15

이 드라이버는 Silicon Integrated Systems Corp.(SiS) 630, 730, 964 칩셋과 잠재적으로 다른 SiS 칩셋을 지원합니다. SiS630 데이터시트는 `http://www.sfr-fresh.com/linux`에서 구할 수 있습니다.

작성자는 Alexander Malysh <amalysh@web.de>이며, Amaury Decrème <amaury.decreme@gmail.com>가 SiS964 지원을 담당했습니다.

i2c-sis630 지원 칩셋
칩셋상태·자료
SiS630지원, 데이터시트 링크 제공
SiS730지원
SiS964지원
기타 SiS가능성 있음, 미확인

확인된 지원과 가능성만 있는 대상을 구분합니다.

SiS630 계열 선택
`lspci`에서 SiS 호스트 브리지 검색ISA 또는 LPC 브리지 확인630·730·964 조합 대조SMBus 자원 초기화어댑터 등록

호스트 및 ISA/LPC 브리지 조합으로 칩셋을 식별합니다.

========================
Kernel driver i2c-sis630
========================

Supported adapters:
  * Silicon Integrated Systems Corp (SiS)
        630 chipset (Datasheet: available at http://www.sfr-fresh.com/linux)
        730 chipset
        964 chipset
  * Possible other SiS chipsets ?

Author:
        - Alexander Malysh <amalysh@web.de>
        - Amaury Decrême <amaury.decreme@gmail.com> - SiS964 support

강제 활성화와 고속 클록 경고

16-30

`force=[1|0]`은 SIS630을 강제로 활성화합니다. 매우 위험합니다. 목록에 없는 칩셋이 동작하는지 시험할 때 흥미로울 수 있지만 여전히 위험합니다.

`high_clock=[1|0]`은 Host Master Clock을 BIOS가 사용하는 기본값인 56kHz로 강제 설정합니다. 조금 빠를 수 있지만 노트북을 포함한 일부 시스템을 멈추게 하므로 위험합니다. SiS630과 SiS730 칩에서만 사용합니다.

SiS630 모듈 매개변수
매개변수효과주의
`force=1`SiS630 강제 활성화목록 외 칩셋 시험용, 위험
`high_clock=1`Host Master Clock 56kHz일부 시스템 정지, 630/730 전용

강제 옵션의 효과와 위험 범위를 정리합니다.

SiS630 위험 옵션 판단
지원 칩셋 자동 감지 시도목록 외 칩이면 위험 평가`force` 사용 전 복구 수단 확보630/730에서만 `high_clock` 검토시스템 정지 여부 집중 시험

정상 자동 감지를 우선하고 강제 옵션은 시험 환경에서만 검토합니다.

Module Parameters
-----------------

==================      =====================================================
force = [1|0]           Forcibly enable the SIS630. DANGEROUS!
                        This can be interesting for chipsets not named
                        above to check if it works for you chipset,
                        but DANGEROUS!

high_clock = [1|0]      Forcibly set Host Master Clock to 56KHz (default,
                        what your BIOS use). DANGEROUS! This should be a bit
                        faster, but freeze some systems (i.e. my Laptop).
                        SIS630/730 chip only.
==================      =====================================================

lspci 식별과 기여자

31-63

이 SMBus 전용 드라이버는 위에서 이름을 든 칩셋을 사용한 메인보드에서 동작하는 것으로 알려져 있습니다.

`lspci`에서 SiS630 Host와 SiS 85C503/5513 ISA bridge 조합, SiS730 Host와 같은 ISA bridge 조합, 또는 SiS760/M760 Host와 SiS964 MuTIOL Media IO LPC Controller 조합이 보이면 이 드라이버가 해당 칩셋용입니다.

SiS730 지원 시험을 맡은 Philip Edelbrock <phil@netroedge.com>, 버그를 수정한 Mark M. Hoffman <mhoffman@lightlink.com>, 그리고 빠뜨린 모든 기여자에게 감사를 표합니다.

SiS630 계열 lspci 조합
호스트 브리지ISA/LPC 브리지
SiS 630 Host rev 31SiS 85C503/5513
SiS 730 Host rev 02SiS 85C503/5513
SiS 760/M760 Host rev 02SiS964 MuTIOL Media IO LPC Controller rev 36

원문의 세 PCI 조합을 호스트와 하위 브리지로 정리합니다.

SiS630 지원 확인
`lspci` 실행호스트 브리지 630·730·760/M760 식별ISA/LPC 브리지 조합 확인`i2c-sis630` 연결SMBus 전송 시험

호스트 브리지와 하위 브리지가 함께 일치해야 합니다.


Description
-----------

This SMBus only driver is known to work on motherboards with the above
named chipsets.

If you see something like this::

  00:00.0 Host bridge: Silicon Integrated Systems [SiS] 630 Host (rev 31)
  00:01.0 ISA bridge: Silicon Integrated Systems [SiS] 85C503/5513

or like this::

  00:00.0 Host bridge: Silicon Integrated Systems [SiS] 730 Host (rev 02)
  00:01.0 ISA bridge: Silicon Integrated Systems [SiS] 85C503/5513

or like this::

  00:00.0 Host bridge: Silicon Integrated Systems [SiS] 760/M760 Host (rev 02)
  00:02.0 ISA bridge: Silicon Integrated Systems [SiS] SiS964 [MuTIOL Media IO]
                                                        LPC Controller (rev 36)

in your ``lspci`` output , then this driver is for your chipset.

Thank You
---------
Philip Edelbrock <phil@netroedge.com>
- testing SiS730 support
Mark M. Hoffman <mhoffman@lightlink.com>
- bug fixes

To anyone else which I forgot here ;), thanks!