linux/drivers/thermal/intel/int340x_thermal
Srinivas Pandruvada 00c5ff5e9a thermal: intel: int340x: Fix Panther Lake DLVR support
Panther Lake uses the same DLVR register offsets as Lunar Lake, but the
driver uses the default register offsets table for it by mistake.

Move the selection of register offsets table from the actual attribute
read/write callbacks to proc_thermal_rfim_add() and make it handle
Panther Lake the same way as Lunar Lake.  This way it is clean and in
the future such issues can be avoided.

Fixes: e50eeababa ("thermal: intel: int340x: Panther Lake DLVR support")
Signed-off-by: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
Link: https://patch.msgid.link/20250411115438.594114-1-srinivas.pandruvada@linux.intel.com
[ rjw: Changelog edits ]
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
2025-04-15 18:57:25 +02:00
..
Kconfig thermal: intel: Fix compile issue when CONFIG_NET is not defined 2024-12-19 12:35:46 +01:00
Makefile thermal: int340x: processor_thermal: Support power floor notifications 2023-10-12 21:09:48 +02:00
acpi_thermal_rel.c [tree-wide] finally take no_llseek out 2024-09-27 08:18:43 -07:00
acpi_thermal_rel.h thermal: intel: int340x_thermal: New IOCTLs for Passive v2 table 2023-06-13 17:57:39 +02:00
int340x_thermal_zone.c thermal: intel: Clean up zone_trips[] initialization in int340x_thermal_zone_add() 2025-02-27 21:18:42 +01:00
int340x_thermal_zone.h thermal: intel: Adjust ops handling during thermal zone registration 2024-02-23 18:24:48 +01:00
int3400_thermal.c thermal: intel: Remove explicit user_space governor selection 2024-12-18 20:40:22 +01:00
int3401_thermal.c thermal: Switch back to struct platform_driver::remove() 2024-11-13 16:17:57 +01:00
int3402_thermal.c thermal: int340x: Add NULL check for adev 2025-03-13 21:45:33 +01:00
int3403_thermal.c ACPI: DPTF: Support Panther Lake 2024-12-10 20:01:38 +01:00
int3406_thermal.c thermal: Switch back to struct platform_driver::remove() 2024-11-13 16:17:57 +01:00
processor_thermal_device.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
processor_thermal_device.h thermal: intel: int340x: processor: Enable MMIO RAPL for Panther Lake 2024-12-10 20:01:38 +01:00
processor_thermal_device_pci.c thermal: intel: int340x: Add missing DVFS support flags 2025-04-15 18:47:31 +02:00
processor_thermal_device_pci_legacy.c thermal: int340x: processor_thermal: Move mailbox code to common module 2023-09-14 21:52:19 +02:00
processor_thermal_mbox.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
processor_thermal_power_floor.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
processor_thermal_rapl.c thermal: intel: int340x: processor: Add MMIO RAPL PL4 support 2024-10-08 21:39:33 +02:00
processor_thermal_rfim.c thermal: intel: int340x: Fix Panther Lake DLVR support 2025-04-15 18:57:25 +02:00
processor_thermal_wt_hint.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
processor_thermal_wt_req.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00