요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.
1. 요약·해설
원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.
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
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
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
3. 한국어 전문 번역
영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.
Host–BMC LPC bus의 VUART routing
1-24HostHost ↔ 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_address | 2017년 4월 · Jeremy Kerr <jk@ozlabs.org> | Host와 BMC 사이 LPC bus에서 UART의 host side가 어느 I/O port에 나타날지 설정한다. |
| /sys/bus/platform/drivers/aspeed-vuart/*/sirq | 2017년 4월 · Jeremy Kerr <jk@ozlabs.org> | Host와 BMC 사이 LPC bus에서 UART의 host side가 어느 interrupt 번호로 나타날지 설정한다. |
| /sys/bus/platform/drivers/aspeed-vuart/*/sirq_polarity | 2019년 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로 보내야 한다.
LPC address와 interrupt routing
sysfs-driver-aspeed-vuart:1-24OpenBMC가 사용하는 VUART host endpoint의 LPC-visible address와 SIRQ number·polarity를 설정합니다.