← Documents 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 이름, symbol, source path는 원문 표기를 사용합니다.

1. 요약·해설

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

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" <lkml@antheas.dev>
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" <lkml@antheas.dev>
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. 한국어 전문 번역

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

OneXPlayer platform sysfs ABI: tt toggle

1-14
항목한국어 전문 번역
What/sys/devices/platform/<platform>/tt_toggle
Date2023년 6월
KernelVersion6.5
Contact"Antheas Kapenekakis" <lkml@antheas.dev>
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" <lkml@antheas.dev>
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를 직접 제어합니다.