hc
2023-12-11 6778948f9de86c3cfaf36725a7c87dcff9ba247f
kernel/drivers/usb/serial/io_usbvend.h
....@@ -1,4 +1,4 @@
1
-// SPDX-License-Identifier: GPL-2.0+
1
+/* SPDX-License-Identifier: GPL-2.0+ */
22 /************************************************************************
33 *
44 * USBVEND.H Vendor-specific USB definitions
....@@ -212,6 +212,7 @@
212212 //
213213 // Definitions for other product IDs
214214 #define ION_DEVICE_ID_MT4X56USB 0x1403 // OEM device
215
+#define ION_DEVICE_ID_E5805A 0x1A01 // OEM device (rebranded Edgeport/4)
215216
216217
217218 #define GENERATION_ID_FROM_USB_PRODUCT_ID(ProductId) \
....@@ -593,7 +594,7 @@
593594 __u8 Type; // Type of descriptor
594595 __le16 Size; // Size of data only not including header
595596 __u8 CheckSum; // Checksum (8 bit sum of data only)
596
- __u8 Data[0]; // Data starts here
597
+ __u8 Data[]; // Data starts here
597598 } __attribute__((packed));
598599
599600 // for 5152 devices only (type 2 record)
....@@ -601,7 +602,7 @@
601602 struct ti_i2c_firmware_rec {
602603 __u8 Ver_Major; // Firmware Major version number
603604 __u8 Ver_Minor; // Firmware Minor version number
604
- __u8 Data[0]; // Download starts here
605
+ __u8 Data[]; // Download starts here
605606 } __attribute__((packed));
606607
607608