linux_dsm_epyc7002/drivers/net/can/usb
Jimmy Assarsson 7259124eac can: kvaser_usb: Split driver into kvaser_usb_core.c and kvaser_usb_leaf.c
First part of adding support for Kvaser USB device family "hydra".

Split kvaser_usb.c into kvaser_usb/kvaser_usb{.h,_core.c,_leaf.c}.

kvaser_usb_core.c contains common functionality, such as USB
writing/reading and allocation of netdev.
kvaser_usb_leaf.c contains device specific code, used in
kvaser_usb_core.c.

struct kvaser_usb_dev_ops contains device specific functions that are
common for all devices in the family. While, struct kvaser_usb_dev_cfg
describes the device configurations in terms of CAN clock frequency,
timestamp frequency and CAN controller bittiming constants.

Signed-off-by: Jimmy Assarsson <extja@kvaser.com>
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
2018-07-27 10:40:19 +02:00
..
kvaser_usb can: kvaser_usb: Split driver into kvaser_usb_core.c and kvaser_usb_leaf.c 2018-07-27 10:40:19 +02:00
peak_usb can: peak_usb: mark expected switch fall-throughs 2018-07-27 10:40:17 +02:00
ems_usb.c can: ems_usb: improve error reporting for error warning and error passive 2018-01-04 16:14:38 +01:00
esd_usb2.c drivers/net: Use octal not symbolic permissions 2018-03-26 12:07:49 -04:00
gs_usb.c linux-can-next-for-4.16-20180105 2018-01-15 16:13:34 -05:00
Kconfig can: ucan: add driver for Theobroma Systems UCAN devices 2018-07-27 10:40:16 +02:00
Makefile can: kvaser_usb: Split driver into kvaser_usb_core.c and kvaser_usb_leaf.c 2018-07-27 10:40:19 +02:00
mcba_usb.c can: mcba_usb: cancel urb on -EPROTO 2017-12-08 10:45:11 +01:00
ucan.c can: ucan: add driver for Theobroma Systems UCAN devices 2018-07-27 10:40:16 +02:00
usb_8dev.c can: usb_8dev: cancel urb on -EPIPE and -EPROTO 2017-12-08 10:45:11 +01:00