can: peak_usb: fix USB FD devices potential malfunction
authorStephane Grosjean <stephane.grosjean@hms-networks.com>
Thu, 24 Jul 2025 08:13:19 +0000 (10:13 +0200)
committerMarc Kleine-Budde <mkl@pengutronix.de>
Fri, 25 Jul 2025 10:09:19 +0000 (12:09 +0200)
commit788199b73b6efe4ee2ade4d7457b50bb45493488
treee05cd6c304ab31a65ffa462c877901a724582126
parentc8f13134349b4385ae739f1efe403d5d3949ef92
can: peak_usb: fix USB FD devices potential malfunction

The latest firmware versions of USB CAN FD interfaces export the EP numbers
to be used to dialog with the device via the "type" field of a response to
a vendor request structure, particularly when its value is greater than or
equal to 2.

Correct the driver's test of this field.

Fixes: 4f232482467a ("can: peak_usb: include support for a new MCU")
Signed-off-by: Stephane Grosjean <stephane.grosjean@hms-networks.com>
Link: https://patch.msgid.link/20250724081550.11694-1-stephane.grosjean@free.fr
Reviewed-by: Vincent Mailhol <mailhol.vincent@wanadoo.fr>
[mkl: rephrase commit message]
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
drivers/net/can/usb/peak_usb/pcan_usb_fd.c