|
|
Log in / Subscribe / Register

Support for autonomous selection in cppc_cpufreq

From:  Lifeng Zheng <zhenglifeng1-AT-huawei.com>
To:  <rafael-AT-kernel.org>, <lenb-AT-kernel.org>, <robert.moore-AT-intel.com>, <viresh.kumar-AT-linaro.org>
Subject:  [PATCH 0/3] Support for autonomous selection in cppc_cpufreq
Date:  Thu, 14 Nov 2024 16:48:13 +0800
Message-ID:  <20241114084816.1128647-1-zhenglifeng1@huawei.com>
Cc:  <acpica-devel-AT-lists.linux.dev>, <linux-acpi-AT-vger.kernel.org>, <linux-kernel-AT-vger.kernel.org>, <linux-pm-AT-vger.kernel.org>, <zhanjie9-AT-hisilicon.com>, <lihuisong-AT-huawei.com>, <fanghao11-AT-huawei.com>, <zhenglifeng1-AT-huawei.com>
Archive-link:  Article

Add sysfs interfaces for CPPC autonomous selection in the cppc_cpufreq
driver.

The patch series is organized in two parts:

 - patch 1 refactor out the general CPPC register get and set functions
   in cppc_acpi.c

 - patches 2-3 expose sysfs files for users to control CPPC autonomous
   selection when supported

Lifeng Zheng (3):
  ACPI: CPPC: Refactor register get and set ABIs
  ACPI: CPPC: Add autonomous selection ABIs
  cpufreq: CPPC: Support for autonomous selection in cppc_cpufreq

 .../ABI/testing/sysfs-devices-system-cpu      |  54 ++++
 drivers/acpi/cppc_acpi.c                      | 235 +++++++++---------
 drivers/cpufreq/cppc_cpufreq.c                | 141 +++++++++++
 include/acpi/cppc_acpi.h                      |  20 ++
 4 files changed, 331 insertions(+), 119 deletions(-)

-- 
2.33.0




Copyright © 2024, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds