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_3GS 0x1294
|
||||||
#define USB_PRODUCT_IPHONE_4 0x1297
|
#define USB_PRODUCT_IPHONE_4 0x1297
|
||||||
#define USB_PRODUCT_IPAD 0x129a
|
#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_IPAD_MINI 0x12ab
|
||||||
#define USB_PRODUCT_IPHONE_4_VZW 0x129c
|
#define USB_PRODUCT_IPHONE_4_VZW 0x129c
|
||||||
#define USB_PRODUCT_IPHONE_4S 0x12a0
|
#define USB_PRODUCT_IPHONE_4S 0x12a0
|
||||||
@ -106,6 +108,14 @@ static struct usb_device_id ipheth_table[] = {
|
|||||||
USB_VENDOR_APPLE, USB_PRODUCT_IPAD,
|
USB_VENDOR_APPLE, USB_PRODUCT_IPAD,
|
||||||
IPHETH_USBINTF_CLASS, IPHETH_USBINTF_SUBCLASS,
|
IPHETH_USBINTF_CLASS, IPHETH_USBINTF_SUBCLASS,
|
||||||
IPHETH_USBINTF_PROTO) },
|
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_DEVICE_AND_INTERFACE_INFO(
|
||||||
USB_VENDOR_APPLE, USB_PRODUCT_IPAD_MINI,
|
USB_VENDOR_APPLE, USB_PRODUCT_IPAD_MINI,
|
||||||
IPHETH_USBINTF_CLASS, IPHETH_USBINTF_SUBCLASS,
|
IPHETH_USBINTF_CLASS, IPHETH_USBINTF_SUBCLASS,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user