mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-09-05 10:29:37 +00:00
![Mario Limonciello](/assets/img/avatar_default.png)
Current implementations of Intel Thunderbolt controllers will go into a low power mode when not in use. Many machines containing these controllers also have a GPIO wired up that can force the controller awake. This is offered via a ACPI-WMI interface intended to be manipulated by a userspace utility. This mechanism is provided by Intel to OEMs to include in BIOS. It uses an industry wide GUID that is populated in a separate _WDG entry with no binary MOF. This interface allows software such as fwupd to wake up thunderbolt controllers to query the firmware version or flash new firmware. Signed-off-by: Mario Limonciello <mario.limonciello@dell.com> Reviewed-by: Mika Westerberg <mika.westerberg@linux.intel.com> Reviewed-by: Yehezkel Bernat <yehezkel.bernat@intel.com> Signed-off-by: Darren Hart (VMware) <dvhart@infradead.org> [andy fixed merge conflicts and bump kernel version for ABI] Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11 lines
408 B
Text
11 lines
408 B
Text
What: /sys/devices/platform/<platform>/force_power
|
|
Date: September 2017
|
|
KernelVersion: 4.15
|
|
Contact: "Mario Limonciello" <mario.limonciello@dell.com>
|
|
Description:
|
|
Modify the platform force power state, influencing
|
|
Thunderbolt controllers to turn on or off when no
|
|
devices are connected (write-only)
|
|
There are two available states:
|
|
* 0 -> Force power disabled
|
|
* 1 -> Force power enabled
|