lkml.org 
[lkml]   [2023]   [Jul]   [17]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    Subject[PATCH v2 0/7] thermal: processor_thermal: Suport workload hint
    Date
    Add support for Meteor Lake workload hints. Before adding this support,
    some reorganization and clean up is required.
    First four changes are for clean up and to reorganize code to add
    support for workload hint. The last patch adds a test program as part
    of self tests.

    v2:
    Changes in comments and commit log
    Self test program is improved to disable workloadtype notification
    on exit

    Srinivas Pandruvada (7):
    thermal: int340x: processor_thermal: Move mailbox code to common
    module
    thermal: int340x: processor_thermal: Add interrupt configuration
    thermal: int340x: processor_thermal: Use non MSI interrupts
    thermal/drivers/int340x: Remove PROC_THERMAL_FEATURE_WLT_REQ for
    Meteor Lake
    thermal: int340x: processor_thermal: Add workload type hint
    thermal/drivers/int340x: Support workload hint interrupts
    selftests/thermel/intel: Add test to read workload hint

    .../driver-api/thermal/intel_dptf.rst | 38 +++
    .../thermal/intel/int340x_thermal/Makefile | 2 +
    .../processor_thermal_device.c | 17 +-
    .../processor_thermal_device.h | 21 +-
    .../processor_thermal_device_pci.c | 76 ++++--
    .../processor_thermal_device_pci_legacy.c | 3 +-
    .../int340x_thermal/processor_thermal_mbox.c | 179 ++++---------
    .../processor_thermal_wlt_hint.c | 238 ++++++++++++++++++
    .../processor_thermal_wlt_req.c | 136 ++++++++++
    tools/testing/selftests/Makefile | 1 +
    .../thermal/intel/workload_hint/Makefile | 12 +
    .../intel/workload_hint/workload_hint_test.c | 157 ++++++++++++
    12 files changed, 718 insertions(+), 162 deletions(-)
    create mode 100644 drivers/thermal/intel/int340x_thermal/processor_thermal_wlt_hint.c
    create mode 100644 drivers/thermal/intel/int340x_thermal/processor_thermal_wlt_req.c
    create mode 100644 tools/testing/selftests/thermal/intel/workload_hint/Makefile
    create mode 100644 tools/testing/selftests/thermal/intel/workload_hint/workload_hint_test.c

    --
    2.38.1

    \
     
     \ /
      Last update: 2023-07-17 21:55    [W:8.787 / U:0.028 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site