netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/1] can: esd_usb: Add support for esd CAN-USB/3
@ 2023-07-28 15:08 Frank Jungclaus
  2023-07-28 15:08 ` [PATCH 1/1] " Frank Jungclaus
  2023-08-03  8:10 ` [PATCH 0/1] " Marc Kleine-Budde
  0 siblings, 2 replies; 4+ messages in thread
From: Frank Jungclaus @ 2023-07-28 15:08 UTC (permalink / raw)
  To: linux-can, Marc Kleine-Budde, Wolfgang Grandegger,
	Vincent Mailhol
  Cc: Stefan Mätje, netdev, linux-kernel, Frank Jungclaus

After having applied a vast number of improvements to the existing
CAN-USB/2 driver here now is a new attempt to add support for the esd
CAN-USB/3 CAN FD interface.

Beside this patch there are the following to-do's left for follow-up
patches:

* In principle, the esd CAN-USB/3 supports Transmitter Delay
Compensation (TDC), but currently only the automatic TDC mode is
supported by this driver. An implementation for manual TDC
configuration will follow.

* Rework the code to no longer switch directly on the USB product IDs
to handle different device setting for each supported USB
device. Instead use the driver_info member within struct usb_device_id
to hold / point to specific properties for each supported device.

* Try to switch from synchronous send usb_bulk_msg() to asynchronous
communication by means of usb_submit_urb() where it is feasible.

Frank Jungclaus (1):
  can: esd_usb: Add support for esd CAN-USB/3

 drivers/net/can/usb/esd_usb.c | 275 ++++++++++++++++++++++++++++++----
 1 file changed, 244 insertions(+), 31 deletions(-)


base-commit: 68af900072c157c0cdce0256968edd15067e1e5a
-- 
2.25.1


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2023-08-03  8:10 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-07-28 15:08 [PATCH 0/1] can: esd_usb: Add support for esd CAN-USB/3 Frank Jungclaus
2023-07-28 15:08 ` [PATCH 1/1] " Frank Jungclaus
2023-08-02 13:56   ` Simon Horman
2023-08-03  8:10 ` [PATCH 0/1] " Marc Kleine-Budde

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).