[TGL] Enable SLP_S0_DEBUG debug facilities

Bug #1842230 reported by quanxian
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
intel
Fix Released
Undecided
Unassigned
linux-oem-5.6 (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Description
Beginning in CNL, there are SLP_S0_DEBUG registers which expose, either on SLP_S0 exit or through manual latching, what pulled the system out of SLP_S0.

Beginning with TGL (per the Cspec at time of writing, anyway) there are supposed to additional SLP_S0 debug registers for determining what cause the system to "wake" (or exit) from C10.

Requirements:

Expand the pmc_core driver to expose SLP_S0 debug details in debugfs
Expand the pmc_core driver to expose SLP_S0_WAKE debug details in debugfs

Target Release: 20.10
Target Kernel: 5.6

Revision history for this message
quanxian (quanxian-wang) wrote :

49a437941c3f 554f269f0f38 6268c0b278b5 b1cb33dae414 e39854781830

v5.6

description: updated
Revision history for this message
quanxian (quanxian-wang) wrote :

mainline 2e36ac08a988 a018e28f0880
v5.6-rc1

Changed in intel:
status: New → Fix Committed
Rex Tsai (chihchun)
tags: added: tigerlake
Revision history for this message
Anthony Wong (anthonywong) wrote :

Assign to Timo to cherry-pick the two commits in #2 to 5.6 oem kernel

Changed in linux (Ubuntu):
assignee: nobody → Timo Aaltonen (tjaalton)
status: New → Triaged
importance: Undecided → Medium
quanxian (quanxian-wang)
description: updated
tags: added: intel-kernel-20.10
removed: intel-kernel-20.04
quanxian (quanxian-wang)
information type: Private → Public
Timo Aaltonen (tjaalton)
affects: linux (Ubuntu) → linux-oem-5.6 (Ubuntu)
Revision history for this message
Timo Aaltonen (tjaalton) wrote :

these are already in 5.6

Changed in linux-oem-5.6 (Ubuntu):
assignee: Timo Aaltonen (tjaalton) → nobody
status: Triaged → Fix Released
quanxian (quanxian-wang)
Changed in intel:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.