AX88178
USB to 10/100/1000 Gigabit Ethernet/HomePNA Controller
6.0 USB Commands
There are three command groups for Endpoint 0 (Control Endpoint) in AX88178:
ꢀ
ꢀ
ꢀ
The USB standard commands
The USB vendor commands
The USB Communication Class commands
6.1 USB Standard Commands
ꢀ
ꢀ
ꢀ
ꢀ
ꢀ
The Language ID is 0x0904 for English
PPLL means buffer length
CC means configuration number
I I means Interface number
AA means Device Address
Setup Command
Data Bytes
Access
Type
Read
Description
8006_00 01 00 00 LLPP PPLL bytes in Data stage
8006_0002 0000_LLPP PPLL bytes in Data stage
8006_0003_0000_LLPP PPLL bytes in Data stage
8006_0103_0904_LLPP PPLL bytes in Data stage
8006_0203_0904_LLPP PPLL bytes in Data stage
8006_0303_0904_LLPP PPLL bytes in Data stage
8006_0403_0904_LLPP PPLL bytes in Data stage
8006_0503_0904_LLPP PPLL bytes in Data stage
8006_0603_0904_LLPP PPLL bytes in Data stage
8006_0703_0904_LLPP PPLL bytes in Data stage
8008_0000_0000_0100 1 bytes in Data stage
0009_CC00_0000_0000 No data in Data stage
810A_0000 _I I00_0100 1 bytes in Data stage
010B_AS00_0000_0000 No data in Data stage
0005_AA00_0000_0000 No data in Data stage
Get Device Descriptor
Get Configuration Descriptor
Get Supported Language ID
Get Manufacture String
Get Product String
Read
Read
Read
Read
Read
Read
Read
Read
Read
Read
Get Serial Number String
Get Configuration String
Get Interface 0 String
Get Interface 1/0 String
Get Interface 1/1 String
Get Configuration
Write Set Configuration
Read Get Interface
Write Set Interface
Write Set Address
Table 3: USB Standard Command Register Map
15
ASIX ELECTRONICS CORPORATION