PRELIMINARYCY7C656xx
9.2Configured – 0xD2 Load
Byte | Value |
|
|
0 | 0xD2 |
|
|
1 | VID (LSB) |
|
|
2 | VID (MSB) |
|
|
3 | PID (LSB) |
|
|
4 | PID (MSB) |
|
|
5 | reversed |
|
|
6 | DID (MSB) |
|
|
7 | EnableOverCurrentTimer[3:0], DisableOvercurrent- |
| Timer[3:0] |
|
|
8 | ActivePorts[3:0], RemovablePorts[3:0] |
|
|
9 | MaxPower |
|
|
10 | HubControllerPower |
|
|
11 | PowerOnTimer |
|
|
12 | IllegalHubDescriptor, CompoundDevice, |
| FullspeedOnly, NoPortIndicators, Reserved, |
| GangPowered, SingleTTOnly, Reserved |
|
|
Byte 0: 0xD2
Needs to be programmed with 0xD2
Byte 1: VID (LSB)
Least Significant Byte of Vendor ID
Byte 2: VID (MSB)
Most Significant Byte of Vendor ID
Byte 3: PID (LSB)
Least Significant Byte of Product ID
Byte 4: PID (MSB)]
Most Significant Byte of Product ID
Byte 5: Reserved
Reserved.
Byte 6: DID (MSB)]
Most Significant Byte of Device ID
Byte 7: EnableOvercurrentTimer[3:0], DisabledOvercur- rentTimer[3:0]
Count time in ms for filtering overcurrent detection. Bits
Byte 8: ActivePorts[3:0], RemovablePorts[3:0]
Bits
Byte 9: MaximumPower
This value is reported in the ConfigurationDescriptor:bMax- Power field and is the current in
Byte 10: HubControllerPower
This value is reported in the HubDescriptor:bHubContrCur- rent field and is the current in milliamperes required by the hub controller. Default: 0x28 = 80 mA for
Byte 11: PowerOnTimer
This value is reported in the HubDescriptor: bPwrOn2PwrGood field and is the time in
Byte 12: IllegalHubDescriptor, CompoundDevice, Full- speedOnly, NoPortIndicators, Reserved, GangPowered, SingleTTOnly
Bit 7: IllegalHubDescriptor: For GetHubDescriptor request, some USB hosts use a DescriptorTypeof 0x00 instead of HUB_DESCRIPTOR, 0x29. According to the USB 2.0 stan- dard, a hub must treat this as a Request Error, and STALL the transaction accordingly (USB 2.0, 11.24.2.5). For sys- tems that do not accept this, the IllegalHubDescriptor con- figuration bit may be set to allow CY7C656xx to accept a DescriptorType of 0x00 for this command. Default is 1.
Bit 6: CompoundDevice: Indicates whether the hub is part of a compound device. This is reported in the HubDescrip- tor,
Bit 5: Fullspeed: Only configures the hub to be a
Bit 4: NoPortIndicators: Turns off the port indicators and does not report them as present in the HubDescriptor, wHubCharacteristics b7 field. Default set to 0.
Bit 3: Reserved. Should be set to 0.
Bit 2: GangPowered: Indicates whether the port power switching is ganged (set to 1) or
Bit 1: SingleTTOnly: Indicates that the hub should only sup- port single Transaction Translator mode. This changes var- ious descriptor values. Default set to 0.
Bit 0: Reserved. Default set to 0.
9.3Configured – 0xD4 Load
Byte | Value |
|
|
0 | 0xD4 |
|
|
1 | VID (LSB) |
|
|
2 | VID (MSB) |
|
|
3 | PID (LSB) |
|
|
4 | PID (MSB) |
|
|
5 | reserved |
|
|
6 | DID (MSB) |
|
|
Document #: | Page 13 of 23 |