1
0
Fork 0
remarkable-linux/Documentation/devicetree/bindings/net/can
Joakim Zhang 28b7f0c1f3 MLK-19692-1 can: flexcan: add CAN wakeup function for MX8
This patch is to add CAN wakeup function on MX8 platforms and update the
binding file fsl-flexcan.txt.

For MX8, the function "flexcan_irq()" should not call "flexcan_exit_stop_mode()"
due to firmware(SCU) cannot make SC IPC calls from an interrupt context.
If not exit stop mode in ISR, it will continuously enter wakeup ISR for the reason
that system will respond IRQ before call CAN system resume.
To fix the issue, we can exit stop mode during noirq resume stage.

For wakeup case, it should not set pinctrl to sleep state by
pinctrl_pm_select_sleep_state.

Reviewed-by: Dong Aisheng <aisheng.dong@nxp.com>
Reviewed-by: Andy Duan <fugang.duan@nxp.com>
Signed-off-by: Joakim Zhang <qiangqing.zhang@nxp.com>
2018-10-29 11:10:38 +08:00
..
atmel-can.txt Documentation/devicetree/bindings/net/can/ fix a typo 2013-08-20 12:41:09 +02:00
c_can.txt dt-bindings: net: c_can: Update binding for clock and power-domains property 2017-08-10 09:50:14 -07:00
cc770.txt can: cc770: add platform bus driver for the CC770 and AN82527 2011-12-01 13:09:31 -05:00
fsl-flexcan.txt MLK-19692-1 can: flexcan: add CAN wakeup function for MX8 2018-10-29 11:10:38 +08:00
grcan.txt can: grcan: Add device driver for GRCAN and GRHCAN cores 2012-11-15 20:47:26 +01:00
holt_hi311x.txt can: holt_hi311x: document device tree bindings 2017-04-04 17:35:58 +02:00
ifi_canfd.txt can: ifi: Add DT bindings for ifi,canfd 2016-02-20 14:56:00 +01:00
m_can.txt dt-bindings: Remove "status" from examples 2017-09-05 10:03:06 -05:00
microchip,mcp251x.txt can: mcp251x: Add device tree support 2013-12-21 15:04:24 +01:00
mpc5xxx-mscan.txt
rcar_can.txt can: rcar_can: Add r8a7796 support 2016-12-01 14:26:57 +01:00
rcar_canfd.txt can: rcar_canfd: Correct order of interrupt specifiers 2016-12-01 14:27:02 +01:00
sja1000.txt can: sja1000: add documentation for Technologic Systems version 2016-02-20 14:56:00 +01:00
sun4i_can.txt can: Allwinner A10/A20 CAN Controller support - Devicetree bindings 2015-09-17 22:39:01 +02:00
ti_hecc.txt can: ti_hecc: Add TI HECC DT binding documentation 2017-04-04 16:55:26 +02:00
xilinx_can.txt can: Add xilinx CAN device tree bindings documentation 2014-05-26 09:36:31 +02:00