← Documents Documentation/ABI/stable/sysfs-driver-aspeed-vuart GitHub 원문 ↗

Linux 6.18.37 · ABI / stable

ASPEED VUART stable sysfs ABI

Host와 BMC 사이 LPC bus에 노출되는 ASPEED virtual UART의 I/O port address, serial interrupt 번호와 polarity를 설명합니다.

Source pathDocumentation/ABI/stable/sysfs-driver-aspeed-vuart
Source versionLinux v6.18.37
TranslationDUJINLABS 전문 번역 + 해설

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

1. 요약·해설

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

LPC address와 interrupt routing

sysfs-driver-aspeed-vuart:1-24

OpenBMC가 사용하는 VUART host endpoint의 LPC-visible address와 SIRQ number·polarity를 설정합니다.

2. 영어 원문 전체

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

원문 전체 펼치기
1 What: /sys/bus/platform/drivers/aspeed-vuart/*/lpc_address
2 Date: April 2017
3 Contact: Jeremy Kerr <jk@ozlabs.org>
4 Description: Configures which IO port the host side of the UART
5 will appear on the host <-> BMC LPC bus.
6 Users: OpenBMC. Proposed changes should be mailed to
7 openbmc@lists.ozlabs.org
8
9 What: /sys/bus/platform/drivers/aspeed-vuart/*/sirq
10 Date: April 2017
11 Contact: Jeremy Kerr <jk@ozlabs.org>
12 Description: Configures which interrupt number the host side of
13 the UART will appear on the host <-> BMC LPC bus.
14 Users: OpenBMC. Proposed changes should be mailed to
15 openbmc@lists.ozlabs.org
16
17 What: /sys/bus/platform/drivers/aspeed-vuart/*/sirq_polarity
18 Date: July 2019
19 Contact: Oskar Senft <osk@google.com>
20 Description: Configures the polarity of the serial interrupt to the
21 host via the BMC LPC bus.
22 Set to 0 for active-low or 1 for active-high.
23 Users: OpenBMC. Proposed changes should be mailed to
24 openbmc@lists.ozlabs.org
25

3. 한국어 전문 번역

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

Host–BMC LPC bus의 VUART routing

1-24
ASPEED VUART가 host에 보이는 방식
HostHost ↔ BMC LPC busBMC ASPEED VUART
01 UART I/O accesslpc_address로 지정한 portVUART register
02 Interrupt 수신sirq로 지정한 번호Serial IRQ 발생
03 Signal 해석sirq_polarity0: active-low, 1: active-high

BMC의 virtual UART host side는 LPC I/O port와 serial interrupt 조합으로 host에 노출된다.

경로도입·담당설명
/sys/bus/platform/drivers/aspeed-vuart/*/lpc_address2017년 4월 · Jeremy Kerr <jk@ozlabs.org>Host와 BMC 사이 LPC bus에서 UART의 host side가 어느 I/O port에 나타날지 설정한다.
/sys/bus/platform/drivers/aspeed-vuart/*/sirq2017년 4월 · Jeremy Kerr <jk@ozlabs.org>Host와 BMC 사이 LPC bus에서 UART의 host side가 어느 interrupt 번호로 나타날지 설정한다.
/sys/bus/platform/drivers/aspeed-vuart/*/sirq_polarity2019년 7월 · Oskar Senft <osk@google.com>BMC LPC bus를 통해 host로 전달되는 serial interrupt의 polarity를 설정한다. 0은 active-low, 1은 active-high다.

세 ABI의 사용자는 OpenBMC다. 변경 제안은 openbmc@lists.ozlabs.org로 보내야 한다.