AMD, eSPI 서브시스템을 위한 제안 및 Linux 패치 게시
요약
AMD가 Linux 커널에 eSPI 서브시스템을 위한 새로운 버스 유형과 드라이버 패치를 제안했습니다. 이 코드는 AMDI0070 플랫폼에서 검증되었으며, 기존 SPI 코드를 확장하는 대신 독립적인 서브시스템으로 도입됩니다.
핵심 포인트
- AMD가 Linux 커널용 eSPI 서브시스템 패치 제안
- 기존 SPI 확장 방식이 아닌 새로운 버스 유형으로 도입
- AMDI0070 플랫폼에서 테스트 및 검증 완료
- 현재 ACPI만 지원하며 디바이스 트리는 미지원 상태
AMD, eSPI 서브시스템을 위한 제안 및 Linux 패치 게시

Intel은 원래 LPC 인터페이스, 전통적인 SPI 및 기타 사이드밴드(side-band) 신호 전달의 대안으로서 BIOS, 시스템 컨트롤러 및 TPM과 같은 기타 주변 장치를 연결하기 위한 통신 프로토콜로 eSPI를 개발했습니다.
AMD의 Krishnamoorthi M이 Linux 커널 메일링 리스트(mailing list)에서 AMD eSPI 작업이 기존 SPI 서브시스템 코드를 확장해야 하는지, 아니면 자체적인 새로운 버스 유형으로 도입되어야 하는지 문의한 후, 제안된 패치들은 후자의 방식을 취하고 있으며 이 서브시스템의 초기 사용자는 새로운 AMD eSPI 드라이버가 될 것입니다.
이 새로운 코드는 AMDI0070 플랫폼에서 테스트 및 검증되었으며 정상적으로 작동합니다. 새로운 서브시스템의 알려진 제한 사항으로는 AMD 코드가 ACPI만을 사용하기 때문에 아직 디바이스 트리(Device Tree)를 지원하지 않는다는 점, 슬레이브 장치 열거(enumeration)가 수동이라는 점, 그리고 일부 작업은 후속 패치를 통해 추가될 예정이라는 점 등이 있습니다.
Linux 커널을 위한 이 AMD eSPI 작업에 관심이 있는 분들은 커널 메일링 리스트에서 패치 시리즈를 찾을 수 있습니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 Phoronix의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기