[BNX2]: Reduce register test size
Eliminate some of the registers in ethtool register test to reduce driver size. Signed-off-by: Michael Chan <mchan@broadcom.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
2e2e4f5c99
commit
6b39777c59
|
@ -3506,74 +3506,9 @@ bnx2_test_registers(struct bnx2 *bp)
|
|||
{ 0x0c00, 0, 0x00000000, 0x00000001 },
|
||||
{ 0x0c04, 0, 0x00000000, 0x03ff0001 },
|
||||
{ 0x0c08, 0, 0x0f0ff073, 0x00000000 },
|
||||
{ 0x0c0c, 0, 0x00ffffff, 0x00000000 },
|
||||
{ 0x0c30, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x0c34, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x0c38, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x0c3c, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x0c40, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x0c44, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x0c48, 0, 0x00000000, 0x0007ffff },
|
||||
{ 0x0c4c, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x0c50, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x0c54, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x0c58, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x0c5c, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x0c60, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x0c64, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x0c68, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x0c6c, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x0c70, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x0c74, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x0c78, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x0c7c, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x0c80, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x0c84, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x0c88, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x0c8c, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x0c90, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x0c94, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x0c98, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x0c9c, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x0ca0, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x0ca4, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x0ca8, 0, 0x00000000, 0x0007ffff },
|
||||
{ 0x0cac, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x0cb0, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x0cb4, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x0cb8, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x0cbc, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x0cc0, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x0cc4, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x0cc8, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x0ccc, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x0cd0, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x0cd4, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x0cd8, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x0cdc, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x0ce0, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x0ce4, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x0ce8, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x0cec, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x0cf0, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x0cf4, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x0cf8, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x0cfc, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x0d00, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x0d04, 0, 0x00000000, 0xffffffff },
|
||||
|
||||
{ 0x1000, 0, 0x00000000, 0x00000001 },
|
||||
{ 0x1004, 0, 0x00000000, 0x000f0001 },
|
||||
{ 0x1044, 0, 0x00000000, 0xffc003ff },
|
||||
{ 0x1080, 0, 0x00000000, 0x0001ffff },
|
||||
{ 0x1084, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x1088, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x108c, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x1090, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x1094, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x1098, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x109c, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x10a0, 0, 0x00000000, 0xffffffff },
|
||||
|
||||
{ 0x1408, 0, 0x01c00800, 0x00000000 },
|
||||
{ 0x149c, 0, 0x8000ffff, 0x00000000 },
|
||||
|
@ -3585,111 +3520,9 @@ bnx2_test_registers(struct bnx2 *bp)
|
|||
{ 0x14c4, 0, 0x00003fff, 0x00000000 },
|
||||
{ 0x14cc, 0, 0x00000000, 0x00000001 },
|
||||
{ 0x14d0, 0, 0xffffffff, 0x00000000 },
|
||||
{ 0x1500, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x1504, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x1508, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x150c, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x1510, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x1514, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x1518, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x151c, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x1520, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x1524, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x1528, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x152c, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x1530, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x1534, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x1538, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x153c, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x1540, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x1544, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x1548, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x154c, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x1550, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x1554, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x1558, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x1600, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x1604, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x1608, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x160c, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x1610, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x1614, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x1618, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x161c, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x1620, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x1624, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x1628, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x162c, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x1630, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x1634, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x1638, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x163c, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x1640, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x1644, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x1648, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x164c, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x1650, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x1654, 0, 0x00000000, 0xffffffff },
|
||||
|
||||
{ 0x1800, 0, 0x00000000, 0x00000001 },
|
||||
{ 0x1804, 0, 0x00000000, 0x00000003 },
|
||||
{ 0x1840, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x1844, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x1848, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x184c, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x1850, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x1900, 0, 0x7ffbffff, 0x00000000 },
|
||||
{ 0x1904, 0, 0xffffffff, 0x00000000 },
|
||||
{ 0x190c, 0, 0xffffffff, 0x00000000 },
|
||||
{ 0x1914, 0, 0xffffffff, 0x00000000 },
|
||||
{ 0x191c, 0, 0xffffffff, 0x00000000 },
|
||||
{ 0x1924, 0, 0xffffffff, 0x00000000 },
|
||||
{ 0x192c, 0, 0xffffffff, 0x00000000 },
|
||||
{ 0x1934, 0, 0xffffffff, 0x00000000 },
|
||||
{ 0x193c, 0, 0xffffffff, 0x00000000 },
|
||||
{ 0x1944, 0, 0xffffffff, 0x00000000 },
|
||||
{ 0x194c, 0, 0xffffffff, 0x00000000 },
|
||||
{ 0x1954, 0, 0xffffffff, 0x00000000 },
|
||||
{ 0x195c, 0, 0xffffffff, 0x00000000 },
|
||||
{ 0x1964, 0, 0xffffffff, 0x00000000 },
|
||||
{ 0x196c, 0, 0xffffffff, 0x00000000 },
|
||||
{ 0x1974, 0, 0xffffffff, 0x00000000 },
|
||||
{ 0x197c, 0, 0xffffffff, 0x00000000 },
|
||||
{ 0x1980, 0, 0x0700ffff, 0x00000000 },
|
||||
|
||||
{ 0x1c00, 0, 0x00000000, 0x00000001 },
|
||||
{ 0x1c04, 0, 0x00000000, 0x00000003 },
|
||||
{ 0x1c08, 0, 0x0000000f, 0x00000000 },
|
||||
{ 0x1c40, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x1c44, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x1c48, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x1c4c, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x1c50, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x1d00, 0, 0x7ffbffff, 0x00000000 },
|
||||
{ 0x1d04, 0, 0xffffffff, 0x00000000 },
|
||||
{ 0x1d0c, 0, 0xffffffff, 0x00000000 },
|
||||
{ 0x1d14, 0, 0xffffffff, 0x00000000 },
|
||||
{ 0x1d1c, 0, 0xffffffff, 0x00000000 },
|
||||
{ 0x1d24, 0, 0xffffffff, 0x00000000 },
|
||||
{ 0x1d2c, 0, 0xffffffff, 0x00000000 },
|
||||
{ 0x1d34, 0, 0xffffffff, 0x00000000 },
|
||||
{ 0x1d3c, 0, 0xffffffff, 0x00000000 },
|
||||
{ 0x1d44, 0, 0xffffffff, 0x00000000 },
|
||||
{ 0x1d4c, 0, 0xffffffff, 0x00000000 },
|
||||
{ 0x1d54, 0, 0xffffffff, 0x00000000 },
|
||||
{ 0x1d5c, 0, 0xffffffff, 0x00000000 },
|
||||
{ 0x1d64, 0, 0xffffffff, 0x00000000 },
|
||||
{ 0x1d6c, 0, 0xffffffff, 0x00000000 },
|
||||
{ 0x1d74, 0, 0xffffffff, 0x00000000 },
|
||||
{ 0x1d7c, 0, 0xffffffff, 0x00000000 },
|
||||
{ 0x1d80, 0, 0x0700ffff, 0x00000000 },
|
||||
|
||||
{ 0x2004, 0, 0x00000000, 0x0337000f },
|
||||
{ 0x2008, 0, 0xffffffff, 0x00000000 },
|
||||
{ 0x200c, 0, 0xffffffff, 0x00000000 },
|
||||
{ 0x2010, 0, 0xffffffff, 0x00000000 },
|
||||
{ 0x2014, 0, 0x801fff80, 0x00000000 },
|
||||
{ 0x2018, 0, 0x000003ff, 0x00000000 },
|
||||
|
||||
{ 0x2800, 0, 0x00000000, 0x00000001 },
|
||||
{ 0x2804, 0, 0x00000000, 0x00003f01 },
|
||||
|
@ -3707,16 +3540,6 @@ bnx2_test_registers(struct bnx2 *bp)
|
|||
{ 0x2c00, 0, 0x00000000, 0x00000011 },
|
||||
{ 0x2c04, 0, 0x00000000, 0x00030007 },
|
||||
|
||||
{ 0x3000, 0, 0x00000000, 0x00000001 },
|
||||
{ 0x3004, 0, 0x00000000, 0x007007ff },
|
||||
{ 0x3008, 0, 0x00000003, 0x00000000 },
|
||||
{ 0x300c, 0, 0xffffffff, 0x00000000 },
|
||||
{ 0x3010, 0, 0xffffffff, 0x00000000 },
|
||||
{ 0x3014, 0, 0xffffffff, 0x00000000 },
|
||||
{ 0x3034, 0, 0xffffffff, 0x00000000 },
|
||||
{ 0x3038, 0, 0xffffffff, 0x00000000 },
|
||||
{ 0x3050, 0, 0x00000001, 0x00000000 },
|
||||
|
||||
{ 0x3c00, 0, 0x00000000, 0x00000001 },
|
||||
{ 0x3c04, 0, 0x00000000, 0x00070000 },
|
||||
{ 0x3c08, 0, 0x00007f71, 0x07f00000 },
|
||||
|
@ -3726,88 +3549,11 @@ bnx2_test_registers(struct bnx2 *bp)
|
|||
{ 0x3c18, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x3c1c, 0, 0xfffff000, 0x00000000 },
|
||||
{ 0x3c20, 0, 0xffffff00, 0x00000000 },
|
||||
{ 0x3c24, 0, 0xffffffff, 0x00000000 },
|
||||
{ 0x3c28, 0, 0xffffffff, 0x00000000 },
|
||||
{ 0x3c2c, 0, 0xffffffff, 0x00000000 },
|
||||
{ 0x3c30, 0, 0xffffffff, 0x00000000 },
|
||||
{ 0x3c34, 0, 0xffffffff, 0x00000000 },
|
||||
{ 0x3c38, 0, 0xffffffff, 0x00000000 },
|
||||
{ 0x3c3c, 0, 0xffffffff, 0x00000000 },
|
||||
{ 0x3c40, 0, 0xffffffff, 0x00000000 },
|
||||
{ 0x3c44, 0, 0xffffffff, 0x00000000 },
|
||||
{ 0x3c48, 0, 0xffffffff, 0x00000000 },
|
||||
{ 0x3c4c, 0, 0xffffffff, 0x00000000 },
|
||||
{ 0x3c50, 0, 0xffffffff, 0x00000000 },
|
||||
{ 0x3c54, 0, 0xffffffff, 0x00000000 },
|
||||
{ 0x3c58, 0, 0xffffffff, 0x00000000 },
|
||||
{ 0x3c5c, 0, 0xffffffff, 0x00000000 },
|
||||
{ 0x3c60, 0, 0xffffffff, 0x00000000 },
|
||||
{ 0x3c64, 0, 0xffffffff, 0x00000000 },
|
||||
{ 0x3c68, 0, 0xffffffff, 0x00000000 },
|
||||
{ 0x3c6c, 0, 0xffffffff, 0x00000000 },
|
||||
{ 0x3c70, 0, 0xffffffff, 0x00000000 },
|
||||
{ 0x3c74, 0, 0x0000003f, 0x00000000 },
|
||||
{ 0x3c78, 0, 0x00000000, 0x00000000 },
|
||||
{ 0x3c7c, 0, 0x00000000, 0x00000000 },
|
||||
{ 0x3c80, 0, 0x3fffffff, 0x00000000 },
|
||||
{ 0x3c84, 0, 0x0000003f, 0x00000000 },
|
||||
{ 0x3c88, 0, 0x00000000, 0xffffffff },
|
||||
{ 0x3c8c, 0, 0x00000000, 0xffffffff },
|
||||
|
||||
{ 0x4000, 0, 0x00000000, 0x00000001 },
|
||||
{ 0x4004, 0, 0x00000000, 0x00030000 },
|
||||
{ 0x4008, 0, 0x00000ff0, 0x00000000 },
|
||||
{ 0x400c, 0, 0xffffffff, 0x00000000 },
|
||||
{ 0x4088, 0, 0x00000000, 0x00070303 },
|
||||
|
||||
{ 0x4400, 0, 0x00000000, 0x00000001 },
|
||||
{ 0x4404, 0, 0x00000000, 0x00003f01 },
|
||||
{ 0x4408, 0, 0x7fff00ff, 0x00000000 },
|
||||
{ 0x440c, 0, 0xffffffff, 0x00000000 },
|
||||
{ 0x4410, 0, 0xffff, 0x0000 },
|
||||
{ 0x4414, 0, 0xffff, 0x0000 },
|
||||
{ 0x4418, 0, 0xffff, 0x0000 },
|
||||
{ 0x441c, 0, 0xffff, 0x0000 },
|
||||
{ 0x4428, 0, 0xffffffff, 0x00000000 },
|
||||
{ 0x442c, 0, 0xffffffff, 0x00000000 },
|
||||
{ 0x4430, 0, 0xffffffff, 0x00000000 },
|
||||
{ 0x4434, 0, 0xffffffff, 0x00000000 },
|
||||
{ 0x4438, 0, 0xffffffff, 0x00000000 },
|
||||
{ 0x443c, 0, 0xffffffff, 0x00000000 },
|
||||
{ 0x4440, 0, 0xffffffff, 0x00000000 },
|
||||
{ 0x4444, 0, 0xffffffff, 0x00000000 },
|
||||
|
||||
{ 0x4c00, 0, 0x00000000, 0x00000001 },
|
||||
{ 0x4c04, 0, 0x00000000, 0x0000003f },
|
||||
{ 0x4c08, 0, 0xffffffff, 0x00000000 },
|
||||
{ 0x4c0c, 0, 0x0007fc00, 0x00000000 },
|
||||
{ 0x4c10, 0, 0x80003fe0, 0x00000000 },
|
||||
{ 0x4c14, 0, 0xffffffff, 0x00000000 },
|
||||
{ 0x4c44, 0, 0x00000000, 0x9fff9fff },
|
||||
{ 0x4c48, 0, 0x00000000, 0xb3009fff },
|
||||
{ 0x4c4c, 0, 0x00000000, 0x77f33b30 },
|
||||
{ 0x4c50, 0, 0x00000000, 0xffffffff },
|
||||
|
||||
{ 0x5004, 0, 0x00000000, 0x0000007f },
|
||||
{ 0x5008, 0, 0x0f0007ff, 0x00000000 },
|
||||
{ 0x500c, 0, 0xf800f800, 0x07ff07ff },
|
||||
|
||||
{ 0x5400, 0, 0x00000008, 0x00000001 },
|
||||
{ 0x5404, 0, 0x00000000, 0x0000003f },
|
||||
{ 0x5408, 0, 0x0000001f, 0x00000000 },
|
||||
{ 0x540c, 0, 0xffffffff, 0x00000000 },
|
||||
{ 0x5410, 0, 0xffffffff, 0x00000000 },
|
||||
{ 0x5414, 0, 0x0000ffff, 0x00000000 },
|
||||
{ 0x5418, 0, 0x0000ffff, 0x00000000 },
|
||||
{ 0x541c, 0, 0x0000ffff, 0x00000000 },
|
||||
{ 0x5420, 0, 0x0000ffff, 0x00000000 },
|
||||
{ 0x5428, 0, 0x000000ff, 0x00000000 },
|
||||
{ 0x542c, 0, 0xff00ffff, 0x00000000 },
|
||||
{ 0x5430, 0, 0x001fff80, 0x00000000 },
|
||||
{ 0x5438, 0, 0xffffffff, 0x00000000 },
|
||||
{ 0x543c, 0, 0xffffffff, 0x00000000 },
|
||||
{ 0x5440, 0, 0xf800f800, 0x07ff07ff },
|
||||
|
||||
{ 0x5c00, 0, 0x00000000, 0x00000001 },
|
||||
{ 0x5c04, 0, 0x00000000, 0x0003000f },
|
||||
{ 0x5c08, 0, 0x00000003, 0x00000000 },
|
||||
|
|
Loading…
Reference in a new issue