|
@@ -12444,6 +12444,8 @@ struct public_drv_mb {
|
|
|
#define DRV_MSG_CODE_STATS_TYPE_ISCSI 3
|
|
#define DRV_MSG_CODE_STATS_TYPE_ISCSI 3
|
|
|
#define DRV_MSG_CODE_STATS_TYPE_RDMA 4
|
|
#define DRV_MSG_CODE_STATS_TYPE_RDMA 4
|
|
|
|
|
|
|
|
|
|
+#define DRV_MSG_CODE_TRANSCEIVER_READ 0x00160000
|
|
|
|
|
+
|
|
|
#define DRV_MSG_CODE_MASK_PARITIES 0x001a0000
|
|
#define DRV_MSG_CODE_MASK_PARITIES 0x001a0000
|
|
|
|
|
|
|
|
#define DRV_MSG_CODE_BIST_TEST 0x001e0000
|
|
#define DRV_MSG_CODE_BIST_TEST 0x001e0000
|
|
@@ -12543,6 +12545,15 @@ struct public_drv_mb {
|
|
|
#define DRV_MB_PARAM_SET_LED_MODE_ON 0x1
|
|
#define DRV_MB_PARAM_SET_LED_MODE_ON 0x1
|
|
|
#define DRV_MB_PARAM_SET_LED_MODE_OFF 0x2
|
|
#define DRV_MB_PARAM_SET_LED_MODE_OFF 0x2
|
|
|
|
|
|
|
|
|
|
+#define DRV_MB_PARAM_TRANSCEIVER_PORT_OFFSET 0
|
|
|
|
|
+#define DRV_MB_PARAM_TRANSCEIVER_PORT_MASK 0x00000003
|
|
|
|
|
+#define DRV_MB_PARAM_TRANSCEIVER_SIZE_OFFSET 2
|
|
|
|
|
+#define DRV_MB_PARAM_TRANSCEIVER_SIZE_MASK 0x000000FC
|
|
|
|
|
+#define DRV_MB_PARAM_TRANSCEIVER_I2C_ADDRESS_OFFSET 8
|
|
|
|
|
+#define DRV_MB_PARAM_TRANSCEIVER_I2C_ADDRESS_MASK 0x0000FF00
|
|
|
|
|
+#define DRV_MB_PARAM_TRANSCEIVER_OFFSET_OFFSET 16
|
|
|
|
|
+#define DRV_MB_PARAM_TRANSCEIVER_OFFSET_MASK 0xFFFF0000
|
|
|
|
|
+
|
|
|
/* Resource Allocation params - Driver version support */
|
|
/* Resource Allocation params - Driver version support */
|
|
|
#define DRV_MB_PARAM_RESOURCE_ALLOC_VERSION_MAJOR_MASK 0xFFFF0000
|
|
#define DRV_MB_PARAM_RESOURCE_ALLOC_VERSION_MAJOR_MASK 0xFFFF0000
|
|
|
#define DRV_MB_PARAM_RESOURCE_ALLOC_VERSION_MAJOR_SHIFT 16
|
|
#define DRV_MB_PARAM_RESOURCE_ALLOC_VERSION_MAJOR_SHIFT 16
|
|
@@ -12596,6 +12607,9 @@ struct public_drv_mb {
|
|
|
#define FW_MSG_CODE_PHY_OK 0x00110000
|
|
#define FW_MSG_CODE_PHY_OK 0x00110000
|
|
|
#define FW_MSG_CODE_OK 0x00160000
|
|
#define FW_MSG_CODE_OK 0x00160000
|
|
|
#define FW_MSG_CODE_ERROR 0x00170000
|
|
#define FW_MSG_CODE_ERROR 0x00170000
|
|
|
|
|
+#define FW_MSG_CODE_TRANSCEIVER_DIAG_OK 0x00160000
|
|
|
|
|
+#define FW_MSG_CODE_TRANSCEIVER_DIAG_ERROR 0x00170000
|
|
|
|
|
+#define FW_MSG_CODE_TRANSCEIVER_NOT_PRESENT 0x00020000
|
|
|
|
|
|
|
|
#define FW_MSG_CODE_OS_WOL_SUPPORTED 0x00800000
|
|
#define FW_MSG_CODE_OS_WOL_SUPPORTED 0x00800000
|
|
|
#define FW_MSG_CODE_OS_WOL_NOT_SUPPORTED 0x00810000
|
|
#define FW_MSG_CODE_OS_WOL_NOT_SUPPORTED 0x00810000
|
|
@@ -12687,6 +12701,8 @@ struct mcp_public_data {
|
|
|
struct public_func func[MCP_GLOB_FUNC_MAX];
|
|
struct public_func func[MCP_GLOB_FUNC_MAX];
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
|
|
+#define MAX_I2C_TRANSACTION_SIZE 16
|
|
|
|
|
+
|
|
|
/* OCBB definitions */
|
|
/* OCBB definitions */
|
|
|
enum tlvs {
|
|
enum tlvs {
|
|
|
/* Category 1: Device Properties */
|
|
/* Category 1: Device Properties */
|