]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
soc/tegra: cbb: Set ERD on resume for err interrupt
authorSumit Gupta <sumitg@nvidia.com>
Wed, 21 Jan 2026 10:12:03 +0000 (15:42 +0530)
committerThierry Reding <treding@nvidia.com>
Fri, 27 Mar 2026 14:30:46 +0000 (15:30 +0100)
commitb6ff71c5d1d4ad858ddf6f39394d169c96689596
tree1d4afc554c7fa724ed893935930bbe785a82b275
parentad7ffe102a52141a0da19ca766c5103bec28ddb6
soc/tegra: cbb: Set ERD on resume for err interrupt

Set the Error Response Disable (ERD) bit to mask SError responses
and use interrupt-based error reporting. When the ERD bit is set,
inband error responses to the initiator via SError are suppressed,
and fabric errors are reported via an interrupt instead.

The register is set during boot but the info is lost during system
suspend and needs to be set again on resume.

Fixes: fc2f151d2314 ("soc/tegra: cbb: Add driver for Tegra234 CBB 2.0")
Signed-off-by: Sumit Gupta <sumitg@nvidia.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
drivers/soc/tegra/cbb/tegra234-cbb.c