Commit 0e30619f authored by Jimmy Assarsson's avatar Jimmy Assarsson Committed by Marc Kleine-Budde

can: kvaser_usb: Add pointer to struct usb_interface into struct kvaser_usb

Add pointer to struct usb_interface into struct kvaser_usb.
Signed-off-by: default avatarJimmy Assarsson <extja@kvaser.com>
Signed-off-by: default avatarMarc Kleine-Budde <mkl@pengutronix.de>
parent 75d2b4c3
...@@ -414,6 +414,7 @@ struct kvaser_usb_tx_urb_context { ...@@ -414,6 +414,7 @@ struct kvaser_usb_tx_urb_context {
struct kvaser_usb { struct kvaser_usb {
struct usb_device *udev; struct usb_device *udev;
struct usb_interface *intf;
struct kvaser_usb_net_priv *nets[MAX_NET_DEVICES]; struct kvaser_usb_net_priv *nets[MAX_NET_DEVICES];
struct usb_endpoint_descriptor *bulk_in, *bulk_out; struct usb_endpoint_descriptor *bulk_in, *bulk_out;
...@@ -1962,6 +1963,8 @@ static int kvaser_usb_probe(struct usb_interface *intf, ...@@ -1962,6 +1963,8 @@ static int kvaser_usb_probe(struct usb_interface *intf,
return -ENODEV; return -ENODEV;
} }
dev->intf = intf;
err = kvaser_usb_get_endpoints(intf, &dev->bulk_in, &dev->bulk_out); err = kvaser_usb_get_endpoints(intf, &dev->bulk_in, &dev->bulk_out);
if (err) { if (err) {
dev_err(&intf->dev, "Cannot get usb endpoint(s)"); dev_err(&intf->dev, "Cannot get usb endpoint(s)");
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment