요약·해설, 영어 원문, 전체 번역을 구분해 실었습니다. API 이름, 코드 심벌, 소스 경로는 원문 표기를 유지합니다.
1. 요약·해설
원문의 핵심 내용을 정리하고 커널 프로그래밍에 필요한 설명을 덧붙였습니다. 아래의 전체 번역과는 별도로 작성한 해설입니다.
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. 한국어 전문 번역
영어 원문의 문단 순서와 의미에 맞춰 전체 내용을 번역했습니다. 코드, 함수명, 코드 심벌, 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으로 바꿉니다.