Documentation/ABI/testing/sysfs-platform-oxp GitHub 원문 ↗

Linux 6.18.37 · ABI / testing

OneXPlayer platform sysfs ABI

OneXPlayer의 Turbo-button TDP takeover, userspace/PWM handoff와 일부 model의 Turbo LED 수동 제어를 설명합니다.

Source pathDocumentation/ABI/testing/sysfs-platform-oxp
Source versionLinux v6.18.37
TranslationDUJINLABS 전문 번역 + 해설

요약·해설, 영어 원문, 전체 번역을 구분해 실었습니다. API 이름, 코드 심벌, 소스 경로는 원문 표기를 유지합니다.

1. 요약·해설

원문의 핵심 내용을 정리하고 커널 프로그래밍에 필요한 설명을 덧붙였습니다. 아래의 전체 번역과는 별도로 작성한 해설입니다.

Turbo-button TDP handoff

sysfs-platform-oxp:1-14

15W/25W hardware toggle을 userspace TDP와 PWM control에 넘기고 physical button을 AT-keyboard shortcut으로 바꿉니다.

Optional Turbo LED

sysfs-platform-oxp:15-25

TDP 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).
14
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.
26

3. 한국어 전문 번역

영어 원문의 문단 순서와 의미에 맞춰 전체 내용을 번역했습니다. 코드, 함수명, 코드 심벌, URL은 원문 표기를 유지합니다.

OneXPlayer platform sysfs ABI: tt toggle

1-14
항목한국어 전문 번역
What/sys/devices/platform/<platform>/tt_toggle
Date2023년 6월
KernelVersion6.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합니다.
OneXPlayer TDP takeover
Turbo button switches 15W / 25WWrite tt_toggle = 1Disable device TDP toggleHand TDP control to userspace
Turbo buttonAT keyboard shortcut
Newer model PWMPrerequisite satisfiedPWM 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
Date2025년 4월
KernelVersion6.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에서만 사용할 수 있습니다.
OneXPlayer Turbo LED control
ValueLED state
0Off
1On
AvailabilityOnly devices with the Turbo-button LED expose useful control.

TDP takeover 뒤 userspace가 optional LED를 직접 제어합니다.