All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v1 -next 0/3] RISC-V: ACPI: Enable CPPC based cpufreq support
@ 2024-02-08  3:44 ` Sunil V L
  0 siblings, 0 replies; 32+ messages in thread
From: Sunil V L @ 2024-02-08  3:44 UTC (permalink / raw)
  To: linux-riscv, linux-acpi, linux-kernel
  Cc: Rafael J . Wysocki, Len Brown, Paul Walmsley, Palmer Dabbelt,
	Albert Ou, Viresh Kumar, Conor Dooley, Andrew Jones,
	Atish Kumar Patra, Anup Patel, Sunil V L

This series enables the support for "Collaborative Processor Performance
Control (CPPC) on ACPI based RISC-V platforms. It depends on the
encoding of CPPC registers as defined in RISC-V FFH spec [2].

CPPC is described in the ACPI spec [1]. RISC-V FFH spec required to
enable this, is available at [2].

[1] - https://uefi.org/specs/ACPI/6.5/08_Processor_Configuration_and_Control.html#collaborative-processor-performance-control
[2] - https://github.com/riscv-non-isa/riscv-acpi-ffh/releases/download/v1.0.0/riscv-ffh.pdf

The series is based on the LPI support series.
Based-on: 20240118062930.245937-1-sunilvl@ventanamicro.com
(https://lore.kernel.org/lkml/20240118062930.245937-1-sunilvl@ventanamicro.com/)

Sunil V L (3):
  ACPI: RISC-V: Add CPPC driver
  cpufreq: Move CPPC configs to common Kconfig and add RISC-V
  RISC-V: defconfig: Enable CONFIG_ACPI_CPPC_CPUFREQ

 arch/riscv/configs/defconfig |   1 +
 drivers/acpi/riscv/Makefile  |   1 +
 drivers/acpi/riscv/cppc.c    | 157 +++++++++++++++++++++++++++++++++++
 drivers/cpufreq/Kconfig      |  29 +++++++
 drivers/cpufreq/Kconfig.arm  |  26 ------
 5 files changed, 188 insertions(+), 26 deletions(-)
 create mode 100644 drivers/acpi/riscv/cppc.c

-- 
2.34.1


^ permalink raw reply	[flat|nested] 32+ messages in thread

end of thread, other threads:[~2024-03-21  5:50 UTC | newest]

Thread overview: 32+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-02-08  3:44 [PATCH v1 -next 0/3] RISC-V: ACPI: Enable CPPC based cpufreq support Sunil V L
2024-02-08  3:44 ` Sunil V L
2024-02-08  3:44 ` [PATCH v1 -next 1/3] ACPI: RISC-V: Add CPPC driver Sunil V L
2024-02-08  3:44   ` Sunil V L
2024-02-08  3:44 ` [PATCH v1 -next 2/3] cpufreq: Move CPPC configs to common Kconfig and add RISC-V Sunil V L
2024-02-08  3:44   ` Sunil V L
2024-02-13  6:14   ` Viresh Kumar
2024-02-13  6:14     ` Viresh Kumar
2024-02-08  3:44 ` [PATCH v1 -next 3/3] RISC-V: defconfig: Enable CONFIG_ACPI_CPPC_CPUFREQ Sunil V L
2024-02-08  3:44   ` Sunil V L
2024-02-09 11:11 ` [PATCH v1 -next 0/3] RISC-V: ACPI: Enable CPPC based cpufreq support Pierre Gondois
2024-02-09 11:11   ` Pierre Gondois
2024-02-15 11:27   ` Sudeep Holla
2024-02-15 11:27     ` Sudeep Holla
2024-02-12 15:24 ` Rafael J. Wysocki
2024-02-12 15:24   ` Rafael J. Wysocki
2024-02-13  6:15   ` Viresh Kumar
2024-02-13  6:15     ` Viresh Kumar
2024-03-18 18:40 ` Drew Fustini
2024-03-18 18:40   ` Drew Fustini
2024-03-19  2:27   ` Drew Fustini
2024-03-19  2:27     ` Drew Fustini
2024-03-19 10:20     ` Sunil V L
2024-03-19 10:20       ` Sunil V L
2024-03-20  6:54       ` Drew Fustini
2024-03-20  6:54         ` Drew Fustini
2024-03-21  4:12       ` Drew Fustini
2024-03-21  4:12         ` Drew Fustini
2024-03-21  5:49         ` Sunil V L
2024-03-21  5:49           ` Sunil V L
2024-03-20 20:50 ` patchwork-bot+linux-riscv
2024-03-20 20:50   ` patchwork-bot+linux-riscv

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.