← Documents Documentation/ABI/testing/sysfs-class-led-flash GitHub 원문 ↗

Linux 6.18.37 · ABI / testing

LED flash strobe sysfs ABI

Flash brightness·timeout·strobe boolean과 controller·LED voltage, temperature, current, circuit fault 9종을 설명합니다.

Source pathDocumentation/ABI/testing/sysfs-class-led-flash
Source versionLinux v6.18.37
TranslationDUJINLABS 전문 번역 + 해설

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

1. 요약·해설

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

Brightness and timeout limits

sysfs-class-led-flash:1-36

Microampere flash brightness와 microsecond hardware timeout의 현재·maximum 값을 제공합니다.

Strobe state and faults

sysfs-class-led-flash:38-89

Strobe trigger·off 상태와 strobe 뒤 다시 읽는 space-separated fault token을 정의합니다.

2. 영어 원문 전체

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

원문 전체 펼치기
1 What: /sys/class/leds/<led>/flash_brightness
2 Date: March 2015
3 KernelVersion: 4.0
4 Contact: Jacek Anaszewski <j.anaszewski@samsung.com>
5 Description: read/write
6 Set the brightness of this LED in the flash strobe mode, in
7 microamperes. The file is created only for the flash LED devices
8 that support setting flash brightness.
9
10 The value is between 0 and
11 /sys/class/leds/<led>/max_flash_brightness.
12
13 What: /sys/class/leds/<led>/max_flash_brightness
14 Date: March 2015
15 KernelVersion: 4.0
16 Contact: Jacek Anaszewski <j.anaszewski@samsung.com>
17 Description: read only
18 Maximum brightness level for this LED in the flash strobe mode,
19 in microamperes.
20
21 What: /sys/class/leds/<led>/flash_timeout
22 Date: March 2015
23 KernelVersion: 4.0
24 Contact: Jacek Anaszewski <j.anaszewski@samsung.com>
25 Description: read/write
26 Hardware timeout for flash, in microseconds. The flash strobe
27 is stopped after this period of time has passed from the start
28 of the strobe. The file is created only for the flash LED
29 devices that support setting flash timeout.
30
31 What: /sys/class/leds/<led>/max_flash_timeout
32 Date: March 2015
33 KernelVersion: 4.0
34 Contact: Jacek Anaszewski <j.anaszewski@samsung.com>
35 Description: read only
36 Maximum flash timeout for this LED, in microseconds.
37
38 What: /sys/class/leds/<led>/flash_strobe
39 Date: March 2015
40 KernelVersion: 4.0
41 Contact: Jacek Anaszewski <j.anaszewski@samsung.com>
42 Description: read/write
43 Flash strobe state. When written with 1 it triggers flash strobe
44 and when written with 0 it turns the flash off.
45
46 On read 1 means that flash is currently strobing and 0 means
47 that flash is off.
48
49 What: /sys/class/leds/<led>/flash_fault
50 Date: March 2015
51 KernelVersion: 4.0
52 Contact: Jacek Anaszewski <j.anaszewski@samsung.com>
53 Description: read only
54 Space separated list of flash faults that may have occurred.
55 Flash faults are re-read after strobing the flash. Possible
56 flash faults:
57
58 * led-over-voltage
59 flash controller voltage to the flash LED
60 has exceeded the limit specific to the flash controller
61 * flash-timeout-exceeded
62 the flash strobe was still on when
63 the timeout set by the user has expired; not all flash
64 controllers may set this in all such conditions
65 * controller-over-temperature
66 the flash controller has
67 overheated
68 * controller-short-circuit
69 the short circuit protection
70 of the flash controller has been triggered
71 * led-power-supply-over-current
72 current in the LED power
73 supply has exceeded the limit specific to the flash
74 controller
75 * indicator-led-fault
76 the flash controller has detected
77 a short or open circuit condition on the indicator LED
78 * led-under-voltage
79 flash controller voltage to the flash
80 LED has been below the minimum limit specific to
81 the flash
82 * controller-under-voltage
83 the input voltage of the flash
84 controller is below the limit under which strobing the
85 flash at full current will not be possible;
86 the condition persists until this flag is no longer set
87 * led-over-temperature
88 the temperature of the LED has exceeded
89 its allowed upper limit
90

