요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.
1. 요약·해설
원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.
2. 영어 원문 전체
번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.
원문 전체 펼치기
1
=========================
2
Kernel driver i2c-amd-mp2
3
=========================
5
Supported adapters:
6
* AMD MP2 PCIe interface
8
Datasheet: not publicly available.
10
Authors:
11
- Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
12
- Nehal Shah <nehal-bakulchandra.shah@amd.com>
13
- Elie Morisse <syniurge@gmail.com>
15
Description
16
-----------
18
The MP2 is an ARM processor programmed as an I2C controller and communicating
19
with the x86 host through PCI.
21
If you see something like this::
23
03:00.7 MP2 I2C controller: Advanced Micro Devices, Inc. [AMD] Device 15e6
25
in your ``lspci -v``, then this driver is for your device.
3. 한국어 전문 번역
영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.
지원 PCIe 인터페이스
1-14이 드라이버는 AMD MP2 PCIe 인터페이스를 지원합니다. 데이터시트는 공개되지 않았습니다.
작성자는 Shyam Sundar S K, Nehal Shah, Elie Morisse입니다.
항목값
어댑터AMD MP2 PCIe interface
내부 프로세서ARM
호스트x86
통신PCI
데이터시트비공개
장치 유형과 공개 자료 상태를 정리합니다.
PCIe에서 MP2 기능 검색→AMD 장치 ID 확인→ARM 컨트롤러와 PCI 통신 설정→I2C 어댑터 등록→호스트 요청 전달
PCIe 장치 안의 ARM I2C 컨트롤러를 호스트에 연결합니다.
=========================
Kernel driver i2c-amd-mp2
=========================
Supported adapters:
* AMD MP2 PCIe interface
Datasheet: not publicly available.
Authors:
- Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
- Nehal Shah <nehal-bakulchandra.shah@amd.com>
- Elie Morisse <syniurge@gmail.com>
MP2 구조와 lspci 식별
15-25MP2는 I2C 컨트롤러로 프로그램된 ARM 프로세서이며 PCI를 통해 x86 호스트와 통신합니다.
`lspci -v`에 `03:00.7 MP2 I2C controller: Advanced Micro Devices, Inc. [AMD] Device 15e6`과 같은 항목이 보이면 이 드라이버가 해당 장치를 위한 것입니다.
항목값
예시 PCI 기능`03:00.7`
클래스MP2 I2C controller
공급사Advanced Micro Devices, Inc. [AMD]
예시 장치 ID`15e6`
확인 명령`lspci -v`
예시 PCI 위치와 장치 표시를 정리합니다.
`lspci -v` 실행→MP2 I2C controller 문자열 검색→AMD 공급사와 장치 ID 확인→`i2c-amd-mp2` 드라이버 연결→I2C 어댑터 생성 확인
PCI 목록의 MP2 I2C 컨트롤러 표시로 드라이버 대상을 확인합니다.
Description
-----------
The MP2 is an ARM processor programmed as an I2C controller and communicating
with the x86 host through PCI.
If you see something like this::
03:00.7 MP2 I2C controller: Advanced Micro Devices, Inc. [AMD] Device 15e6
in your ``lspci -v``, then this driver is for your device.
요약·해설
i2c-amd-mp2.rst:1-25AMD MP2는 I2C 컨트롤러로 동작하는 ARM 프로세서이며 PCI를 통해 x86 호스트와 통신하고 lspci의 MP2 장치로 식별합니다.
원문 분량과 핵심 기능을 요약합니다.
장치 탐지부터 기능 제공까지의 순서입니다.