요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.
1. 요약·해설
원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.
OTP programming status
sysfs-platform-silicom:21-30Read-only 0/1 value로 one-time programmable eFuse의 programming 여부를 보고합니다.
2. 영어 원문 전체
번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.
원문 전체 펼치기
1
What: /sys/devices/platform/silicom-platform/uc_version
2
Date: November 2023
3
KernelVersion: 6.7
4
Contact: Henry Shi <[email protected]>
5
Description:
6
This file allows to read microcontroller firmware
7
version of current platform.
9
What: /sys/devices/platform/silicom-platform/power_cycle
10
Date: November 2023
11
KernelVersion: 6.7
12
Contact: Henry Shi <[email protected]>
13
Description:
14
This file allow user to power cycle the platform.
15
Default value is 0; when set to 1, it powers down
16
the platform, waits 5 seconds, then powers on the
17
device. It returns to default value after power cycle.
19
0 - default value.
21
What: /sys/devices/platform/silicom-platform/efuse_status
22
Date: November 2023
23
KernelVersion: 6.7
24
Contact: Henry Shi <[email protected]>
25
Description:
26
This file is read only. It returns the current
27
OTP status:
29
0 - not programmed.
30
1 - programmed.
3. 한국어 전문 번역
영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.
Silicom platform sysfs ABI: uc version
1-8| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/devices/platform/silicom-platform/uc_version |
| Date | 2023년 11월 |
| KernelVersion | 6.7 |
| Contact | Henry Shi <[email protected]> |
| Description | `/sys/devices/platform/silicom-platform/uc_version`은 현재 platform의 microcontroller firmware version을 읽게 합니다. |
Silicom platform sysfs ABI: power cycle
9-20| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/devices/platform/silicom-platform/power_cycle |
| Date | 2023년 11월 |
| KernelVersion | 6.7 |
| Contact | Henry Shi <[email protected]> |
| Description | `/sys/devices/platform/silicom-platform/power_cycle`은 user가 platform을 power cycle하게 합니다. Default value는 `0`입니다. `1`로 설정하면 platform을 power down하고 5 seconds를 기다린 뒤 device를 다시 power on합니다. Power cycle 뒤에는 default value로 돌아갑니다. `0`은 default value입니다. |
Write power_cycle = 1→Power platform down→Wait 5 seconds→Power device on→Value returns to 0
Trigger 1은 power down, five-second wait와 power on을 거쳐 자동으로 0에 돌아갑니다.
Silicom platform sysfs ABI: efuse status
21-30| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/devices/platform/silicom-platform/efuse_status |
| Date | 2023년 11월 |
| KernelVersion | 6.7 |
| Contact | Henry Shi <[email protected]> |
| Description | `/sys/devices/platform/silicom-platform/efuse_status`는 read-only이며 현재 OTP status를 반환합니다. `0`은 not programmed, `1`은 programmed입니다. |
ValueOTP state
0Not programmed
1Programmed
Read-only efuse_status의 두 values입니다.
Controller version과 power cycle
sysfs-platform-silicom:1-20Microcontroller firmware version을 읽고 1을 써서 5초 power-off interval을 거친 self-resetting power cycle을 시작합니다.