3. 한국어 전문 번역

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

Flash strobe brightness

1-11
항목한국어 전문 번역
What/sys/class/leds/<led>/flash_brightness
Date2015년 3월
KernelVersion4.0
ContactJacek Anaszewski <j.anaszewski@samsung.com>
DescriptionRead/write입니다. Flash strobe mode의 LED brightness를 microampere 단위로 설정합니다. Flash brightness 설정을 지원하는 flash LED device에만 생성되며 값은 0에서 max_flash_brightness 사이입니다.

Maximum flash brightness

13-19
항목한국어 전문 번역
What/sys/class/leds/<led>/max_flash_brightness
Date2015년 3월
KernelVersion4.0
ContactJacek Anaszewski <j.anaszewski@samsung.com>
DescriptionRead-only입니다. Flash strobe mode의 maximum brightness level이며 단위는 microampere입니다.

Flash hardware timeout

21-29
항목한국어 전문 번역
What/sys/class/leds/<led>/flash_timeout
Date2015년 3월
KernelVersion4.0
ContactJacek Anaszewski <j.anaszewski@samsung.com>
DescriptionRead/write hardware flash timeout이며 단위는 microsecond입니다. Strobe 시작 후 이 시간이 지나면 flash strobe를 멈춥니다. Timeout 설정을 지원하는 flash LED device에만 생성됩니다.

Maximum flash timeout

31-36
항목한국어 전문 번역
What/sys/class/leds/<led>/max_flash_timeout
Date2015년 3월
KernelVersion4.0
ContactJacek Anaszewski <j.anaszewski@samsung.com>
DescriptionRead-only maximum flash timeout이며 단위는 microsecond입니다.

Flash strobe state

38-47
항목한국어 전문 번역
What/sys/class/leds/<led>/flash_strobe
Date2015년 3월
KernelVersion4.0
ContactJacek Anaszewski <j.anaszewski@samsung.com>
DescriptionRead/write flash strobe state입니다. 1을 쓰면 strobe를 trigger하고 0을 쓰면 flash를 끕니다. 읽을 때 1은 현재 strobing, 0은 flash off를 뜻합니다.
flash_strobe 값
WriteRead
0Flash offFlash가 꺼짐
1Strobe trigger현재 strobing

같은 boolean 값의 read·write 의미입니다.

Flash controller fault list

49-89
항목한국어 전문 번역
What/sys/class/leds/<led>/flash_fault
Date2015년 3월
KernelVersion4.0
ContactJacek Anaszewski <j.anaszewski@samsung.com>
DescriptionRead-only이며 발생했을 수 있는 flash fault를 space-separated 목록으로 반환합니다. Flash를 strobe한 뒤 fault를 다시 읽습니다.
Flash fault token
Fault조건
led-over-voltageFlash LED voltage가 controller limit 초과
flash-timeout-exceededUser timeout 만료 뒤에도 strobe가 켜짐. 모든 controller가 항상 설정하지는 않음
controller-over-temperatureFlash controller 과열
controller-short-circuitController short-circuit protection trigger
led-power-supply-over-currentLED power supply current가 controller limit 초과
indicator-led-faultIndicator LED의 short 또는 open circuit 감지
led-under-voltageFlash LED voltage가 controller minimum 아래
controller-under-voltageInput voltage가 full-current strobe 불가 limit 아래이며 flag가 해제될 때까지 지속
led-over-temperatureLED temperature가 허용 upper limit 초과

원문에 정의된 아홉 fault와 조건입니다.