Lines Matching defs:edge_manuf_descriptor
426 struct edge_manuf_descriptor { struct
428 __u16 RootDescTable[0x10]; // C00 Root of descriptor tables (just a placeholder)
429 __u8 DescriptorArea[0x2E0]; // C20 Descriptors go here, up to 2E0h (just a placeholder)
432 __u8 Length; // F00 Desc length for what follows, per USB (= C0h )
433 __u8 DescType; // F01 Desc type, per USB (=DEVICE type)
434 __u8 DescVer; // F02 Desc version/format (currently 2)
435 __u8 NumRootDescEntries; // F03 # entries in RootDescTable
437 __u8 RomSize; // F04 Size of ROM/E2PROM in K
438 __u8 RamSize; // F05 Size of external RAM in K
439 __u8 CpuRev; // F06 CPU revision level (chg only if s/w visible)
440 __u8 BoardRev; // F07 PCB revision level (chg only if s/w visible)
442 __u8 NumPorts; // F08 Number of ports
443 __u8 DescDate[3]; // F09 MM/DD/YY when descriptor template was compiler,
446 __u8 SerNumLength; // F0C USB string descriptor len
447 __u8 SerNumDescType; // F0D USB descriptor type (=STRING type)
448 __le16 SerialNumber[MAX_SERIALNUMBER_LEN]; // F0E "01-01-000100" Unicode Serial Number
450 __u8 AssemblyNumLength; // F26 USB string descriptor len
451 __u8 AssemblyNumDescType; // F27 USB descriptor type (=STRING type)
452 __le16 AssemblyNumber[MAX_ASSEMBLYNUMBER_LEN]; // F28 "350-1000-01-A " assembly number
454 __u8 OemAssyNumLength; // F44 USB string descriptor len
455 __u8 OemAssyNumDescType; // F45 USB descriptor type (=STRING type)
456 __le16 OemAssyNumber[MAX_ASSEMBLYNUMBER_LEN]; // F46 "xxxxxxxxxxxxxx" OEM assembly number
458 __u8 ManufDateLength; // F62 USB string descriptor len
459 __u8 ManufDateDescType; // F63 USB descriptor type (=STRING type)
460 __le16 ManufDate[6]; // F64 "MMDDYY" manufacturing date
462 __u8 Reserved3[0x4D]; // F70 -- unused, set to 0 --
464 __u8 UartType; // FBD Uart Type
465 __u8 IonPid; // FBE Product ID, == LSB of USB DevDesc.PID
468 __u8 IonConfig; // FBF Config byte for ION manufacturing use