include upstream ip1000a driver version 2.09f
[linux-2.4.git] / drivers / net / ip1000a / PhyParam.h
diff --git a/drivers/net/ip1000a/PhyParam.h b/drivers/net/ip1000a/PhyParam.h
new file mode 100644 (file)
index 0000000..b2a30b2
--- /dev/null
@@ -0,0 +1,59 @@
+// PhyParam.h
+//variable record -- index by leading revision/length
+//Revision/Length(=N*4), Address1, Data1, Address2, Data2,...,AddressN,DataN
+unsigned short DefaultPhyParam[] = {
+       // 11/12/03 IP1000A v1-3 rev=0x40
+       /*--------------------------------------------------------------------------
+       (0x4000|(15*4)), 31, 0x0001, 27, 0x01e0, 31, 0x0002, 22, 0x85bd, 24, 0xfff2,
+                                27, 0x0c10, 28, 0x0c10, 29, 0x2c10, 31, 0x0003, 23, 0x92f6,
+                                31, 0x0000, 23, 0x003d, 30, 0x00de, 20, 0x20e7,  9, 0x0700,
+         --------------------------------------------------------------------------*/
+       // 12/17/03 IP1000A v1-4 rev=0x40
+       (0x4000|(07*4)), 31, 0x0001, 27, 0x01e0, 31, 0x0002, 27, 0xeb8e, 31, 0x0000,
+                        30, 0x005e,  9, 0x0700,
+       // 01/09/04 IP1000A v1-5 rev=0x41
+       (0x4100|(07*4)), 31, 0x0001, 27, 0x01e0, 31, 0x0002, 27, 0xeb8e, 31, 0x0000,
+                        30, 0x005e,  9, 0x0700,
+       // 01/09/04 IP1000A v1-5 rev=0x42
+       (0x4200|(07*4)), 31, 0x0001, 27, 0x01e0, 31, 0x0002, 27, 0xeb8e, 31, 0x0000,
+                        30, 0x005e,  9, 0x0700,
+       // 01/09/04 IP1000A v1-5 rev=0x43
+       (0x4300|(07*4)), 31, 0x0001, 27, 0x01e0, 31, 0x0002, 27, 0xeb8e, 31, 0x0000,
+                        30, 0x005e,  9, 0x0700,
+       // 01/09/04 IP1000A v1-5 rev=0x44
+       (0x4400|(07*4)), 31, 0x0001, 27, 0x01e0, 31, 0x0002, 27, 0xeb8e, 31, 0x0000,
+                        30, 0x005e,  9, 0x0700,
+       // 01/09/04 IP1000A v1-5 rev=0x45
+       (0x4500|(07*4)), 31, 0x0001, 27, 0x01e0, 31, 0x0002, 27, 0xeb8e, 31, 0x0000,
+                        30, 0x005e,  9, 0x0700,
+       // 01/09/04 IP1000A v1-5 rev=0x46
+       (0x4600|(07*4)), 31, 0x0001, 27, 0x01e0, 31, 0x0002, 27, 0xeb8e, 31, 0x0000,
+                        30, 0x005e,  9, 0x0700,
+       // 01/09/04 IP1000A v1-5 rev=0x47
+       (0x4700|(07*4)), 31, 0x0001, 27, 0x01e0, 31, 0x0002, 27, 0xeb8e, 31, 0x0000,
+                        30, 0x005e,  9, 0x0700,
+       // 01/09/04 IP1000A v1-5 rev=0x48
+       (0x4800|(07*4)), 31, 0x0001, 27, 0x01e0, 31, 0x0002, 27, 0xeb8e, 31, 0x0000,
+                        30, 0x005e,  9, 0x0700,
+       // 01/09/04 IP1000A v1-5 rev=0x49
+       (0x4900|(07*4)), 31, 0x0001, 27, 0x01e0, 31, 0x0002, 27, 0xeb8e, 31, 0x0000,
+                        30, 0x005e,  9, 0x0700,
+       // 01/09/04 IP1000A v1-5 rev=0x4A
+       (0x4A00|(07*4)), 31, 0x0001, 27, 0x01e0, 31, 0x0002, 27, 0xeb8e, 31, 0x0000,
+                        30, 0x005e,  9, 0x0700,
+       // 01/09/04 IP1000A v1-5 rev=0x4B
+       (0x4B00|(07*4)), 31, 0x0001, 27, 0x01e0, 31, 0x0002, 27, 0xeb8e, 31, 0x0000,
+                        30, 0x005e,  9, 0x0700,
+       // 01/09/04 IP1000A v1-5 rev=0x4C
+       (0x4C00|(07*4)), 31, 0x0001, 27, 0x01e0, 31, 0x0002, 27, 0xeb8e, 31, 0x0000,
+                        30, 0x005e,  9, 0x0700,
+       // 01/09/04 IP1000A v1-5 rev=0x4D
+       (0x4D00|(07*4)), 31, 0x0001, 27, 0x01e0, 31, 0x0002, 27, 0xeb8e, 31, 0x0000,
+                        30, 0x005e,  9, 0x0700,
+       // 01/09/04 IP1000A v1-5 rev=0x4E
+       (0x4E00|(07*4)), 31, 0x0001, 27, 0x01e0, 31, 0x0002, 27, 0xeb8e, 31, 0x0000,
+                        30, 0x005e,  9, 0x0700,
+        0x0000};
+
+
+