• Remigiusz Kołłątaj's avatar
    can: mcba_usb: Add support for Microchip CAN BUS Analyzer · 51f3baad
    Remigiusz Kołłątaj authored
    SocketCAN driver for Microchip CAN BUS Analyzer
    (http://www.microchip.com/development-tools/)
    
    Changes in v4:
    - possible memory leak fixed in mcba_usb_write_bulk_callback
    - LED support added
    - failure handling in mcba_usb_probe improved
    - C99 initializers for structs on stack
    
    Changes in v3:
    - improved/simplified CAN ID conversion
    - functions for transmission of skb and cmd separated
    - fixed/improved netif_stop_queue handling
    - style/cosmetic corrections
    
    Changes in v2:
    - Termination handling reimplemented to fit new netlink API
    (IFLA_CAN_TERMINATION)
    - Bitrate handling reimplemented to fit new netlink API
    (IFLA_CAN_BITRATE)
    - CAN ID conversion refactored (changed from macro to inline functions)
    - CAN DLC handling using get_can_dlc()
    - Endianness handling for can_speed introduced
    - Debugging removed
    - Redundant error prints removed
    - Style/cosmetic corrections (i.e. macro names, redefs, inits etc.)
    Signed-off-by: default avatarRemigiusz Kołłątaj <remigiusz.kollataj@mobica.com>
    Signed-off-by: default avatarMarc Kleine-Budde <mkl@pengutronix.de>
    51f3baad
mcba_usb.c 20.9 KB