This series of patches offers the user the possibility to access in read/write mode a flashed numerical value for each channel of a PEAK-System USB - CAN/CANFD interface, through the sysfs interface, under the tree /sys/class/net/canX and the new entry "dev_num" of the newly created group "peak_usb". Thus the command : $ echo /sys/class/net/can0/peak_usb/dev_num will display the value stored in the internal memory, for the first channel of the PEAK-System device. Signed-off-by: Stephane Grosjean <s.grosjean@xxxxxxxxxxxxxxx> Stephane Grosjean (6): can: peak_usb: rename a callback to a more explicit name can: peak_usb: add callback to read user value of CANFD devices can: peak_usb: correction of a wrong field name can: peak_usb: allow flashing of user defined value can: peak_usb: replace unregister_netdev() with unregister_candev() can: peak_usb: add sysfs interface to internal device user value drivers/net/can/usb/peak_usb/pcan_usb.c | 26 ++++++- drivers/net/can/usb/peak_usb/pcan_usb_core.c | 82 +++++++++++++++++++- drivers/net/can/usb/peak_usb/pcan_usb_core.h | 3 +- drivers/net/can/usb/peak_usb/pcan_usb_fd.c | 48 ++++++++++++ drivers/net/can/usb/peak_usb/pcan_usb_pro.c | 23 +++++- drivers/net/can/usb/peak_usb/pcan_usb_pro.h | 3 +- 6 files changed, 173 insertions(+), 12 deletions(-) -- 2.25.1