Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c9e1a176 authored by Ajay Agarwal's avatar Ajay Agarwal
Browse files

usb: Add support for 90fd PID



Add 05c6 VID and 90fd PID with proper interface numbers to device
ID tables of diag_bridge, qrtr USB and rmnet_usb drivers, so that
the diag, IPC and RmNet functions can be probed by host on cable
connect.

Change-Id: Icbbd3578c6192eff267cf4610002b739601f0644
Signed-off-by: default avatarAjay Agarwal <ajaya@codeaurora.org>
parent 4ff5de1a
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -646,6 +646,8 @@ static const struct usb_device_id diag_bridge_ids[] = {
	.driver_info =	DEV_ID(1), },
	{ USB_DEVICE_INTERFACE_NUMBER(0x5c6, 0x90F3, 0),
	.driver_info =	DEV_ID(0), },
	{ USB_DEVICE_INTERFACE_NUMBER(0x5c6, 0x90FD, 0),
	.driver_info =  DEV_ID(0), },

	{} /* terminating entry */
};
+1 −0
Original line number Diff line number Diff line
@@ -302,6 +302,7 @@ static const struct usb_device_id qcom_usb_qrtr_ids[] = {
	{ USB_DEVICE_INTERFACE_NUMBER(QRTR_VENDOR_ID, 0x90ef, 3) },
	{ USB_DEVICE_INTERFACE_NUMBER(QRTR_VENDOR_ID, 0x90f0, 3) },
	{ USB_DEVICE_INTERFACE_NUMBER(QRTR_VENDOR_ID, 0x90f3, 2) },
	{ USB_DEVICE_INTERFACE_NUMBER(QRTR_VENDOR_ID, 0x90fd, 1) },
	{ } /* Terminating entry */
};
MODULE_DEVICE_TABLE(usb, qcom_usb_qrtr_ids);
+8 −0
Original line number Diff line number Diff line
@@ -428,6 +428,14 @@ static const struct usb_device_id rmnet_usb_ids[] = {
		USB_DEVICE_INTERFACE_NUMBER(RMNET_VENDOR_ID, 0x90F3, 1),
		.driver_info = (unsigned long)&rmnet_usb_info,
	},
	{
		USB_DEVICE_INTERFACE_NUMBER(RMNET_VENDOR_ID, 0x90FD, 2),
		.driver_info = (unsigned long)&rmnet_usb_info,
	},
	{
		USB_DEVICE_INTERFACE_NUMBER(RMNET_VENDOR_ID, 0x90FD, 3),
		.driver_info = (unsigned long)&rmnet_usb_info,
	},
	{ } /* Terminating entry */
};
MODULE_DEVICE_TABLE(usb, rmnet_usb_ids);