• Srinivas Pandruvada's avatar
    platform/x86: ISST: Restore state on resume · f607874f
    Srinivas Pandruvada authored
    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: default avatarSrinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
    Signed-off-by: default avatarAndy Shevchenko <andriy.shevchenko@linux.intel.com>
    f607874f
isst_if_mbox_msr.c 4.97 KB