
SYSTEMARCHITECTURE AND REFERENCE DESIGN
11
4.3 AU9410 Keyboard EEPROM Sample Value
Offset
0
Hex Value
00,01
Description
Configuration
Byte 0 bit 5 : 1= Individual Power
Byte 0 bit 6 : 1= HUB Enable Port Error
Byte 0 bit 7 : 1= HUB Select SelfPower change by HID
Byte 1 bit 0 : 1=Wakeup on any key; 0=only on ACPI.
Byte 1 bit 1 : 1=Send 2 Zeros; 0=send 3 zeros.
Byte 1 bit 2 : 1=Blink LED1; 0=No blink LED1.
Byte 1 bit 3 : 1=Blink LED2; 0=no blink LED2.
Byte 1 bi 4 : 1=Toggle Fn key; 0= no toggle Fn key.
Byte 1 bit 5 : 1=Fn toggle state driven on LED2; 0= normal LED2
Feature
Byte 1 bit 6 : 1= String Desc, Not English, Don’t add zeros.
2
B1,C3
RESERVED
LoByte: Pointer to Hub device descriptor 000h ROM address
Hibyte: Xferend address +1
RESERVED
LoByte : Pointer to Hub configuration descriptor 000h ROM
addr
HiByte : Xfer end address + 1 (config+interface+endpoint)
RESERVED
LoByte : Pointer to HUB Class descriptor (0x29) 000h ROM
addr
HiByte : Xfer end address + 1
LoByte : Pointer to Keyboard device descriptor 000h ROM
address
HiByte : Xfer end address + 1
LoByte : Pointer to Keyboard configuration descriptor
HiByte : Xfer end address + 1 000h ROM
address
(config+interface0+HID0+endpoint1+interface1+HID1+endpoint2)
LoByte : Pointer to Keyboard HID descriptor (0x21) Interface 0
HiByte : Xfer end address + 1 000h ROM
address
LoByte : Pointer to Keyboard Report descriptor (0x22) Interface
0
HiByte : Xfer end address + 1 000h ROM
address
LoByte : Pointer to Keyboard HID descriptor (0x21) Interface 1
HiByte : Xfer end address + 1 000h ROM
address
LoByte : Pointer to Keyboard Report descriptor (0x22) Interface
1 HiByte : Xfer end address + 1 start in 000h ROM
address
end in 100h ROM
address
LoByte : Pointer to string descriptor (index 0) 100h ROM
address
4
1C,35
6
C3,CC
8
CC,DE
A
35,70
C
47,50
E
70,B1
10
60,69
12
DE,48
14
48,4C