diff options
author | Amit Kumar Salecha <amit@qlogic.com> | 2009-10-16 11:50:07 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2009-10-18 02:44:40 -0400 |
commit | fb1f6a4378fe211d8c1397311d26e747e5ec61c5 (patch) | |
tree | 52c3c2b56b9887f920119c75c89cb7e4b0a0cef5 /drivers/net/netxen/netxen_nic_hdr.h | |
parent | 0a2aa440603f27ad40bcc14806f4d87aabbd8a0f (diff) |
netxen: 128 memory controller support
Future revisions of the chip have 128 bit memory
transactions. Require drivers to implement rmw
in case of sub-128 bit accesses by driver. This
is mostly used by diagnostic tools.
Signed-off-by: Amit Kumar Salecha <amit@netxen.com>
Signed-off-by: Dhananjay Phadke <dhananjay@netxen.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/netxen/netxen_nic_hdr.h')
-rw-r--r-- | drivers/net/netxen/netxen_nic_hdr.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/drivers/net/netxen/netxen_nic_hdr.h b/drivers/net/netxen/netxen_nic_hdr.h index 34613503262..d40fe33a4d8 100644 --- a/drivers/net/netxen/netxen_nic_hdr.h +++ b/drivers/net/netxen/netxen_nic_hdr.h | |||
@@ -678,10 +678,14 @@ enum { | |||
678 | #define MIU_TEST_AGT_ADDR_HI (0x08) | 678 | #define MIU_TEST_AGT_ADDR_HI (0x08) |
679 | #define MIU_TEST_AGT_WRDATA_LO (0x10) | 679 | #define MIU_TEST_AGT_WRDATA_LO (0x10) |
680 | #define MIU_TEST_AGT_WRDATA_HI (0x14) | 680 | #define MIU_TEST_AGT_WRDATA_HI (0x14) |
681 | #define MIU_TEST_AGT_WRDATA(i) (0x10+(4*(i))) | 681 | #define MIU_TEST_AGT_WRDATA_UPPER_LO (0x20) |
682 | #define MIU_TEST_AGT_WRDATA_UPPER_HI (0x24) | ||
683 | #define MIU_TEST_AGT_WRDATA(i) (0x10+(0x10*((i)>>1))+(4*((i)&1))) | ||
682 | #define MIU_TEST_AGT_RDDATA_LO (0x18) | 684 | #define MIU_TEST_AGT_RDDATA_LO (0x18) |
683 | #define MIU_TEST_AGT_RDDATA_HI (0x1c) | 685 | #define MIU_TEST_AGT_RDDATA_HI (0x1c) |
684 | #define MIU_TEST_AGT_RDDATA(i) (0x18+(4*(i))) | 686 | #define MIU_TEST_AGT_RDDATA_UPPER_LO (0x28) |
687 | #define MIU_TEST_AGT_RDDATA_UPPER_HI (0x2c) | ||
688 | #define MIU_TEST_AGT_RDDATA(i) (0x18+(0x10*((i)>>1))+(4*((i)&1))) | ||
685 | 689 | ||
686 | #define MIU_TEST_AGT_ADDR_MASK 0xfffffff8 | 690 | #define MIU_TEST_AGT_ADDR_MASK 0xfffffff8 |
687 | #define MIU_TEST_AGT_UPPER_ADDR(off) (0) | 691 | #define MIU_TEST_AGT_UPPER_ADDR(off) (0) |