Skip to content
  • Bernd Krumboeck's avatar
    can: usb_8dev: Add support for USB2CAN interface from 8 devices · 0024d8ad
    Bernd Krumboeck authored
    Add device driver for USB2CAN interface from "8 devices" (http://www.8devices.com
    
    ).
    
    changes since v10:
    * small cleanups
    
    changes since v9:
    * fixed syslog messages
    * fixed crc error number
    * increased MAX_RX_URBS and MAX_TX_URBS
    
    changes since v8:
    * remove all sysfs files
    
    changes since v7:
    * add sysfs documentation
    * fix minor styling issue
    * fixed can state for passive mode
    * changed handling for crc errors
    
    changes since v6:
    * changed some variable types to big endian equivalent
    * small cleanups
    
    changes since v5:
    * unlock mutex on error
    
    changes since v4:
    * removed FSF address
    * renamed struct usb_8dev
    * removed unused variable free_slots
    * replaced some _to_cpu functions with pointer equivalent
    * fix return value for usb_8dev_set_mode
    * handle can errors with separate function
    * fix overrun error handling
    * rewrite error handling for usb_8dev_start_xmit
    * fix urb submit in usb_8dev_start
    * various small fixes
    
    Acked-by: default avatarWolfgang Grandegger <wg@grandegger.com>
    Tested-by: default avatarOliver Hartkopp <socketcan@hartkopp.net>
    Signed-off-by: default avatarBernd Krumboeck <krumboeck@universalnet.at>
    Signed-off-by: default avatarMarc Kleine-Budde <mkl@pengutronix.de>
    0024d8ad