Original code will always disable flexcan during suspend no matter whether
wakeup feature is enabled.
It's caused by merge issue when doing kernel upgrade.
Fix it by removing that disable code.
Signed-off-by: Dong Aisheng <b29396@freescale.com>
(cherry picked from commit
55c8670332973d3184816d3d16c2c3e07681c781)
err = flexcan_chip_disable(priv);
}
} else {
- flexcan_chip_disable(priv);
+ err = flexcan_chip_disable(priv);
}
priv->can.state = CAN_STATE_SLEEPING;