mirror of
git://nv-tegra.nvidia.com/linux-nv-oot.git
synced 2025-12-22 09:11:26 +03:00
can: reinitialize message ram during resume
Getting below error while data transfer on CAN bus when target coming out of SC7 cycle. mttcan c310000.mttcan can0: mram Bit error detectedand uncorrected reinitialize message ram in resume path to fix this issue Bug 3837424 Change-Id: Ice275511fd04a91e30665f8ff826da6364b4e4fa Signed-off-by: Manish Bhardwaj <mbhardwaj@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvidia/+/2795002 Reviewed-by: svc-mobile-coverity <svc-mobile-coverity@nvidia.com> Reviewed-by: svc-mobile-cert <svc-mobile-cert@nvidia.com> Reviewed-by: svcacv <svcacv@nvidia.com> Reviewed-by: svc_kernel_abi <svc_kernel_abi@nvidia.com> Reviewed-by: Suresh Venkatachalam <skathirampat@nvidia.com> Reviewed-by: Sachin Nikam <snikam@nvidia.com> GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/2832904 Tested-by: mobile promotions <svcmobile_promotions@nvidia.com> Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
This commit is contained in:
committed by
mobile promotions
parent
983e121cff
commit
b0d4743a8b
@@ -146,6 +146,9 @@ static int mttcan_hw_reinit(const struct mttcan_priv *priv)
|
||||
|
||||
struct ttcan_controller *ttcan = priv->ttcan;
|
||||
|
||||
/* initialize mttcan message RAM with 0s */
|
||||
ttcan_mesg_ram_init(ttcan);
|
||||
|
||||
ttcan_set_ok(ttcan);
|
||||
|
||||
err = ttcan_set_config_change_enable(ttcan);
|
||||
|
||||
Reference in New Issue
Block a user