diff options
| author | Ashish Mhetre <amhetre@nvidia.com> | 2026-04-30 12:52:02 +0300 |
|---|---|---|
| committer | Krzysztof Kozlowski <krzk@kernel.org> | 2026-05-04 20:17:56 +0300 |
| commit | 35934fd08d17071c5ae0e99b95258f61f0cff763 (patch) | |
| tree | 884a49107624799ea9d0df9f375d98b64f5d872b /include/linux/timerqueue.h | |
| parent | 2411c8d1e3e09910e94bab0d0a2c071fbc8a9e7b (diff) | |
| download | linux-35934fd08d17071c5ae0e99b95258f61f0cff763.tar.xz | |
memory: tegra: Restore MC interrupt masks on resume
The MC interrupt mask registers lose their state across Tegra low power
suspend state (aka. SC7). Without re-applying them on resume, MC
interrupts that were enabled at probe remain masked after wake, so any
post-resume MC error goes unreported.
Factor the existing intmask programming out of tegra_mc_probe() into
tegra_mc_setup_intmask() and reuse it from the system resume callback
so the mask state is restored on wake.
Signed-off-by: Ashish Mhetre <amhetre@nvidia.com>
Reviewed-by: Jon Hunter <jonathanh@nvidia.com>
Link: https://patch.msgid.link/20260430095202.1167651-4-amhetre@nvidia.com
Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
Diffstat (limited to 'include/linux/timerqueue.h')
0 files changed, 0 insertions, 0 deletions
