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

Linux 6.18.37 · I2C Buses

Kernel driver i2c-ali1535

ALI M1535 사우스브리지의 M7101 PMU 내부 SMB Host와 ACPI 분리 동작을 설명합니다.

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

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

1. 요약·해설

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

요약·해설

i2c-ali1535.rst:1-45

ALI1535 드라이버는 M7101 전체 장치가 활성화된 상태에서 SMB 영역만 제어하고 ACPI 영역과 인터럽트는 사용하지 않습니다.

문서 개요
항목
SourceDocumentation/i2c/busses/i2c-ali1535.rst
분량45 source lines
컨트롤러SMB Host
인터럽트미사용

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

동작 흐름
M1535 식별M7101 활성화 확인SMB I/O 공간 선택호스트 트랜잭션 폴링결과 반환

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

2. 영어 원문 전체

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

원문 전체 펼치기
1 =========================
2 Kernel driver i2c-ali1535
3 =========================
4
5 Supported adapters:
6 * Acer Labs, Inc. ALI 1535 (south bridge)
7
8 Datasheet: Now under NDA
9 http://www.ali.com.tw/
10
11 Authors:
12 - Frodo Looijaard <[email protected]>,
13 - Philip Edelbrock <[email protected]>,
14 - Mark D. Studebaker <[email protected]>,
15 - Dan Eaton <[email protected]>,
16 - Stephen Rousset<[email protected]>
17
18 Description
19 -----------
20
21 This is the driver for the SMB Host controller on Acer Labs Inc. (ALI)
22 M1535 South Bridge.
23
24 The M1535 is a South bridge for portable systems. It is very similar to the
25 M15x3 South bridges also produced by Acer Labs Inc. Some of the registers
26 within the part have moved and some have been redefined slightly.
27 Additionally, the sequencing of the SMBus transactions has been modified to
28 be more consistent with the sequencing recommended by the manufacturer and
29 observed through testing. These changes are reflected in this driver and
30 can be identified by comparing this driver to the i2c-ali15x3 driver. For
31 an overview of these chips see http://www.acerlabs.com
32
33 The SMB controller is part of the M7101 device, which is an ACPI-compliant
34 Power Management Unit (PMU).
35
36 The whole M7101 device has to be enabled for the SMB to work. You can't
37 just enable the SMB alone. The SMB and the ACPI have separate I/O spaces.
38 We make sure that the SMB is enabled. We leave the ACPI alone.
39
40
41 Features
42 --------
43
44 This driver controls the SMB Host only. This driver does not use
45 interrupts.
46

3. 한국어 전문 번역

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

지원 어댑터와 작성자

1-17

이 드라이버는 Acer Labs, Inc. ALI 1535 사우스브리지 어댑터를 지원합니다. 데이터시트는 현재 NDA 대상이며 원문은 ALI 웹사이트를 가리킵니다.

작성자는 Frodo Looijaard, Philip Edelbrock, Mark D. Studebaker, Dan Eaton, Stephen Rousset입니다.

ALI1535 지원 정보
항목
어댑터Acer Labs ALI 1535
종류휴대형 시스템용 사우스브리지
기능SMB Host controller
데이터시트NDA
작성자5명

지원 하드웨어와 자료 공개 상태를 정리합니다.

ALI1535 드라이버 연결
ALI 1535 사우스브리지 식별M7101 PMU 존재 확인전체 M7101 장치 활성 상태 확인SMB I/O 공간만 사용SMB 호스트 어댑터 등록

PCI 사우스브리지의 PMU 내부 SMB 호스트를 활성화합니다.

=========================
Kernel driver i2c-ali1535
=========================

Supported adapters:
  * Acer Labs, Inc. ALI 1535 (south bridge)

    Datasheet: Now under NDA
        http://www.ali.com.tw/

Authors:
        - Frodo Looijaard <[email protected]>,
        - Philip Edelbrock <[email protected]>,
        - Mark D. Studebaker <[email protected]>,
        - Dan Eaton <[email protected]>,
        - Stephen Rousset<[email protected]>

M1535와 M7101 PMU 구조

18-37

이 드라이버는 Acer Labs Inc. ALI M1535 사우스브리지의 SMB Host 컨트롤러를 위한 드라이버입니다.

M1535는 휴대형 시스템용 사우스브리지이며 같은 회사의 M15x3 사우스브리지와 매우 비슷합니다. 일부 레지스터 위치가 옮겨졌고 일부 정의가 약간 달라졌습니다. SMBus 트랜잭션 순서도 제조사 권장과 시험 관찰에 더 일치하도록 변경되었습니다. 이러한 차이는 이 드라이버에 반영되며 `i2c-ali15x3` 드라이버와 비교해 확인할 수 있습니다.

SMB 컨트롤러는 ACPI 호환 전원 관리 장치인 M7101 PMU의 일부입니다.

SMB가 동작하려면 M7101 전체 장치가 활성화되어야 하며 SMB만 따로 켤 수 없습니다. SMB와 ACPI는 별도 I/O 공간을 사용합니다. 드라이버는 SMB가 활성화됐는지 확인하지만 ACPI는 건드리지 않습니다.

M1535 SMB 구조
항목설명
M1535휴대형 시스템용 사우스브리지
M15x3 대비레지스터 이동·재정의와 트랜잭션 순서 변경
SMB 위치M7101 ACPI 호환 PMU 내부
활성화 조건M7101 전체 장치 활성화 필요
I/O 공간SMB와 ACPI 분리
드라이버 정책SMB 활성 확인, ACPI는 유지

M15x3과의 차이와 M7101 의존성을 정리합니다.

ALI1535 SMB 활성화
M1535와 M7101 검색M7101 전체 활성화 확인SMB I/O 공간 찾기SMB 활성 비트 확인ACPI 공간은 변경하지 않음

PMU 전체 활성 상태에서 SMB 영역만 제어합니다.

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

This is the driver for the SMB Host controller on Acer Labs Inc. (ALI)
M1535 South Bridge.

The M1535 is a South bridge for portable systems. It is very similar to the
M15x3 South bridges also produced by Acer Labs Inc.  Some of the registers
within the part have moved and some have been redefined slightly.
Additionally, the sequencing of the SMBus transactions has been modified to
be more consistent with the sequencing recommended by the manufacturer and
observed through testing.  These changes are reflected in this driver and
can be identified by comparing this driver to the i2c-ali15x3 driver. For
an overview of these chips see http://www.acerlabs.com

The SMB controller is part of the M7101 device, which is an ACPI-compliant
Power Management Unit (PMU).

The whole M7101 device has to be enabled for the SMB to work. You can't
just enable the SMB alone. The SMB and the ACPI have separate I/O spaces.

드라이버 기능 범위

38-45

이 드라이버는 SMB Host만 제어합니다. 인터럽트는 사용하지 않습니다.

ALI1535 기능
기능지원
SMB Host지원
ACPI 영역변경하지 않음
인터럽트사용하지 않음

드라이버가 제어하는 범위를 명확히 구분합니다.

ALI1535 전송 처리
SMB Host 요청 준비호스트 컨트롤러에 트랜잭션 기록인터럽트 없이 상태 폴링완료·오류 판정I2C/SMBus 코어에 결과 반환

폴링 방식으로 SMB Host 트랜잭션만 수행합니다.

We make sure that the SMB is enabled. We leave the ACPI alone.


Features
--------

This driver controls the SMB Host only. This driver does not use
interrupts.