]> git.baikalelectronics.ru Git - kernel.git/commit
can: mcp251x: Allow pass IRQ flags through platform data.
authorEnric Balletbo i Serra <eballetbo@iseebcn.com>
Tue, 5 Apr 2011 07:08:41 +0000 (07:08 +0000)
committerDavid S. Miller <davem@davemloft.net>
Wed, 6 Apr 2011 19:24:26 +0000 (12:24 -0700)
commit095066b35a94e5bcd044b5d786cf811491d54230
tree9c0ba35cefe44b0913c6cbbc7165869d839abee7
parent912472fcb96752f6ad417e00a84d95c3fc87c872
can: mcp251x: Allow pass IRQ flags through platform data.

When an interrupt occurs, the INT pin is driven low by the
MCP251x controller (falling edge) but in some cases the INT
pin can be connected to the MPU through a transistor or level
translator which inverts this signal. In this case interrupt
should be configured in rising edge.

This patch adds support to pass the IRQ flags via
mcp251x_platform_data.

Signed-off-by: Enric Balletbo i Serra <eballetbo@iseebcn.com>
Acked-by: Wolfgang Grandegger <wg@grandegger.com>
Acked-by: Marc Kleine-Budde <mkl@pengutronix.de>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/can/mcp251x.c
include/linux/can/platform/mcp251x.h