OpenCloudOS-Kernel/drivers/platform/x86/intel_speed_select_if
Srinivas Pandruvada f607874f35 platform/x86: ISST: Restore state on resume
Commands which causes PUNIT writes, store them and restore them on system
resume. The driver stores all such requests in a hash table and stores the
the latest mailbox request parameters. On resume these commands mail box
commands are executed again. There are only 5 such mail box commands which
will trigger such processing so a very low overhead in store and execute
on resume. Also there is no order requirement for mail box commands for
these write/set commands. There is one MSR request for changing turbo
ratio limits, this also stored and get restored on resume and cpu online.

Signed-off-by: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
2019-07-02 18:41:16 +03:00
..
Kconfig platform/x86: ISST: Add common API to register and handle ioctls 2019-07-02 18:41:16 +03:00
Makefile platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs 2019-07-02 18:41:16 +03:00
isst_if_common.c platform/x86: ISST: Restore state on resume 2019-07-02 18:41:16 +03:00
isst_if_common.h platform/x86: ISST: Restore state on resume 2019-07-02 18:41:16 +03:00
isst_if_mbox_msr.c platform/x86: ISST: Restore state on resume 2019-07-02 18:41:16 +03:00
isst_if_mbox_pci.c platform/x86: ISST: Restore state on resume 2019-07-02 18:41:16 +03:00
isst_if_mmio.c platform/x86: ISST: Restore state on resume 2019-07-02 18:41:16 +03:00