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