USB 2.0
Datasheet
4.3EEPROM Interface
The SMSC Hub can be configured via a
The Internal
Note: The Hub does not have the capacity to write, or “Program,” an external EEPROM. The Hub only has the capability to read external EEPROMs. The external eeprom will be read (even if it is blank or
Please see Internal Register Set (Common to EEPROM and SMBus) for a list of data fields available.
4.3.1Internal Register Set (Common to EEPROM and SMBus)
Table 4.2 Internal Default, EEPROM and SMBus Register Memory Map
|
|
|
|
| SMBUS AND |
REG |
|
|
| INTERNAL | EEPROM POR |
ADDR | R/W | REGISTER NAME | ABBR | DEFAULT ROM | VALUES |
|
|
|
|
|
|
00h | R/W | VID LSB | VIDL | 24h | 0x00 |
|
|
|
|
|
|
01h | R/W | VID MSB | VIDM | 04h | 0x00 |
|
|
|
|
|
|
02h | R/W | PID LSB | PIDL | 14h | 0x00 |
|
|
|
|
|
|
03h | R/W | PID MSB | PIDM | 25h | 0x00 |
|
|
|
|
|
|
04h | R/W | DID LSB | DIDL | 00h | 0x00 |
|
|
|
|
|
|
05h | R/W | DID MSB | DIDM | 00h | 0x00 |
|
|
|
|
|
|
06h | R/W | Config Data Byte 1 | CFG1 | 9Bh | 0x00 |
|
|
|
|
|
|
07h | R/W | Config Data Byte 2 | CFG2 | 10h | 0x00 |
|
|
|
|
|
|
08h | R/W | Config Data Byte 3 | CFG3 | 00h | 0x00 |
|
|
|
|
|
|
09h | R/W | NRD | 00h | 0x00 | |
|
|
|
|
|
|
0Ah | R/W | Port Disable (Self) | PDS | 00h | 0x00 |
|
|
|
|
|
|
0Bh | R/W | Port Disable (Bus) | PDB | 00h | 0x00 |
|
|
|
|
|
|
0Ch | R/W | Max Power (Self) | MAXPS | 01h | 0x00 |
|
|
|
|
|
|
0Dh | R/W | Max Power (Bus) | MAXPB | 64h | 0x00 |
|
|
|
|
|
|
0Eh | R/W | Hub Controller Max Current | HCMCS | 01h | 0x00 |
|
| (Self) |
|
|
|
|
|
|
|
|
|
0Fh | R/W | Hub Controller Max Current | HCMCB | 64h | 0x00 |
|
| (Bus) |
|
|
|
|
|
|
|
|
|
10h | R/W | PWRT | 32h | 0x00 | |
|
|
|
|
|
|
11h | R/W | LANG_ID_H | LANGIDH | 00h | 0x00 |
|
|
|
|
|
|
12h | R/W | LANG_ID_L | LANGIDL | 00h | 0x00 |
|
|
|
|
|
|
13h | R/W | MFR_STR_LEN | MFRSL | 00h | 0x00 |
|
|
|
|
|
|
14h | R/W | PRD_STR_LEN | PRDSL | 00h | 0x00 |
|
|
|
|
|
|
SMSC USB2514 | 19 | Revision 1.98 |
| DATASHEET |
|