diff options
author | Hans de Goede <hdegoede@redhat.com> | 2021-03-21 12:31:08 +0100 |
---|---|---|
committer | Hans de Goede <hdegoede@redhat.com> | 2021-03-21 17:39:27 +0100 |
commit | e157c95f589409d32e6e245f6f185069a8c29cbd (patch) | |
tree | deb7b30176863df38173a715a262036628a45171 /tools/perf/scripts/python/export-to-postgresql.py | |
parent | 12dde4d11e6d9c61f89496d358505ec3197a67f9 (diff) |
platform/x86: thinkpad_acpi: Disable DYTC CQL mode around switching to balanced mode
Testing has shown that setting /sys/firmware/acpi/platform_profile to
"balanced" when /sys/bus/platform/devices/thinkpad_acpi/dytc_lapmode
reports 1, causes dytc_lapmode to get reset to 0 and then it becomes
stuck at 0 for aprox. 30 minutes even if the laptop is used on a lap.
Disabling CQL (when enabled) before issuing the DYTC_CMD_RESET to get
back to balanced mode and re-enabling it afterwards again, like the
code already does when switching to low-power / performance mode fixes
this.
Fixes: c3bfcd4c6762 ("platform/x86: thinkpad_acpi: Add platform profile support")
Tested-by: Mark Pearson <markpearson@lenovo.com>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Link: https://lore.kernel.org/r/20210321113108.7069-1-hdegoede@redhat.com
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions