OSDN Git Service

can: kvaser_pciefd: Move hardware specific constants and functions into a driver_data...
authorJimmy Assarsson <extja@kvaser.com>
Thu, 22 Jun 2023 15:11:52 +0000 (17:11 +0200)
committerMarc Kleine-Budde <mkl@pengutronix.de>
Wed, 19 Jul 2023 07:01:21 +0000 (09:01 +0200)
commitc2ad812956aeb3068f4e24cacdbe9d0847de2bc5
tree41e184ad514f9675e3cfea26b19bd7372302ba40
parent2e12d79f56ffe76371b594e83f50772fe36feea4
can: kvaser_pciefd: Move hardware specific constants and functions into a driver_data struct

Move hardware specific address offsets, interrupt masks and DMA mapping
function, into struct kvaser_pciefd_driver_data, as a step towards adding
new devices based on different hardware.

Co-developed-by: Martin Jocic <majoc@kvaser.com>
Signed-off-by: Martin Jocic <majoc@kvaser.com>
Signed-off-by: Jimmy Assarsson <extja@kvaser.com>
Link: https://lore.kernel.org/all/20230622151153.294844-2-extja@kvaser.com
[mkl: mark structs as static]
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
drivers/net/can/kvaser_pciefd.c