aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/netxen/netxen_nic_hdr.h
diff options
context:
space:
mode:
authorAmit Kumar Salecha <amit@qlogic.com>2009-10-16 11:50:07 -0400
committerDavid S. Miller <davem@davemloft.net>2009-10-18 02:44:40 -0400
commitfb1f6a4378fe211d8c1397311d26e747e5ec61c5 (patch)
tree52c3c2b56b9887f920119c75c89cb7e4b0a0cef5 /drivers/net/netxen/netxen_nic_hdr.h
parent0a2aa440603f27ad40bcc14806f4d87aabbd8a0f (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.h8
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)