요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.
1. 요약·해설
원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.
Optional Turbo LED
sysfs-platform-oxp:15-25TDP takeover 뒤 마지막 state에 남는 optional button LED를 userspace가 0/1로 직접 제어합니다.
2. 영어 원문 전체
번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.
원문 전체 펼치기
1
What: /sys/devices/platform/<platform>/tt_toggle
2
Date: Jun 2023
3
KernelVersion: 6.5
4
Contact: "Antheas Kapenekakis" <[email protected]>
5
Description:
6
Takeover TDP controls from the device. OneXPlayer devices have a
7
turbo button that can be used to switch between two TDP modes
8
(usually 15W and 25W). By setting this attribute to 1, this
9
functionality is disabled, handing TDP control over to (Windows)
10
userspace software and the Turbo button turns into a keyboard
11
shortcut over the AT keyboard of the device. In addition,
12
using this setting is a prerequisite for PWM control for most
13
newer models (otherwise it NOOPs).
15
What: /sys/devices/platform/<platform>/tt_led
16
Date: April 2025
17
KernelVersion: 6.16
18
Contact: "Antheas Kapenekakis" <[email protected]>
19
Description:
20
Some OneXPlayer devices (e.g., X1 series) feature a little LED
21
nested in the Turbo button. This LED is illuminated when the
22
device is in the higher TDP mode (e.g., 25W). Once tt_toggle
23
is engaged, this LED is left dangling to its last state. This
24
attribute allows userspace to control the LED state manually
25
(either with 1 or 0). Only a subset of devices contain this LED.
3. 한국어 전문 번역
영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.
OneXPlayer platform sysfs ABI: tt toggle
1-14| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/devices/platform/<platform>/tt_toggle |
| Date | 2023년 6월 |
| KernelVersion | 6.5 |
| Contact | "Antheas Kapenekakis" <[email protected]> |
| Description | `/sys/devices/platform/<platform>/tt_toggle`은 device의 TDP controls를 takeover합니다. OneXPlayer의 Turbo button은 보통 `15W`와 `25W` 두 TDP modes를 전환합니다. 이 attribute를 `1`로 설정하면 원래 기능을 disable하고 TDP control을 Windows userspace software에 넘기며 Turbo button은 device AT keyboard의 keyboard shortcut이 됩니다. 이 setting은 대부분의 newer models에서 PWM control의 prerequisite이기도 하며, 설정하지 않으면 PWM control이 NOOP합니다. |
Turbo button switches 15W / 25W→Write tt_toggle = 1→Disable device TDP toggle→Hand TDP control to userspace
Turbo button→AT keyboard shortcut
Newer model PWM→Prerequisite satisfied→PWM control active
tt_toggle=1이 hardware TDP toggle을 userspace/PWM control과 keyboard shortcut으로 바꿉니다.
OneXPlayer platform sysfs ABI: tt led
15-25| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/devices/platform/<platform>/tt_led |
| Date | 2025년 4월 |
| KernelVersion | 6.16 |
| Contact | "Antheas Kapenekakis" <[email protected]> |
| Description | `/sys/devices/platform/<platform>/tt_led`는 일부 OneXPlayer device, 예를 들어 X1 series의 Turbo button 안에 있는 LED를 userspace가 수동으로 `1` 또는 `0`으로 제어하게 합니다. 원래 이 LED는 higher TDP mode, 예를 들어 `25W`에서 켜집니다. `tt_toggle`을 engage하면 LED는 마지막 state에 그대로 남습니다. 이 LED가 있는 device subset에서만 사용할 수 있습니다. |
ValueLED state
0Off
1On
AvailabilityOnly devices with the Turbo-button LED expose useful control.
TDP takeover 뒤 userspace가 optional LED를 직접 제어합니다.
Turbo-button TDP handoff
sysfs-platform-oxp:1-1415W/25W hardware toggle을 userspace TDP와 PWM control에 넘기고 physical button을 AT-keyboard shortcut으로 바꿉니다.