linux/drivers/soc/tegra
Sumit Gupta e2a57054e9 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:13:36 +02:00
..
cbb soc/tegra: cbb: Clear ERR_FORCE register with ERR_STATUS 2025-08-15 12:13:36 +02:00
fuse soc/tegra: fuse: Update Tegra234 nvmem keepout list 2025-02-21 14:01:23 +01: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 soc/tegra: flowctrl: Use devm_platform_get_and_ioremap_resource() 2023-04-05 14:59:09 +02:00
Kconfig soc/tegra: fuse: Add support for Tegra241 2024-02-01 15:58:05 +01:00
Makefile soc: tegra: Move powergate-bpmp driver to the genpd dir 2023-07-14 10:40:56 +02:00
pmc.c soc/tegra: pmc: Simplify with scoped for each OF child loop 2024-08-29 17:43:43 +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