summaryrefslogtreecommitdiff
path: root/drivers/net/can/c_can/c_can.h
diff options
context:
space:
mode:
authorRoger Quadros <rogerq@ti.com>2014-11-07 16:49:16 +0200
committerMarc Kleine-Budde <mkl@pengutronix.de>2014-11-17 12:19:26 +0100
commit15151090579cab7c49d8af54a52f798ce8bda001 (patch)
treec3462e0d0f8bcd88c9c8580894e24fff4ae5fc55 /drivers/net/can/c_can/c_can.h
parente7e26bc75ba58ab85f329787cb072cf67dd5407f (diff)
can: c_can: Introduce c_can_driver_data structure
We want to have more data than just can_dev_id to be present in the driver data e.g. TI platforms need RAMINIT register description. Introduce the c_can_driver_data structure and move the can_dev_id into it. Tidy up the way it is used on probe(). Signed-off-by: Roger Quadros <rogerq@ti.com> Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
Diffstat (limited to 'drivers/net/can/c_can/c_can.h')
-rw-r--r--drivers/net/can/c_can/c_can.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/net/can/c_can/c_can.h b/drivers/net/can/c_can/c_can.h
index 99ad1aa576b0..26c975d914e3 100644
--- a/drivers/net/can/c_can/c_can.h
+++ b/drivers/net/can/c_can/c_can.h
@@ -169,6 +169,10 @@ enum c_can_dev_id {
BOSCH_D_CAN,
};
+struct c_can_driver_data {
+ enum c_can_dev_id id;
+};
+
/* c_can private data structure */
struct c_can_priv {
struct can_priv can; /* must be the first member */