aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hdr.h
diff options
context:
space:
mode:
authorSony Chacko <sony.chacko@qlogic.com>2012-12-31 22:20:19 -0500
committerDavid S. Miller <davem@davemloft.net>2013-01-02 05:43:26 -0500
commit7f9664525f9cb507de9198a395a111371413f230 (patch)
tree3afa3c469348de2847dc2e82a2dfa9583c2fb617 /drivers/net/ethernet/qlogic/qlcnic/qlcnic_hdr.h
parenta15ebd371992dbadb8a30367fd80cb5cd73b8fb1 (diff)
qlcnic: 83xx memory map and HW access routines
83xx adapter register map. 83xx hardware interface routines. Signed-off-by: Sucheta Chakraborty <sucheta.chakraborty@qlogic.com> Signed-off-by: Anirban Chakraborty <anirban.chakraborty@qlogic.com> Signed-off-by: Sritej Velaga <sritej.velaga@qlogic.com> Signed-off-by: Sony Chacko <sony.chacko@qlogic.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/qlogic/qlcnic/qlcnic_hdr.h')
-rw-r--r--drivers/net/ethernet/qlogic/qlcnic/qlcnic_hdr.h10
1 files changed, 8 insertions, 2 deletions
diff --git a/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hdr.h b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hdr.h
index fa2b8c63eedb..458b9aea2bb4 100644
--- a/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hdr.h
+++ b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hdr.h
@@ -493,7 +493,7 @@ enum {
493#define QLCNIC_NIU_GB_MAC_CONFIG_1(I) \ 493#define QLCNIC_NIU_GB_MAC_CONFIG_1(I) \
494 (QLCNIC_CRB_NIU + 0x30004 + (I)*0x10000) 494 (QLCNIC_CRB_NIU + 0x30004 + (I)*0x10000)
495 495
496 496#define MAX_CTL_CHECK 1000
497#define TEST_AGT_CTRL (0x00) 497#define TEST_AGT_CTRL (0x00)
498 498
499#define TA_CTL_START BIT_0 499#define TA_CTL_START BIT_0
@@ -749,6 +749,9 @@ enum {
749#define QLCNIC_HEARTBEAT_PERIOD_MSECS 200 749#define QLCNIC_HEARTBEAT_PERIOD_MSECS 200
750#define QLCNIC_HEARTBEAT_CHECK_RETRY_COUNT 45 750#define QLCNIC_HEARTBEAT_CHECK_RETRY_COUNT 45
751 751
752#define QLCNIC_MAX_MC_COUNT 38
753#define QLCNIC_WATCHDOG_TIMEOUTVALUE 5
754
752#define ISR_MSI_INT_TRIGGER(FUNC) (QLCNIC_PCIX_PS_REG(PCIX_MSI_F(FUNC))) 755#define ISR_MSI_INT_TRIGGER(FUNC) (QLCNIC_PCIX_PS_REG(PCIX_MSI_F(FUNC)))
753#define ISR_LEGACY_INT_TRIGGERED(VAL) (((VAL) & 0x300) == 0x200) 756#define ISR_LEGACY_INT_TRIGGERED(VAL) (((VAL) & 0x300) == 0x200)
754 757
@@ -801,7 +804,8 @@ static const u32 MIU_TEST_READ_DATA[] = {
801enum { 804enum {
802 QLCNIC_MGMT_FUNC = 0, 805 QLCNIC_MGMT_FUNC = 0,
803 QLCNIC_PRIV_FUNC = 1, 806 QLCNIC_PRIV_FUNC = 1,
804 QLCNIC_NON_PRIV_FUNC = 2 807 QLCNIC_NON_PRIV_FUNC = 2,
808 QLCNIC_UNKNOWN_FUNC_MODE = 3
805}; 809};
806 810
807enum { 811enum {
@@ -1018,6 +1022,8 @@ enum {
1018#define QLCNIC_NIU_PROMISC_MODE 1 1022#define QLCNIC_NIU_PROMISC_MODE 1
1019#define QLCNIC_NIU_ALLMULTI_MODE 2 1023#define QLCNIC_NIU_ALLMULTI_MODE 2
1020 1024
1025#define QLCNIC_PCIE_SEM_TIMEOUT 10000
1026
1021struct crb_128M_2M_sub_block_map { 1027struct crb_128M_2M_sub_block_map {
1022 unsigned valid; 1028 unsigned valid;
1023 unsigned start_128M; 1029 unsigned start_128M;