All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v4 0/2] Fix Omen 16-wf1xxx thermal profile and add EC readback
@ 2025-12-18 12:43 Krishna Chomal
  2025-12-18 12:43 ` [PATCH v4 1/2] platform/x86: hp-wmi: fix platform profile values for Omen 16-wf1xxx Krishna Chomal
                   ` (3 more replies)
  0 siblings, 4 replies; 16+ messages in thread
From: Krishna Chomal @ 2025-12-18 12:43 UTC (permalink / raw)
  To: ilpo.jarvinen, hansg; +Cc: platform-driver-x86, Krishna Chomal

This series fixes incorrect thermal profile parameters sent for HP Omen
16-wf1xxx and implements hardware readback support for Victus S thermal
profiles.

The first patch refactors the DMI handling for Victus S boards. By
moving from simple string list to DMI system id table with driver_data,
we can now map each board to its correct thermal parameters.

The second patch implements "get" callback for the platform profile API.
It reads the hardware state from EC register 0x59. This ensures that the
driver stays in sync with the hardware during driver init and power
source change events.

Changes in v4:
- Fixed driver load failure caused in v3
- Handle err after calling victus_s_gpu_thermal_profile_get()
- Fixed wrong function call victus_s_powersource_event()

Changes in v3:
- Moved DMI lookup to hp_wmi_init()
- Marked DMI table as __initconst
- Renamed `eco` to `low_power`
- Added second patch to implement "get" support for Victus S devices

Changes in v2:
- Refactored victus_s_thermal_profile_boards to use DMI table
- Implemented driver_data to handle thermal profile parameters
- Moved enum definitions earlier in the file for thermal profile
  parameters

Changes in v1:
  Initial fix for Omen 16-wf1xxx thermal profile values

Krishna Chomal (2):
  platform/x86: hp-wmi: fix platform profile values for Omen 16-wf1xxx
  platform/x86: hp-wmi: Add EC offsets to read Victus S thermal profile

 drivers/platform/x86/hp/hp-wmi.c | 269 ++++++++++++++++++++++++-------
 1 file changed, 207 insertions(+), 62 deletions(-)

-- 
2.52.0


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

end of thread, other threads:[~2026-01-31 10:56 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-12-18 12:43 [PATCH v4 0/2] Fix Omen 16-wf1xxx thermal profile and add EC readback Krishna Chomal
2025-12-18 12:43 ` [PATCH v4 1/2] platform/x86: hp-wmi: fix platform profile values for Omen 16-wf1xxx Krishna Chomal
2025-12-18 12:43 ` [PATCH v4 2/2] platform/x86: hp-wmi: Add EC offsets to read Victus S thermal profile Krishna Chomal
2026-01-12 15:34 ` [PATCH v4 0/2] Fix Omen 16-wf1xxx thermal profile and add EC readback Ilpo Järvinen
2026-01-13 14:26   ` Krishna Chomal
2026-01-13 14:38     ` Ilpo Järvinen
2026-01-13 18:26 ` [PATCH v5 " Krishna Chomal
2026-01-13 18:26   ` [PATCH v5 1/2] platform/x86: hp-wmi: fix platform profile values for Omen 16-wf1xxx Krishna Chomal
2026-01-13 18:26   ` [PATCH v5 2/2] platform/x86: hp-wmi: Add EC offsets to read Victus S thermal profile Krishna Chomal
2026-01-15 13:26     ` Ilpo Järvinen
2026-01-16 15:11       ` Krishna Chomal
2026-01-20 15:10         ` Ilpo Järvinen
2026-01-21 10:30           ` Krishna Chomal
2026-01-21 18:28   ` [PATCH v6] " Krishna Chomal
2026-01-28 13:06   ` [PATCH v5 0/2] Fix Omen 16-wf1xxx thermal profile and add EC readback Ilpo Järvinen
2026-01-31 10:56     ` Krishna Chomal

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.