OSDN Git Service

can: flexcan: add self wakeup support
authorAisheng Dong <aisheng.dong@nxp.com>
Fri, 23 Nov 2018 08:35:33 +0000 (08:35 +0000)
committerMarc Kleine-Budde <mkl@pengutronix.de>
Wed, 28 Nov 2018 15:51:43 +0000 (16:51 +0100)
commitde3578c198c6d846448c8c989bd0ee7a05f3b601
tree009f1da8f49e68263e1b0c4fb8720e4286a9ca5e
parentb9c9c39e3d20666c80f64e931ccf4c5684c525ba
can: flexcan: add self wakeup support

If wakeup is enabled, enter stop mode, else enter disabled mode. Self wake
can only work on stop mode.

Starting from IMX6, the flexcan stop mode control bits is SoC specific,
move it out of IP driver and parse it from devicetree.

Signed-off-by: Aisheng Dong <aisheng.dong@nxp.com>
Signed-off-by: Joakim Zhang <qiangqing.zhang@nxp.com>
Reviewed-by: Dong Aisheng <aisheng.dong@nxp.com>
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
drivers/net/can/flexcan.c