diff options
Diffstat (limited to 'drivers/net/benet/be_cmds.h')
-rw-r--r-- | drivers/net/benet/be_cmds.h | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/drivers/net/benet/be_cmds.h b/drivers/net/benet/be_cmds.h index 13b33c84108..c622a968c37 100644 --- a/drivers/net/benet/be_cmds.h +++ b/drivers/net/benet/be_cmds.h | |||
@@ -124,6 +124,7 @@ struct be_mcc_mailbox { | |||
124 | #define OPCODE_COMMON_CQ_CREATE 12 | 124 | #define OPCODE_COMMON_CQ_CREATE 12 |
125 | #define OPCODE_COMMON_EQ_CREATE 13 | 125 | #define OPCODE_COMMON_EQ_CREATE 13 |
126 | #define OPCODE_COMMON_MCC_CREATE 21 | 126 | #define OPCODE_COMMON_MCC_CREATE 21 |
127 | #define OPCODE_COMMON_SEEPROM_READ 30 | ||
127 | #define OPCODE_COMMON_NTWK_RX_FILTER 34 | 128 | #define OPCODE_COMMON_NTWK_RX_FILTER 34 |
128 | #define OPCODE_COMMON_GET_FW_VERSION 35 | 129 | #define OPCODE_COMMON_GET_FW_VERSION 35 |
129 | #define OPCODE_COMMON_SET_FLOW_CONTROL 36 | 130 | #define OPCODE_COMMON_SET_FLOW_CONTROL 36 |
@@ -855,6 +856,19 @@ struct be_cmd_resp_ddrdma_test { | |||
855 | u8 rcv_buff[4096]; | 856 | u8 rcv_buff[4096]; |
856 | }; | 857 | }; |
857 | 858 | ||
859 | /*********************** SEEPROM Read ***********************/ | ||
860 | |||
861 | #define BE_READ_SEEPROM_LEN 1024 | ||
862 | struct be_cmd_req_seeprom_read { | ||
863 | struct be_cmd_req_hdr hdr; | ||
864 | u8 rsvd0[BE_READ_SEEPROM_LEN]; | ||
865 | }; | ||
866 | |||
867 | struct be_cmd_resp_seeprom_read { | ||
868 | struct be_cmd_req_hdr hdr; | ||
869 | u8 seeprom_data[BE_READ_SEEPROM_LEN]; | ||
870 | }; | ||
871 | |||
858 | extern int be_pci_fnum_get(struct be_adapter *adapter); | 872 | extern int be_pci_fnum_get(struct be_adapter *adapter); |
859 | extern int be_cmd_POST(struct be_adapter *adapter); | 873 | extern int be_cmd_POST(struct be_adapter *adapter); |
860 | extern int be_cmd_mac_addr_query(struct be_adapter *adapter, u8 *mac_addr, | 874 | extern int be_cmd_mac_addr_query(struct be_adapter *adapter, u8 *mac_addr, |
@@ -927,5 +941,8 @@ extern int be_cmd_loopback_test(struct be_adapter *adapter, u32 port_num, | |||
927 | u32 num_pkts, u64 pattern); | 941 | u32 num_pkts, u64 pattern); |
928 | extern int be_cmd_ddr_dma_test(struct be_adapter *adapter, u64 pattern, | 942 | extern int be_cmd_ddr_dma_test(struct be_adapter *adapter, u64 pattern, |
929 | u32 byte_cnt, struct be_dma_mem *cmd); | 943 | u32 byte_cnt, struct be_dma_mem *cmd); |
944 | extern int be_cmd_get_seeprom_data(struct be_adapter *adapter, | ||
945 | struct be_dma_mem *nonemb_cmd); | ||
930 | extern int be_cmd_set_loopback(struct be_adapter *adapter, u8 port_num, | 946 | extern int be_cmd_set_loopback(struct be_adapter *adapter, u8 port_num, |
931 | u8 loopback_type, u8 enable); | 947 | u8 loopback_type, u8 enable); |
948 | |||