ipheth: Add support for iPad 2 and iPad 3
Each iPad model has a different product id, this patch adds support for iPad 2 (pid 0x12a2) and iPad 3 (pid 0x12a6). Note that iPad 2 must be jailbroken and a third-party app must be used for tethering to work. On iPad 3, tethering works out of the box (assuming your ISP is nice). Signed-off-by: Kristian Evensen <kristian.evensen@gmail.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
9d0d68faea
commit
22fd2a52f7
|
@ -59,6 +59,8 @@
|
|||
#define USB_PRODUCT_IPHONE_3GS 0x1294
|
||||
#define USB_PRODUCT_IPHONE_4 0x1297
|
||||
#define USB_PRODUCT_IPAD 0x129a
|
||||
#define USB_PRODUCT_IPAD_2 0x12a2
|
||||
#define USB_PRODUCT_IPAD_3 0x12a6
|
||||
#define USB_PRODUCT_IPAD_MINI 0x12ab
|
||||
#define USB_PRODUCT_IPHONE_4_VZW 0x129c
|
||||
#define USB_PRODUCT_IPHONE_4S 0x12a0
|
||||
|
@ -106,6 +108,14 @@ static struct usb_device_id ipheth_table[] = {
|
|||
USB_VENDOR_APPLE, USB_PRODUCT_IPAD,
|
||||
IPHETH_USBINTF_CLASS, IPHETH_USBINTF_SUBCLASS,
|
||||
IPHETH_USBINTF_PROTO) },
|
||||
{ USB_DEVICE_AND_INTERFACE_INFO(
|
||||
USB_VENDOR_APPLE, USB_PRODUCT_IPAD_2,
|
||||
IPHETH_USBINTF_CLASS, IPHETH_USBINTF_SUBCLASS,
|
||||
IPHETH_USBINTF_PROTO) },
|
||||
{ USB_DEVICE_AND_INTERFACE_INFO(
|
||||
USB_VENDOR_APPLE, USB_PRODUCT_IPAD_3,
|
||||
IPHETH_USBINTF_CLASS, IPHETH_USBINTF_SUBCLASS,
|
||||
IPHETH_USBINTF_PROTO) },
|
||||
{ USB_DEVICE_AND_INTERFACE_INFO(
|
||||
USB_VENDOR_APPLE, USB_PRODUCT_IPAD_MINI,
|
||||
IPHETH_USBINTF_CLASS, IPHETH_USBINTF_SUBCLASS,
|
||||
|
|
Loading…
Reference in a new issue