Write Tables
If the element size is 32, write the second 16-bit word of each item to the Table Data High (0x74) and the first 16-bit word to the Table Data Low (0x73) PHY Register, if it is 16 only write the Table Data Low, if 8 then write that value to Table Data low (extended with zeroes).
Before writing the data, write the table control value formed by (table << 10) | offset to the Table Address (0x72) PHY Register.
Process these tables in this order (static tables are loaded only with attach - volatile after PHY reset):
Revisions 0 through 2
static tables
Table |
Offset |
Element Count |
Element Size (bits) |
Function |
0x000A |
0x0000 |
832 |
32 |
|
0x0018 |
0x0000 |
32 |
8 |
|
0x000C |
0x0000 |
448 |
32 |
|
0x000E |
0x0000 |
704 |
32 |
|
0x000D |
0x0000 |
7 |
32 |
|
0x000B |
0x0000 |
88 |
16 |
|
0x0013 |
0x0080 |
55 |
32 |
|
0x0013 |
0x0100 |
55 |
32 |
|
0x0013 |
0x0280 |
110 |
32 |
|
0x0013 |
0x0300 |
110 |
32 |
|
0x0016 |
0x0000 |
96 |
32 |
|
0x0012 |
0x0000 |
128 |
8 |
|
0x0010 |
0x0000 |
256 |
32 |
|
0x0010 |
0x0080 |
256 |
32 |
volatile tables
Table |
Offset |
Element Count |
Element Size (bits) |
Function |
0x0015 |
0x0000 |
6 |
16 |
|
0x0014 |
0x0000 |
6 |
32 |
|
0x001A |
0x00C0 |
128 |
32 |
|
0x001B |
0x00C0 |
128 |
32 |
|
0x001A |
0x0000 |
64 |
8 |
|
0x001B |
0x0000 |
64 |
8 |
|
0x001A |
0x0040 |
128 |
8 |
|
0x001B |
0x0040 |
128 |
8 |
|
0x001A |
0x0140 |
128 |
32 |
|
0x001B |
0x0140 |
128 |
32 |
|
0x001A |
0x01C0 |
128 |
16 |
|
0x001B |
0x01C0 |
128 |
16 |
Revision >= 3
volatile tables
Table |
Offset |
Element Size (bits) |
Function |
9 |
0 |
16 |
antenna software control (depends on antswctl2g SPROM value) |
static tables
Table |
Offset |
Element Size (bits) |
Function |
10 |
0 |
32 |
|
11 |
0 |
16 |
|
12 |
0 |
32 |
|
13 |
0 |
32 |
|
14 |
0 |
32 |
|
16 |
0 |
32 |
|
16 |
128 |
32 |
|
18 |
0 |
16 |
|
19 |
128 |
32 |
|
19 |
256 |
32 |
|
19 |
640 |
32 |
|
19 |
768 |
32 |
|
20 |
0 |
32 |
|
22 |
0 |
32 |
|
24 |
0 |
8 |
|
26 |
0 |
8 |
|
27 |
0 |
8 |
|
26 |
64 |
8 |
|
27 |
64 |
8 |
|
26 |
192 |
32 |
|
27 |
192 |
32 |
|
26 |
320 |
32 |
|
27 |
320 |
32 |
|
26 |
448 |
16 |
|
27 |
448 |
16 |