요약·해설, 영어 원문, 전체 번역을 구분해 실었습니다. API 이름, 코드 심벌, 소스 경로는 원문 표기를 유지합니다.
1. 요약·해설
원문의 핵심 내용을 정리하고 커널 프로그래밍에 필요한 설명을 덧붙였습니다. 아래의 전체 번역과는 별도로 작성한 해설입니다.
2. 영어 원문 전체
번역에 사용한 Linux v6.18.37 원문입니다. 줄 번호는 해당 버전의 소스 파일을 기준으로 합니다.
원문 전체 펼치기
1
What: /sys/devices/*/<our-device>/fuse
2
Date: February 2014
3
Contact: Peter De Schrijver <[email protected]>
4
Description: read-only access to the efuses on Tegra20, Tegra30, Tegra114
5
and Tegra124 SoC's from NVIDIA. The efuses contain write once
6
data programmed at the factory. The data is laid out in 32bit
7
words in LSB first format. Each bit represents a single value
8
as decoded from the fuse registers. Bits order/assignment
9
exactly matches the HW registers, including any unused bits.
10
Users: any user space application which wants to read the efuses on
11
Tegra SoC's
3. 한국어 전문 번역
영어 원문의 문단 순서와 의미에 맞춰 전체 내용을 번역했습니다. 코드, 함수명, 코드 심벌, URL은 원문 표기를 유지합니다.
Tegra factory-programmed eFuses
1-11| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/devices/*/<our-device>/fuse |
| Date | 2014년 2월 |
| Contact | Peter De Schrijver <[email protected]> |
| Description | NVIDIA Tegra20, Tegra30, Tegra114, Tegra124 SoCs의 eFuses에 read-only로 접근합니다. eFuses에는 factory에서 programmed된 write-once data가 들어 있습니다. Data는 32-bit words에 LSB-first format으로 배치됩니다. 각 bit는 fuse registers에서 decode된 단일 value를 나타내며 bit order와 assignment는 unused bits를 포함해 hardware registers와 정확히 일치합니다. |
| Access | Read-only |
| Users | Tegra SoC eFuses를 읽으려는 모든 userspace application |
Factory programs write-once eFuse data→Fuse registers expose values and unused bits→Driver keeps exact hardware bit order and assignment→Data is laid out as 32-bit words in LSB-first format→Userspace reads the fuse attribute
Factory-programmed bits가 sysfs output까지 보존되는 순서입니다.
Read-only hardware-ordered eFuse data
sysfs-driver-tegra-fuse:1-11fuse data는 32-bit LSB-first words이며 unused bits를 포함해 hardware register의 bit order와 assignment를 정확히 유지합니다.