ipheth.c (e3900e74f26fc924c8e9e2a922bd40369b0bb517) | ipheth.c (a7599398a312fd7b81aba0188ca4749f781f5a52) |
---|---|
1/* 2 * ipheth.c - Apple iPhone USB Ethernet driver 3 * 4 * Copyright (c) 2009 Diego Giagio <diego@giagio.com> 5 * All rights reserved. 6 * 7 * Redistribution and use in source and binary forms, with or without 8 * modification, are permitted provided that the following conditions --- 46 unchanged lines hidden (view full) --- 55#include <linux/workqueue.h> 56 57#define USB_VENDOR_APPLE 0x05ac 58#define USB_PRODUCT_IPHONE 0x1290 59#define USB_PRODUCT_IPHONE_3G 0x1292 60#define USB_PRODUCT_IPHONE_3GS 0x1294 61#define USB_PRODUCT_IPHONE_4 0x1297 62#define USB_PRODUCT_IPAD 0x129a | 1/* 2 * ipheth.c - Apple iPhone USB Ethernet driver 3 * 4 * Copyright (c) 2009 Diego Giagio <diego@giagio.com> 5 * All rights reserved. 6 * 7 * Redistribution and use in source and binary forms, with or without 8 * modification, are permitted provided that the following conditions --- 46 unchanged lines hidden (view full) --- 55#include <linux/workqueue.h> 56 57#define USB_VENDOR_APPLE 0x05ac 58#define USB_PRODUCT_IPHONE 0x1290 59#define USB_PRODUCT_IPHONE_3G 0x1292 60#define USB_PRODUCT_IPHONE_3GS 0x1294 61#define USB_PRODUCT_IPHONE_4 0x1297 62#define USB_PRODUCT_IPAD 0x129a |
63#define USB_PRODUCT_IPAD_MINI 0x12ab |
|
63#define USB_PRODUCT_IPHONE_4_VZW 0x129c 64#define USB_PRODUCT_IPHONE_4S 0x12a0 65#define USB_PRODUCT_IPHONE_5 0x12a8 66 67#define IPHETH_USBINTF_CLASS 255 68#define IPHETH_USBINTF_SUBCLASS 253 69#define IPHETH_USBINTF_PROTO 1 70 --- 31 unchanged lines hidden (view full) --- 102 USB_VENDOR_APPLE, USB_PRODUCT_IPHONE_4, 103 IPHETH_USBINTF_CLASS, IPHETH_USBINTF_SUBCLASS, 104 IPHETH_USBINTF_PROTO) }, 105 { USB_DEVICE_AND_INTERFACE_INFO( 106 USB_VENDOR_APPLE, USB_PRODUCT_IPAD, 107 IPHETH_USBINTF_CLASS, IPHETH_USBINTF_SUBCLASS, 108 IPHETH_USBINTF_PROTO) }, 109 { USB_DEVICE_AND_INTERFACE_INFO( | 64#define USB_PRODUCT_IPHONE_4_VZW 0x129c 65#define USB_PRODUCT_IPHONE_4S 0x12a0 66#define USB_PRODUCT_IPHONE_5 0x12a8 67 68#define IPHETH_USBINTF_CLASS 255 69#define IPHETH_USBINTF_SUBCLASS 253 70#define IPHETH_USBINTF_PROTO 1 71 --- 31 unchanged lines hidden (view full) --- 103 USB_VENDOR_APPLE, USB_PRODUCT_IPHONE_4, 104 IPHETH_USBINTF_CLASS, IPHETH_USBINTF_SUBCLASS, 105 IPHETH_USBINTF_PROTO) }, 106 { USB_DEVICE_AND_INTERFACE_INFO( 107 USB_VENDOR_APPLE, USB_PRODUCT_IPAD, 108 IPHETH_USBINTF_CLASS, IPHETH_USBINTF_SUBCLASS, 109 IPHETH_USBINTF_PROTO) }, 110 { USB_DEVICE_AND_INTERFACE_INFO( |
111 USB_VENDOR_APPLE, USB_PRODUCT_IPAD_MINI, 112 IPHETH_USBINTF_CLASS, IPHETH_USBINTF_SUBCLASS, 113 IPHETH_USBINTF_PROTO) }, 114 { USB_DEVICE_AND_INTERFACE_INFO( |
|
110 USB_VENDOR_APPLE, USB_PRODUCT_IPHONE_4_VZW, 111 IPHETH_USBINTF_CLASS, IPHETH_USBINTF_SUBCLASS, 112 IPHETH_USBINTF_PROTO) }, 113 { USB_DEVICE_AND_INTERFACE_INFO( 114 USB_VENDOR_APPLE, USB_PRODUCT_IPHONE_4S, 115 IPHETH_USBINTF_CLASS, IPHETH_USBINTF_SUBCLASS, 116 IPHETH_USBINTF_PROTO) }, 117 { USB_DEVICE_AND_INTERFACE_INFO( --- 457 unchanged lines hidden --- | 115 USB_VENDOR_APPLE, USB_PRODUCT_IPHONE_4_VZW, 116 IPHETH_USBINTF_CLASS, IPHETH_USBINTF_SUBCLASS, 117 IPHETH_USBINTF_PROTO) }, 118 { USB_DEVICE_AND_INTERFACE_INFO( 119 USB_VENDOR_APPLE, USB_PRODUCT_IPHONE_4S, 120 IPHETH_USBINTF_CLASS, IPHETH_USBINTF_SUBCLASS, 121 IPHETH_USBINTF_PROTO) }, 122 { USB_DEVICE_AND_INTERFACE_INFO( --- 457 unchanged lines hidden --- |