linux/drivers/soc/tegra
Sumit Gupta 1ba9f9d8db soc/tegra: cbb: Clear ERR_FORCE register with ERR_STATUS
[ Upstream commit a0647bca89 ]

When error is injected with the ERR_FORCE register, then this register
is not auto cleared on clearing the ERR_STATUS register. This causes
repeated interrupts on error injection. To fix, set the ERR_FORCE to
zero along with clearing the ERR_STATUS register after handling error.

Fixes: fc2f151d23 ("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>
Signed-off-by: Sasha Levin <sashal@kernel.org>
History 2025-08-15 12:04:54 +02:00
..
cbb soc/tegra: cbb: Clear ERR_FORCE register with ERR_STATUS 2025-08-15 12:04:54 +02:00
fuse soc/tegra: cbb: Changes for v6.1-rc1 2022-09-23 18:04:29 +02:00
ari-tegra186.c soc/tegra: Add Tegra186 ARI driver 2021-10-08 21:42:38 +02:00
common.c soc/tegra: Migrate to dev_pm_opp_set_config() 2022-07-08 11:27:33 +05:30
flowctrl.c remove ioremap_nocache and devm_ioremap_nocache 2020-01-06 09:45:59 +01:00
Kconfig soc/tegra: cbb: Changes for v6.1-rc1 2022-09-23 18:04:29 +02:00
Makefile soc/tegra: cbb: Add CBB 1.0 driver for Tegra194 2022-09-15 12:41:36 +02:00
pmc.c soc/tegra: pmc: Check device node status property 2022-09-15 14:10:49 +02:00
powergate-bpmp.c soc/tegra: bpmp: Remove unused including <linux/version.h> 2021-08-11 11:51:39 +02:00
regulators-tegra20.c soc/tegra: regulators: Prepare for suspend 2021-12-16 14:03:38 +01:00
regulators-tegra30.c soc/tegra: regulators: Prepare for suspend 2021-12-16 14:03:38 +01:00