common/sfc_efx/base: update MCDI headers
Signed-off-by: Andrew Rybchenko <arybchenko@solarflare.com>
This commit is contained in:
parent
4d80109c52
commit
bb01a80e24
File diff suppressed because it is too large
Load Diff
@ -7,7 +7,7 @@
|
||||
/*
|
||||
* This file is automatically generated. DO NOT EDIT IT.
|
||||
* To make changes, edit the .yml files in sfregistry under doc/mcdi/ and
|
||||
* rebuild this file with "make -C doc mcdiheaders".
|
||||
* rebuild this file with "make mcdi_headers_v5".
|
||||
*/
|
||||
|
||||
#ifndef _SIENA_MC_DRIVER_PCOL_AOE_H
|
||||
@ -25,6 +25,7 @@
|
||||
#define MC_CMD_FC_IN_LEN 4
|
||||
#define MC_CMD_FC_IN_OP_HDR_OFST 0
|
||||
#define MC_CMD_FC_IN_OP_HDR_LEN 4
|
||||
#define MC_CMD_FC_IN_OP_OFST 0
|
||||
#define MC_CMD_FC_IN_OP_LBN 0
|
||||
#define MC_CMD_FC_IN_OP_WIDTH 8
|
||||
/* enum: NULL MCDI command to FC. */
|
||||
@ -152,6 +153,7 @@
|
||||
/* MC_CMD_FC_IN_CMD_LEN 4 */
|
||||
#define MC_CMD_FC_IN_MAC_HEADER_OFST 4
|
||||
#define MC_CMD_FC_IN_MAC_HEADER_LEN 4
|
||||
#define MC_CMD_FC_IN_MAC_OP_OFST 4
|
||||
#define MC_CMD_FC_IN_MAC_OP_LBN 0
|
||||
#define MC_CMD_FC_IN_MAC_OP_WIDTH 8
|
||||
/* enum: MAC reconfigure handler */
|
||||
@ -166,14 +168,17 @@
|
||||
#define MC_CMD_FC_OP_MAC_OP_GET_TX_STATS 0x7
|
||||
/* enum: MAC Read status */
|
||||
#define MC_CMD_FC_OP_MAC_OP_READ_STATUS 0x8
|
||||
#define MC_CMD_FC_IN_MAC_PORT_TYPE_OFST 4
|
||||
#define MC_CMD_FC_IN_MAC_PORT_TYPE_LBN 8
|
||||
#define MC_CMD_FC_IN_MAC_PORT_TYPE_WIDTH 8
|
||||
/* enum: External FPGA port. */
|
||||
#define MC_CMD_FC_PORT_EXT 0x0
|
||||
/* enum: Internal Siena-facing FPGA ports. */
|
||||
#define MC_CMD_FC_PORT_INT 0x1
|
||||
#define MC_CMD_FC_IN_MAC_PORT_IDX_OFST 4
|
||||
#define MC_CMD_FC_IN_MAC_PORT_IDX_LBN 16
|
||||
#define MC_CMD_FC_IN_MAC_PORT_IDX_WIDTH 8
|
||||
#define MC_CMD_FC_IN_MAC_CMD_FORMAT_OFST 4
|
||||
#define MC_CMD_FC_IN_MAC_CMD_FORMAT_LBN 24
|
||||
#define MC_CMD_FC_IN_MAC_CMD_FORMAT_WIDTH 8
|
||||
/* enum: Default FC command format; the fields PORT_TYPE and PORT_IDX are
|
||||
@ -210,8 +215,10 @@
|
||||
#define MC_CMD_FC_IN_MAC_SET_LINK_ADDR_HI_OFST 20
|
||||
#define MC_CMD_FC_IN_MAC_SET_LINK_REJECT_OFST 24
|
||||
#define MC_CMD_FC_IN_MAC_SET_LINK_REJECT_LEN 4
|
||||
#define MC_CMD_FC_IN_MAC_SET_LINK_REJECT_UNICAST_OFST 24
|
||||
#define MC_CMD_FC_IN_MAC_SET_LINK_REJECT_UNICAST_LBN 0
|
||||
#define MC_CMD_FC_IN_MAC_SET_LINK_REJECT_UNICAST_WIDTH 1
|
||||
#define MC_CMD_FC_IN_MAC_SET_LINK_REJECT_BRDCAST_OFST 24
|
||||
#define MC_CMD_FC_IN_MAC_SET_LINK_REJECT_BRDCAST_LBN 1
|
||||
#define MC_CMD_FC_IN_MAC_SET_LINK_REJECT_BRDCAST_WIDTH 1
|
||||
#define MC_CMD_FC_IN_MAC_SET_LINK_FCNTL_OFST 28
|
||||
@ -249,10 +256,13 @@
|
||||
#define MC_CMD_FC_IN_MAC_GET_STATS_STATS_INDEX_LEN 4
|
||||
#define MC_CMD_FC_IN_MAC_GET_STATS_FLAGS_OFST 12
|
||||
#define MC_CMD_FC_IN_MAC_GET_STATS_FLAGS_LEN 4
|
||||
#define MC_CMD_FC_IN_MAC_GET_STATS_CLEAR_ALL_OFST 12
|
||||
#define MC_CMD_FC_IN_MAC_GET_STATS_CLEAR_ALL_LBN 0
|
||||
#define MC_CMD_FC_IN_MAC_GET_STATS_CLEAR_ALL_WIDTH 1
|
||||
#define MC_CMD_FC_IN_MAC_GET_STATS_CLEAR_OFST 12
|
||||
#define MC_CMD_FC_IN_MAC_GET_STATS_CLEAR_LBN 1
|
||||
#define MC_CMD_FC_IN_MAC_GET_STATS_CLEAR_WIDTH 1
|
||||
#define MC_CMD_FC_IN_MAC_GET_STATS_UPDATE_OFST 12
|
||||
#define MC_CMD_FC_IN_MAC_GET_STATS_UPDATE_LBN 2
|
||||
#define MC_CMD_FC_IN_MAC_GET_STATS_UPDATE_WIDTH 1
|
||||
/* Number of statistics to read */
|
||||
@ -370,6 +380,7 @@
|
||||
/* MC_CMD_FC_IN_CMD_LEN 4 */
|
||||
#define MC_CMD_FC_IN_DDR_TEST_HEADER_OFST 4
|
||||
#define MC_CMD_FC_IN_DDR_TEST_HEADER_LEN 4
|
||||
#define MC_CMD_FC_IN_DDR_TEST_OP_OFST 4
|
||||
#define MC_CMD_FC_IN_DDR_TEST_OP_LBN 0
|
||||
#define MC_CMD_FC_IN_DDR_TEST_OP_WIDTH 8
|
||||
/* enum: DRAM Test Start */
|
||||
@ -385,12 +396,16 @@
|
||||
/* MC_CMD_FC_IN_DDR_TEST_HEADER_LEN 4 */
|
||||
#define MC_CMD_FC_IN_DDR_TEST_START_MASK_OFST 8
|
||||
#define MC_CMD_FC_IN_DDR_TEST_START_MASK_LEN 4
|
||||
#define MC_CMD_FC_IN_DDR_TEST_START_T0_OFST 8
|
||||
#define MC_CMD_FC_IN_DDR_TEST_START_T0_LBN 0
|
||||
#define MC_CMD_FC_IN_DDR_TEST_START_T0_WIDTH 1
|
||||
#define MC_CMD_FC_IN_DDR_TEST_START_T1_OFST 8
|
||||
#define MC_CMD_FC_IN_DDR_TEST_START_T1_LBN 1
|
||||
#define MC_CMD_FC_IN_DDR_TEST_START_T1_WIDTH 1
|
||||
#define MC_CMD_FC_IN_DDR_TEST_START_B0_OFST 8
|
||||
#define MC_CMD_FC_IN_DDR_TEST_START_B0_LBN 2
|
||||
#define MC_CMD_FC_IN_DDR_TEST_START_B0_WIDTH 1
|
||||
#define MC_CMD_FC_IN_DDR_TEST_START_B1_OFST 8
|
||||
#define MC_CMD_FC_IN_DDR_TEST_START_B1_LBN 3
|
||||
#define MC_CMD_FC_IN_DDR_TEST_START_B1_WIDTH 1
|
||||
|
||||
@ -433,6 +448,7 @@
|
||||
/* MC_CMD_FC_IN_CMD_LEN 4 */
|
||||
#define MC_CMD_FC_IN_READ_MAP_HEADER_OFST 4
|
||||
#define MC_CMD_FC_IN_READ_MAP_HEADER_LEN 4
|
||||
#define MC_CMD_FC_IN_READ_MAP_OP_OFST 4
|
||||
#define MC_CMD_FC_IN_READ_MAP_OP_LBN 0
|
||||
#define MC_CMD_FC_IN_READ_MAP_OP_WIDTH 8
|
||||
/* enum: Get the number of map regions */
|
||||
@ -467,16 +483,22 @@
|
||||
/* MC_CMD_FC_IN_CMD_LEN 4 */
|
||||
#define MC_CMD_FC_IN_GLOBAL_FLAGS_FLAGS_OFST 4
|
||||
#define MC_CMD_FC_IN_GLOBAL_FLAGS_FLAGS_LEN 4
|
||||
#define MC_CMD_FC_IN_GLOBAL_FLAGS_RX_TUNING_CABLE_PLUGGED_IN_OFST 4
|
||||
#define MC_CMD_FC_IN_GLOBAL_FLAGS_RX_TUNING_CABLE_PLUGGED_IN_LBN 0
|
||||
#define MC_CMD_FC_IN_GLOBAL_FLAGS_RX_TUNING_CABLE_PLUGGED_IN_WIDTH 1
|
||||
#define MC_CMD_FC_IN_GLOBAL_FLAGS_RX_TUNING_LINK_MONITORING_OFST 4
|
||||
#define MC_CMD_FC_IN_GLOBAL_FLAGS_RX_TUNING_LINK_MONITORING_LBN 1
|
||||
#define MC_CMD_FC_IN_GLOBAL_FLAGS_RX_TUNING_LINK_MONITORING_WIDTH 1
|
||||
#define MC_CMD_FC_IN_GLOBAL_FLAGS_DFE_ENABLE_OFST 4
|
||||
#define MC_CMD_FC_IN_GLOBAL_FLAGS_DFE_ENABLE_LBN 2
|
||||
#define MC_CMD_FC_IN_GLOBAL_FLAGS_DFE_ENABLE_WIDTH 1
|
||||
#define MC_CMD_FC_IN_GLOBAL_FLAGS_1D_EYE_ENABLE_OFST 4
|
||||
#define MC_CMD_FC_IN_GLOBAL_FLAGS_1D_EYE_ENABLE_LBN 3
|
||||
#define MC_CMD_FC_IN_GLOBAL_FLAGS_1D_EYE_ENABLE_WIDTH 1
|
||||
#define MC_CMD_FC_IN_GLOBAL_FLAGS_1D_TUNING_ENABLE_OFST 4
|
||||
#define MC_CMD_FC_IN_GLOBAL_FLAGS_1D_TUNING_ENABLE_LBN 4
|
||||
#define MC_CMD_FC_IN_GLOBAL_FLAGS_1D_TUNING_ENABLE_WIDTH 1
|
||||
#define MC_CMD_FC_IN_GLOBAL_FLAGS_OFFCAL_ENABLE_OFST 4
|
||||
#define MC_CMD_FC_IN_GLOBAL_FLAGS_OFFCAL_ENABLE_LBN 5
|
||||
#define MC_CMD_FC_IN_GLOBAL_FLAGS_OFFCAL_ENABLE_WIDTH 1
|
||||
|
||||
@ -486,6 +508,7 @@
|
||||
/* MC_CMD_FC_IN_CMD_LEN 4 */
|
||||
#define MC_CMD_FC_IN_IO_REL_HEADER_OFST 4
|
||||
#define MC_CMD_FC_IN_IO_REL_HEADER_LEN 4
|
||||
#define MC_CMD_FC_IN_IO_REL_OP_OFST 4
|
||||
#define MC_CMD_FC_IN_IO_REL_OP_LBN 0
|
||||
#define MC_CMD_FC_IN_IO_REL_OP_WIDTH 8
|
||||
/* enum: Get the base address that the FC applies to relative commands */
|
||||
@ -494,6 +517,7 @@
|
||||
#define MC_CMD_FC_IN_IO_REL_READ32 0x2
|
||||
/* enum: Write data */
|
||||
#define MC_CMD_FC_IN_IO_REL_WRITE32 0x3
|
||||
#define MC_CMD_FC_IN_IO_REL_COMP_TYPE_OFST 4
|
||||
#define MC_CMD_FC_IN_IO_REL_COMP_TYPE_LBN 8
|
||||
#define MC_CMD_FC_IN_IO_REL_COMP_TYPE_WIDTH 8
|
||||
/* enum: Application address space */
|
||||
@ -547,6 +571,7 @@
|
||||
/* MC_CMD_FC_IN_CMD_LEN 4 */
|
||||
#define MC_CMD_FC_IN_UHLINK_HEADER_OFST 4
|
||||
#define MC_CMD_FC_IN_UHLINK_HEADER_LEN 4
|
||||
#define MC_CMD_FC_IN_UHLINK_OP_OFST 4
|
||||
#define MC_CMD_FC_IN_UHLINK_OP_LBN 0
|
||||
#define MC_CMD_FC_IN_UHLINK_OP_WIDTH 8
|
||||
/* enum: Get PHY configuration info */
|
||||
@ -565,10 +590,13 @@
|
||||
#define MC_CMD_FC_OP_UHLINK_LOOPBACK_SET 0x7
|
||||
/* enum: Get loopback mode config state on fpga port */
|
||||
#define MC_CMD_FC_OP_UHLINK_LOOPBACK_GET 0x8
|
||||
#define MC_CMD_FC_IN_UHLINK_PORT_TYPE_OFST 4
|
||||
#define MC_CMD_FC_IN_UHLINK_PORT_TYPE_LBN 8
|
||||
#define MC_CMD_FC_IN_UHLINK_PORT_TYPE_WIDTH 8
|
||||
#define MC_CMD_FC_IN_UHLINK_PORT_IDX_OFST 4
|
||||
#define MC_CMD_FC_IN_UHLINK_PORT_IDX_LBN 16
|
||||
#define MC_CMD_FC_IN_UHLINK_PORT_IDX_WIDTH 8
|
||||
#define MC_CMD_FC_IN_UHLINK_CMD_FORMAT_OFST 4
|
||||
#define MC_CMD_FC_IN_UHLINK_CMD_FORMAT_LBN 24
|
||||
#define MC_CMD_FC_IN_UHLINK_CMD_FORMAT_WIDTH 8
|
||||
/* enum: Default FC command format; the fields PORT_TYPE and PORT_IDX are
|
||||
@ -668,10 +696,13 @@
|
||||
#define MC_CMD_FC_IN_SET_LINK_SPEED_LEN 4
|
||||
#define MC_CMD_FC_IN_SET_LINK_FLAGS_OFST 12
|
||||
#define MC_CMD_FC_IN_SET_LINK_FLAGS_LEN 4
|
||||
#define MC_CMD_FC_IN_SET_LINK_LOWPOWER_OFST 12
|
||||
#define MC_CMD_FC_IN_SET_LINK_LOWPOWER_LBN 0
|
||||
#define MC_CMD_FC_IN_SET_LINK_LOWPOWER_WIDTH 1
|
||||
#define MC_CMD_FC_IN_SET_LINK_POWEROFF_OFST 12
|
||||
#define MC_CMD_FC_IN_SET_LINK_POWEROFF_LBN 1
|
||||
#define MC_CMD_FC_IN_SET_LINK_POWEROFF_WIDTH 1
|
||||
#define MC_CMD_FC_IN_SET_LINK_TXDIS_OFST 12
|
||||
#define MC_CMD_FC_IN_SET_LINK_TXDIS_LBN 2
|
||||
#define MC_CMD_FC_IN_SET_LINK_TXDIS_WIDTH 1
|
||||
|
||||
@ -773,12 +804,16 @@
|
||||
#define MC_CMD_FC_IN_TIMED_READ_SET_DATA_LEN 4
|
||||
#define MC_CMD_FC_IN_TIMED_READ_SET_FLAGS_OFST 44
|
||||
#define MC_CMD_FC_IN_TIMED_READ_SET_FLAGS_LEN 4
|
||||
#define MC_CMD_FC_IN_TIMED_READ_SET_INDIRECT_OFST 44
|
||||
#define MC_CMD_FC_IN_TIMED_READ_SET_INDIRECT_LBN 0
|
||||
#define MC_CMD_FC_IN_TIMED_READ_SET_INDIRECT_WIDTH 1
|
||||
#define MC_CMD_FC_IN_TIMED_READ_SET_DOUBLE_OFST 44
|
||||
#define MC_CMD_FC_IN_TIMED_READ_SET_DOUBLE_LBN 1
|
||||
#define MC_CMD_FC_IN_TIMED_READ_SET_DOUBLE_WIDTH 1
|
||||
#define MC_CMD_FC_IN_TIMED_READ_SET_EVENT_OFST 44
|
||||
#define MC_CMD_FC_IN_TIMED_READ_SET_EVENT_LBN 2
|
||||
#define MC_CMD_FC_IN_TIMED_READ_SET_EVENT_WIDTH 1
|
||||
#define MC_CMD_FC_IN_TIMED_READ_SET_PREREAD_OFST 44
|
||||
#define MC_CMD_FC_IN_TIMED_READ_SET_PREREAD_LBN 3
|
||||
#define MC_CMD_FC_IN_TIMED_READ_SET_PREREAD_WIDTH 2
|
||||
#define MC_CMD_FC_IN_TIMED_READ_SET_NONE 0x0 /* enum */
|
||||
@ -1396,6 +1431,7 @@
|
||||
#define MC_CMD_FC_OUT_DDR_TEST_POLL_LEN 8
|
||||
#define MC_CMD_FC_OUT_DDR_TEST_POLL_STATUS_OFST 0
|
||||
#define MC_CMD_FC_OUT_DDR_TEST_POLL_STATUS_LEN 4
|
||||
#define MC_CMD_FC_OUT_DDR_TEST_POLL_CODE_OFST 0
|
||||
#define MC_CMD_FC_OUT_DDR_TEST_POLL_CODE_LBN 0
|
||||
#define MC_CMD_FC_OUT_DDR_TEST_POLL_CODE_WIDTH 8
|
||||
/* enum: Test not yet initiated */
|
||||
@ -1406,31 +1442,43 @@
|
||||
#define MC_CMD_FC_OP_DDR_TEST_SUCCESS 0x2
|
||||
/* enum: Test did not complete in specified time */
|
||||
#define MC_CMD_FC_OP_DDR_TEST_TIMER_EXPIRED 0x3
|
||||
#define MC_CMD_FC_OUT_DDR_TEST_POLL_PRESENT_T0_OFST 0
|
||||
#define MC_CMD_FC_OUT_DDR_TEST_POLL_PRESENT_T0_LBN 11
|
||||
#define MC_CMD_FC_OUT_DDR_TEST_POLL_PRESENT_T0_WIDTH 1
|
||||
#define MC_CMD_FC_OUT_DDR_TEST_POLL_PRESENT_T1_OFST 0
|
||||
#define MC_CMD_FC_OUT_DDR_TEST_POLL_PRESENT_T1_LBN 10
|
||||
#define MC_CMD_FC_OUT_DDR_TEST_POLL_PRESENT_T1_WIDTH 1
|
||||
#define MC_CMD_FC_OUT_DDR_TEST_POLL_PRESENT_B0_OFST 0
|
||||
#define MC_CMD_FC_OUT_DDR_TEST_POLL_PRESENT_B0_LBN 9
|
||||
#define MC_CMD_FC_OUT_DDR_TEST_POLL_PRESENT_B0_WIDTH 1
|
||||
#define MC_CMD_FC_OUT_DDR_TEST_POLL_PRESENT_B1_OFST 0
|
||||
#define MC_CMD_FC_OUT_DDR_TEST_POLL_PRESENT_B1_LBN 8
|
||||
#define MC_CMD_FC_OUT_DDR_TEST_POLL_PRESENT_B1_WIDTH 1
|
||||
/* Test result from FPGA */
|
||||
#define MC_CMD_FC_OUT_DDR_TEST_POLL_RESULT_OFST 4
|
||||
#define MC_CMD_FC_OUT_DDR_TEST_POLL_RESULT_LEN 4
|
||||
#define MC_CMD_FC_OUT_DDR_TEST_POLL_FPGA_SUPPORTS_T0_OFST 4
|
||||
#define MC_CMD_FC_OUT_DDR_TEST_POLL_FPGA_SUPPORTS_T0_LBN 31
|
||||
#define MC_CMD_FC_OUT_DDR_TEST_POLL_FPGA_SUPPORTS_T0_WIDTH 1
|
||||
#define MC_CMD_FC_OUT_DDR_TEST_POLL_FPGA_SUPPORTS_T1_OFST 4
|
||||
#define MC_CMD_FC_OUT_DDR_TEST_POLL_FPGA_SUPPORTS_T1_LBN 30
|
||||
#define MC_CMD_FC_OUT_DDR_TEST_POLL_FPGA_SUPPORTS_T1_WIDTH 1
|
||||
#define MC_CMD_FC_OUT_DDR_TEST_POLL_FPGA_SUPPORTS_B0_OFST 4
|
||||
#define MC_CMD_FC_OUT_DDR_TEST_POLL_FPGA_SUPPORTS_B0_LBN 29
|
||||
#define MC_CMD_FC_OUT_DDR_TEST_POLL_FPGA_SUPPORTS_B0_WIDTH 1
|
||||
#define MC_CMD_FC_OUT_DDR_TEST_POLL_FPGA_SUPPORTS_B1_OFST 4
|
||||
#define MC_CMD_FC_OUT_DDR_TEST_POLL_FPGA_SUPPORTS_B1_LBN 28
|
||||
#define MC_CMD_FC_OUT_DDR_TEST_POLL_FPGA_SUPPORTS_B1_WIDTH 1
|
||||
#define MC_CMD_FC_OUT_DDR_TEST_POLL_T0_OFST 4
|
||||
#define MC_CMD_FC_OUT_DDR_TEST_POLL_T0_LBN 15
|
||||
#define MC_CMD_FC_OUT_DDR_TEST_POLL_T0_WIDTH 5
|
||||
#define MC_CMD_FC_OUT_DDR_TEST_POLL_T1_OFST 4
|
||||
#define MC_CMD_FC_OUT_DDR_TEST_POLL_T1_LBN 10
|
||||
#define MC_CMD_FC_OUT_DDR_TEST_POLL_T1_WIDTH 5
|
||||
#define MC_CMD_FC_OUT_DDR_TEST_POLL_B0_OFST 4
|
||||
#define MC_CMD_FC_OUT_DDR_TEST_POLL_B0_LBN 5
|
||||
#define MC_CMD_FC_OUT_DDR_TEST_POLL_B0_WIDTH 5
|
||||
#define MC_CMD_FC_OUT_DDR_TEST_POLL_B1_OFST 4
|
||||
#define MC_CMD_FC_OUT_DDR_TEST_POLL_B1_LBN 0
|
||||
#define MC_CMD_FC_OUT_DDR_TEST_POLL_B1_WIDTH 5
|
||||
#define MC_CMD_FC_OUT_DDR_TEST_POLL_TEST_COMPLETE 0x0 /* enum */
|
||||
@ -1447,6 +1495,7 @@
|
||||
/* Assertion status flag. */
|
||||
#define MC_CMD_FC_OUT_GET_ASSERT_GLOBAL_FLAGS_OFST 0
|
||||
#define MC_CMD_FC_OUT_GET_ASSERT_GLOBAL_FLAGS_LEN 4
|
||||
#define MC_CMD_FC_OUT_GET_ASSERT_STATE_OFST 0
|
||||
#define MC_CMD_FC_OUT_GET_ASSERT_STATE_LBN 8
|
||||
#define MC_CMD_FC_OUT_GET_ASSERT_STATE_WIDTH 8
|
||||
/* enum: No crash data available */
|
||||
@ -1455,6 +1504,7 @@
|
||||
#define MC_CMD_FC_GET_ASSERT_FLAGS_STATE_NEW 0x1
|
||||
/* enum: Crash data has been sent */
|
||||
#define MC_CMD_FC_GET_ASSERT_FLAGS_STATE_NOTIFIED 0x2
|
||||
#define MC_CMD_FC_OUT_GET_ASSERT_TYPE_OFST 0
|
||||
#define MC_CMD_FC_OUT_GET_ASSERT_TYPE_LBN 0
|
||||
#define MC_CMD_FC_OUT_GET_ASSERT_TYPE_WIDTH 8
|
||||
/* enum: No crash has been recorded. */
|
||||
@ -1484,16 +1534,22 @@
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_LEN 32
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_COMPONENT_INFO_OFST 0
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_COMPONENT_INFO_LEN 4
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_IS_APPLICATION_OFST 0
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_IS_APPLICATION_LBN 31
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_IS_APPLICATION_WIDTH 1
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_IS_LICENSED_OFST 0
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_IS_LICENSED_LBN 30
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_IS_LICENSED_WIDTH 1
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_COMPONENT_ID_OFST 0
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_COMPONENT_ID_LBN 16
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_COMPONENT_ID_WIDTH 14
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_VERSION_MAJOR_OFST 0
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_VERSION_MAJOR_LBN 12
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_VERSION_MAJOR_WIDTH 4
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_VERSION_MINOR_OFST 0
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_VERSION_MINOR_LBN 4
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_VERSION_MINOR_WIDTH 8
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_BUILD_NUM_OFST 0
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_BUILD_NUM_LBN 0
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_BUILD_NUM_WIDTH 4
|
||||
/* Build timestamp (seconds since epoch) */
|
||||
@ -1501,58 +1557,80 @@
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_TIMESTAMP_LEN 4
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_PARAMETERS_OFST 8
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_PARAMETERS_LEN 4
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_FPGA_TYPE_OFST 8
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_FPGA_TYPE_LBN 0
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_FPGA_TYPE_WIDTH 8
|
||||
#define MC_CMD_FC_FPGA_TYPE_A7 0xa7 /* enum */
|
||||
#define MC_CMD_FC_FPGA_TYPE_A5 0xa5 /* enum */
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_RESERVED1_OFST 8
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_RESERVED1_LBN 8
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_RESERVED1_WIDTH 10
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_PTP_ENABLED_OFST 8
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_PTP_ENABLED_LBN 18
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_PTP_ENABLED_WIDTH 1
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_SODIMM1_RLDRAM_DEF_OFST 8
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_SODIMM1_RLDRAM_DEF_LBN 19
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_SODIMM1_RLDRAM_DEF_WIDTH 1
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_SODIMM2_RLDRAM_DEF_OFST 8
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_SODIMM2_RLDRAM_DEF_LBN 20
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_SODIMM2_RLDRAM_DEF_WIDTH 1
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_SODIMM3_RLDRAM_DEF_OFST 8
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_SODIMM3_RLDRAM_DEF_LBN 21
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_SODIMM3_RLDRAM_DEF_WIDTH 1
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_SODIMM4_RLDRAM_DEF_OFST 8
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_SODIMM4_RLDRAM_DEF_LBN 22
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_SODIMM4_RLDRAM_DEF_WIDTH 1
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_SODIMM_T0_DDR3_DEF_OFST 8
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_SODIMM_T0_DDR3_DEF_LBN 23
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_SODIMM_T0_DDR3_DEF_WIDTH 1
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_SODIMM_T1_DDR3_DEF_OFST 8
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_SODIMM_T1_DDR3_DEF_LBN 24
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_SODIMM_T1_DDR3_DEF_WIDTH 1
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_SODIMM_B0_DDR3_DEF_OFST 8
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_SODIMM_B0_DDR3_DEF_LBN 25
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_SODIMM_B0_DDR3_DEF_WIDTH 1
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_SODIMM_B1_DDR3_DEF_OFST 8
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_SODIMM_B1_DDR3_DEF_LBN 26
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_SODIMM_B1_DDR3_DEF_WIDTH 1
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_DDR3_ECC_ENABLED_OFST 8
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_DDR3_ECC_ENABLED_LBN 27
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_DDR3_ECC_ENABLED_WIDTH 1
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_SODIMM_T1_QDR_DEF_OFST 8
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_SODIMM_T1_QDR_DEF_LBN 28
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_SODIMM_T1_QDR_DEF_WIDTH 1
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_RESERVED2_OFST 8
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_RESERVED2_LBN 29
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_RESERVED2_WIDTH 2
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_CRC_APPEND_OFST 8
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_CRC_APPEND_LBN 31
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_CRC_APPEND_WIDTH 1
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_IDENTIFIER_OFST 12
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_IDENTIFIER_LEN 4
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_CHANGESET_OFST 12
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_CHANGESET_LBN 0
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_CHANGESET_WIDTH 16
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_BUILD_FLAG_OFST 12
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_BUILD_FLAG_LBN 16
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_BUILD_FLAG_WIDTH 1
|
||||
#define MC_CMD_FC_FPGA_BUILD_FLAG_INTERNAL 0x0 /* enum */
|
||||
#define MC_CMD_FC_FPGA_BUILD_FLAG_RELEASE 0x1 /* enum */
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_RESERVED3_OFST 12
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_RESERVED3_LBN 17
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_RESERVED3_WIDTH 15
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_VERSION_HI_OFST 16
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_VERSION_HI_LEN 4
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_DEPLOYMENT_VERSION_MINOR_OFST 16
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_DEPLOYMENT_VERSION_MINOR_LBN 0
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_DEPLOYMENT_VERSION_MINOR_WIDTH 16
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_DEPLOYMENT_VERSION_MAJOR_OFST 16
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_DEPLOYMENT_VERSION_MAJOR_LBN 16
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_DEPLOYMENT_VERSION_MAJOR_WIDTH 16
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_VERSION_LO_OFST 20
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_VERSION_LO_LEN 4
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_DEPLOYMENT_VERSION_BUILD_OFST 20
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_DEPLOYMENT_VERSION_BUILD_LBN 0
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_DEPLOYMENT_VERSION_BUILD_WIDTH 16
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_DEPLOYMENT_VERSION_MICRO_OFST 20
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_DEPLOYMENT_VERSION_MICRO_LBN 16
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_DEPLOYMENT_VERSION_MICRO_WIDTH 16
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_RESERVED4_OFST 16
|
||||
@ -1563,6 +1641,7 @@
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_REVISION_LO_LEN 4
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_REVISION_HI_OFST 28
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_REVISION_HI_LEN 4
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_REVISION_HIGH_OFST 28
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_REVISION_HIGH_LBN 0
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_REVISION_HIGH_WIDTH 16
|
||||
|
||||
@ -1570,16 +1649,22 @@
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_LEN 32
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_COMPONENT_INFO_OFST 0
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_COMPONENT_INFO_LEN 4
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_IS_APPLICATION_OFST 0
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_IS_APPLICATION_LBN 31
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_IS_APPLICATION_WIDTH 1
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_IS_LICENSED_OFST 0
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_IS_LICENSED_LBN 30
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_IS_LICENSED_WIDTH 1
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_COMPONENT_ID_OFST 0
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_COMPONENT_ID_LBN 16
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_COMPONENT_ID_WIDTH 14
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_VERSION_MAJOR_OFST 0
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_VERSION_MAJOR_LBN 12
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_VERSION_MAJOR_WIDTH 4
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_VERSION_MINOR_OFST 0
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_VERSION_MINOR_LBN 4
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_VERSION_MINOR_WIDTH 8
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_BUILD_NUM_OFST 0
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_BUILD_NUM_LBN 0
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_BUILD_NUM_WIDTH 4
|
||||
/* Build timestamp (seconds since epoch) */
|
||||
@ -1587,66 +1672,94 @@
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_TIMESTAMP_LEN 4
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_PARAMETERS_OFST 8
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_PARAMETERS_LEN 4
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_PMA_PASSTHROUGH_OFST 8
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_PMA_PASSTHROUGH_LBN 31
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_PMA_PASSTHROUGH_WIDTH 1
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_SODIMM2_QDR_DEF_OFST 8
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_SODIMM2_QDR_DEF_LBN 29
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_SODIMM2_QDR_DEF_WIDTH 1
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_SODIMM1_QDR_DEF_OFST 8
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_SODIMM1_QDR_DEF_LBN 28
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_SODIMM1_QDR_DEF_WIDTH 1
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_DDR3_ECC_ENABLED_OFST 8
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_DDR3_ECC_ENABLED_LBN 27
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_DDR3_ECC_ENABLED_WIDTH 1
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_DISCRETE2_DDR3_DEF_OFST 8
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_DISCRETE2_DDR3_DEF_LBN 26
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_DISCRETE2_DDR3_DEF_WIDTH 1
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_DISCRETE1_DDR3_DEF_OFST 8
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_DISCRETE1_DDR3_DEF_LBN 25
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_DISCRETE1_DDR3_DEF_WIDTH 1
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_SODIMM2_TO_DDR3_DEF_OFST 8
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_SODIMM2_TO_DDR3_DEF_LBN 24
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_SODIMM2_TO_DDR3_DEF_WIDTH 1
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_SODIMM1_T0_DDR3_DEF_OFST 8
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_SODIMM1_T0_DDR3_DEF_LBN 23
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_SODIMM1_T0_DDR3_DEF_WIDTH 1
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_DISCRETE2_RLDRAM_DEF_OFST 8
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_DISCRETE2_RLDRAM_DEF_LBN 22
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_DISCRETE2_RLDRAM_DEF_WIDTH 1
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_DISCRETE1_RLDRAM_DEF_OFST 8
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_DISCRETE1_RLDRAM_DEF_LBN 21
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_DISCRETE1_RLDRAM_DEF_WIDTH 1
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_SODIMM2_RLDRAM_DEF_OFST 8
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_SODIMM2_RLDRAM_DEF_LBN 20
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_SODIMM2_RLDRAM_DEF_WIDTH 1
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_SODIMM1_RLDRAM_DEF_OFST 8
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_SODIMM1_RLDRAM_DEF_LBN 19
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_SODIMM1_RLDRAM_DEF_WIDTH 1
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_NIC0_3_SPEED_OFST 8
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_NIC0_3_SPEED_LBN 18
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_NIC0_3_SPEED_WIDTH 1
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_NIC0_3_SPEED_10G 0x0 /* enum */
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_NIC0_3_SPEED_40G 0x1 /* enum */
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_SFP4_7_SPEED_OFST 8
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_SFP4_7_SPEED_LBN 17
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_SFP4_7_SPEED_WIDTH 1
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_SFP4_7_SPEED_10G 0x0 /* enum */
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_SFP4_7_SPEED_40G 0x1 /* enum */
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_SFP0_3_SPEED_OFST 8
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_SFP0_3_SPEED_LBN 16
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_SFP0_3_SPEED_WIDTH 1
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_SFP0_3_SPEED_10G 0x0 /* enum */
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_SFP0_3_SPEED_40G 0x1 /* enum */
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_SFP7_DEF_OFST 8
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_SFP7_DEF_LBN 15
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_SFP7_DEF_WIDTH 1
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_SFP6_DEF_OFST 8
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_SFP6_DEF_LBN 14
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_SFP6_DEF_WIDTH 1
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_SFP5_DEF_OFST 8
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_SFP5_DEF_LBN 13
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_SFP5_DEF_WIDTH 1
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_SFP4_DEF_OFST 8
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_SFP4_DEF_LBN 12
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_SFP4_DEF_WIDTH 1
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_SFP3_DEF_OFST 8
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_SFP3_DEF_LBN 11
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_SFP3_DEF_WIDTH 1
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_SFP2_DEF_OFST 8
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_SFP2_DEF_LBN 10
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_SFP2_DEF_WIDTH 1
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_SFP1_DEF_OFST 8
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_SFP1_DEF_LBN 9
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_SFP1_DEF_WIDTH 1
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_SFP0_DEF_OFST 8
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_SFP0_DEF_LBN 8
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_SFP0_DEF_WIDTH 1
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_NIC3_DEF_OFST 8
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_NIC3_DEF_LBN 7
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_NIC3_DEF_WIDTH 1
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_NIC2_DEF_OFST 8
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_NIC2_DEF_LBN 6
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_NIC2_DEF_WIDTH 1
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_NIC1_DEF_OFST 8
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_NIC1_DEF_LBN 5
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_NIC1_DEF_WIDTH 1
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_NIC0_DEF_OFST 8
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_NIC0_DEF_LBN 4
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_NIC0_DEF_WIDTH 1
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_FPGA_TYPE_OFST 8
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_FPGA_TYPE_LBN 0
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_FPGA_TYPE_WIDTH 4
|
||||
#define MC_CMD_FC_FPGA_V2_TYPE_A3 0x0 /* enum */
|
||||
@ -1659,28 +1772,35 @@
|
||||
#define MC_CMD_FC_FPGA_V2_TYPE_D7 0xb /* enum */
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_IDENTIFIER_OFST 12
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_IDENTIFIER_LEN 4
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_CHANGESET_OFST 12
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_CHANGESET_LBN 0
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_CHANGESET_WIDTH 16
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_BUILD_FLAG_OFST 12
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_BUILD_FLAG_LBN 16
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_BUILD_FLAG_WIDTH 1
|
||||
/* MC_CMD_FC_FPGA_BUILD_FLAG_INTERNAL 0x0 */
|
||||
/* MC_CMD_FC_FPGA_BUILD_FLAG_RELEASE 0x1 */
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_VERSION_HI_OFST 16
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_VERSION_HI_LEN 4
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_DEPLOYMENT_VERSION_MINOR_OFST 16
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_DEPLOYMENT_VERSION_MINOR_LBN 0
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_DEPLOYMENT_VERSION_MINOR_WIDTH 16
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_DEPLOYMENT_VERSION_MAJOR_OFST 16
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_DEPLOYMENT_VERSION_MAJOR_LBN 16
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_DEPLOYMENT_VERSION_MAJOR_WIDTH 16
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_VERSION_LO_OFST 20
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_VERSION_LO_LEN 4
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_DEPLOYMENT_VERSION_BUILD_OFST 20
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_DEPLOYMENT_VERSION_BUILD_LBN 0
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_DEPLOYMENT_VERSION_BUILD_WIDTH 16
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_DEPLOYMENT_VERSION_MICRO_OFST 20
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_DEPLOYMENT_VERSION_MICRO_LBN 16
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_DEPLOYMENT_VERSION_MICRO_WIDTH 16
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_REVISION_LO_OFST 24
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_REVISION_LO_LEN 4
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_REVISION_HI_OFST 28
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_REVISION_HI_LEN 4
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_REVISION_HIGH_OFST 28
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_REVISION_HIGH_LBN 0
|
||||
#define MC_CMD_FC_OUT_FPGA_BUILD_V2_REVISION_HIGH_WIDTH 16
|
||||
|
||||
@ -1688,16 +1808,22 @@
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_LEN 32
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_COMPONENT_INFO_OFST 0
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_COMPONENT_INFO_LEN 4
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_IS_APPLICATION_OFST 0
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_IS_APPLICATION_LBN 31
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_IS_APPLICATION_WIDTH 1
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_IS_LICENSED_OFST 0
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_IS_LICENSED_LBN 30
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_IS_LICENSED_WIDTH 1
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_COMPONENT_ID_OFST 0
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_COMPONENT_ID_LBN 16
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_COMPONENT_ID_WIDTH 14
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_VERSION_MAJOR_OFST 0
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_VERSION_MAJOR_LBN 12
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_VERSION_MAJOR_WIDTH 4
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_VERSION_MINOR_OFST 0
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_VERSION_MINOR_LBN 4
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_VERSION_MINOR_WIDTH 8
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_BUILD_NUM_OFST 0
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_BUILD_NUM_LBN 0
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_BUILD_NUM_WIDTH 4
|
||||
/* Build timestamp (seconds since epoch) */
|
||||
@ -1705,40 +1831,53 @@
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_TIMESTAMP_LEN 4
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_PARAMETERS_OFST 8
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_PARAMETERS_LEN 4
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_FC_FLASH_BOOTED_OFST 8
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_FC_FLASH_BOOTED_LBN 8
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_FC_FLASH_BOOTED_WIDTH 1
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_NIC0_DEF_OFST 8
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_NIC0_DEF_LBN 27
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_NIC0_DEF_WIDTH 1
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_NIC1_DEF_OFST 8
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_NIC1_DEF_LBN 28
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_NIC1_DEF_WIDTH 1
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_SFP0_DEF_OFST 8
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_SFP0_DEF_LBN 29
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_SFP0_DEF_WIDTH 1
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_SFP1_DEF_OFST 8
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_SFP1_DEF_LBN 30
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_SFP1_DEF_WIDTH 1
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_RESERVED_OFST 8
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_RESERVED_LBN 31
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_RESERVED_WIDTH 1
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_IDENTIFIER_OFST 12
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_IDENTIFIER_LEN 4
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_CHANGESET_OFST 12
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_CHANGESET_LBN 0
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_CHANGESET_WIDTH 16
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_BUILD_FLAG_OFST 12
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_BUILD_FLAG_LBN 16
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_BUILD_FLAG_WIDTH 1
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_MEMORY_SIZE_OFST 16
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_MEMORY_SIZE_LEN 4
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_MEMORY_SIZE_WIDTH_OFST 16
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_MEMORY_SIZE_WIDTH_LBN 0
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_MEMORY_SIZE_WIDTH_WIDTH 16
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_MEMORY_SIZE_COUNT_OFST 16
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_MEMORY_SIZE_COUNT_LBN 16
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_MEMORY_SIZE_COUNT_WIDTH 16
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_INSTANCE_SIZE_OFST 20
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_INSTANCE_SIZE_LEN 4
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_INSTANCE_SIZE_WIDTH_OFST 20
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_INSTANCE_SIZE_WIDTH_LBN 0
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_INSTANCE_SIZE_WIDTH_WIDTH 16
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_INSTANCE_SIZE_COUNT_OFST 20
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_INSTANCE_SIZE_COUNT_LBN 16
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_INSTANCE_SIZE_COUNT_WIDTH 16
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_REVISION_LO_OFST 24
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_REVISION_LO_LEN 4
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_REVISION_HI_OFST 28
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_REVISION_HI_LEN 4
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_REVISION_HIGH_OFST 28
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_REVISION_HIGH_LBN 0
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_REVISION_HIGH_WIDTH 16
|
||||
|
||||
@ -1746,16 +1885,22 @@
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_V2_LEN 32
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_V2_COMPONENT_INFO_OFST 0
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_V2_COMPONENT_INFO_LEN 4
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_V2_IS_APPLICATION_OFST 0
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_V2_IS_APPLICATION_LBN 31
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_V2_IS_APPLICATION_WIDTH 1
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_V2_IS_LICENSED_OFST 0
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_V2_IS_LICENSED_LBN 30
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_V2_IS_LICENSED_WIDTH 1
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_V2_COMPONENT_ID_OFST 0
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_V2_COMPONENT_ID_LBN 16
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_V2_COMPONENT_ID_WIDTH 14
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_V2_VERSION_MAJOR_OFST 0
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_V2_VERSION_MAJOR_LBN 12
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_V2_VERSION_MAJOR_WIDTH 4
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_V2_VERSION_MINOR_OFST 0
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_V2_VERSION_MINOR_LBN 4
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_V2_VERSION_MINOR_WIDTH 8
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_V2_BUILD_NUM_OFST 0
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_V2_BUILD_NUM_LBN 0
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_V2_BUILD_NUM_WIDTH 4
|
||||
/* Build timestamp (seconds since epoch) */
|
||||
@ -1763,14 +1908,18 @@
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_V2_TIMESTAMP_LEN 4
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_V2_PARAMETERS_OFST 8
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_V2_PARAMETERS_LEN 4
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_V2_PTP_ENABLED_OFST 8
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_V2_PTP_ENABLED_LBN 0
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_V2_PTP_ENABLED_WIDTH 1
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_V2_FC_FLASH_BOOTED_OFST 8
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_V2_FC_FLASH_BOOTED_LBN 8
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_V2_FC_FLASH_BOOTED_WIDTH 1
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_V2_IDENTIFIER_OFST 12
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_V2_IDENTIFIER_LEN 4
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_V2_CHANGESET_OFST 12
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_V2_CHANGESET_LBN 0
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_V2_CHANGESET_WIDTH 16
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_V2_BUILD_FLAG_OFST 12
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_V2_BUILD_FLAG_LBN 16
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_V2_BUILD_FLAG_WIDTH 1
|
||||
/* MC_CMD_FC_FPGA_BUILD_FLAG_INTERNAL 0x0 */
|
||||
@ -1779,6 +1928,7 @@
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_V2_REVISION_LO_LEN 4
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_V2_REVISION_HI_OFST 28
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_V2_REVISION_HI_LEN 4
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_V2_REVISION_HIGH_OFST 28
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_V2_REVISION_HIGH_LBN 0
|
||||
#define MC_CMD_FC_OUT_FPGA_SERVICES_V2_REVISION_HIGH_WIDTH 16
|
||||
|
||||
@ -1787,10 +1937,13 @@
|
||||
/* Qsys system ID */
|
||||
#define MC_CMD_FC_OUT_BSP_VERSION_SYSID_OFST 0
|
||||
#define MC_CMD_FC_OUT_BSP_VERSION_SYSID_LEN 4
|
||||
#define MC_CMD_FC_OUT_BSP_VERSION_VERSION_MAJOR_OFST 0
|
||||
#define MC_CMD_FC_OUT_BSP_VERSION_VERSION_MAJOR_LBN 12
|
||||
#define MC_CMD_FC_OUT_BSP_VERSION_VERSION_MAJOR_WIDTH 4
|
||||
#define MC_CMD_FC_OUT_BSP_VERSION_VERSION_MINOR_OFST 0
|
||||
#define MC_CMD_FC_OUT_BSP_VERSION_VERSION_MINOR_LBN 4
|
||||
#define MC_CMD_FC_OUT_BSP_VERSION_VERSION_MINOR_WIDTH 8
|
||||
#define MC_CMD_FC_OUT_BSP_VERSION_BUILD_NUM_OFST 0
|
||||
#define MC_CMD_FC_OUT_BSP_VERSION_BUILD_NUM_LBN 0
|
||||
#define MC_CMD_FC_OUT_BSP_VERSION_BUILD_NUM_WIDTH 4
|
||||
|
||||
@ -1888,29 +2041,37 @@
|
||||
#define MC_CMD_FC_OUT_UHLINK_PHY_LEN 48
|
||||
#define MC_CMD_FC_OUT_UHLINK_PHY_TRC_TX_SETTINGS_0_OFST 0
|
||||
#define MC_CMD_FC_OUT_UHLINK_PHY_TRC_TX_SETTINGS_0_LEN 4
|
||||
#define MC_CMD_FC_OUT_UHLINK_PHY_TRC_TX_VOD_OFST 0
|
||||
#define MC_CMD_FC_OUT_UHLINK_PHY_TRC_TX_VOD_LBN 0
|
||||
#define MC_CMD_FC_OUT_UHLINK_PHY_TRC_TX_VOD_WIDTH 16
|
||||
#define MC_CMD_FC_OUT_UHLINK_PHY_TRC_TX_PREEMP_1STPOSTTAP_OFST 0
|
||||
#define MC_CMD_FC_OUT_UHLINK_PHY_TRC_TX_PREEMP_1STPOSTTAP_LBN 16
|
||||
#define MC_CMD_FC_OUT_UHLINK_PHY_TRC_TX_PREEMP_1STPOSTTAP_WIDTH 16
|
||||
/* Transceiver Transmit settings */
|
||||
#define MC_CMD_FC_OUT_UHLINK_PHY_TRC_TX_SETTINGS_1_OFST 4
|
||||
#define MC_CMD_FC_OUT_UHLINK_PHY_TRC_TX_SETTINGS_1_LEN 4
|
||||
#define MC_CMD_FC_OUT_UHLINK_PHY_TRC_TX_PREEMP_PRETAP_OFST 4
|
||||
#define MC_CMD_FC_OUT_UHLINK_PHY_TRC_TX_PREEMP_PRETAP_LBN 0
|
||||
#define MC_CMD_FC_OUT_UHLINK_PHY_TRC_TX_PREEMP_PRETAP_WIDTH 16
|
||||
#define MC_CMD_FC_OUT_UHLINK_PHY_TRC_TX_PREEMP_2NDPOSTTAP_OFST 4
|
||||
#define MC_CMD_FC_OUT_UHLINK_PHY_TRC_TX_PREEMP_2NDPOSTTAP_LBN 16
|
||||
#define MC_CMD_FC_OUT_UHLINK_PHY_TRC_TX_PREEMP_2NDPOSTTAP_WIDTH 16
|
||||
/* Transceiver Receive settings */
|
||||
#define MC_CMD_FC_OUT_UHLINK_PHY_TRC_RX_SETTINGS_OFST 8
|
||||
#define MC_CMD_FC_OUT_UHLINK_PHY_TRC_RX_SETTINGS_LEN 4
|
||||
#define MC_CMD_FC_OUT_UHLINK_PHY_TRC_RX_DC_GAIN_OFST 8
|
||||
#define MC_CMD_FC_OUT_UHLINK_PHY_TRC_RX_DC_GAIN_LBN 0
|
||||
#define MC_CMD_FC_OUT_UHLINK_PHY_TRC_RX_DC_GAIN_WIDTH 16
|
||||
#define MC_CMD_FC_OUT_UHLINK_PHY_TRC_RX_EQ_CONTROL_OFST 8
|
||||
#define MC_CMD_FC_OUT_UHLINK_PHY_TRC_RX_EQ_CONTROL_LBN 16
|
||||
#define MC_CMD_FC_OUT_UHLINK_PHY_TRC_RX_EQ_CONTROL_WIDTH 16
|
||||
/* Rx eye opening */
|
||||
#define MC_CMD_FC_OUT_UHLINK_PHY_RX_EYE_OFST 12
|
||||
#define MC_CMD_FC_OUT_UHLINK_PHY_RX_EYE_LEN 4
|
||||
#define MC_CMD_FC_OUT_UHLINK_PHY_RX_EYE_WIDTH_OFST 12
|
||||
#define MC_CMD_FC_OUT_UHLINK_PHY_RX_EYE_WIDTH_LBN 0
|
||||
#define MC_CMD_FC_OUT_UHLINK_PHY_RX_EYE_WIDTH_WIDTH 16
|
||||
#define MC_CMD_FC_OUT_UHLINK_PHY_RX_EYE_HEIGHT_OFST 12
|
||||
#define MC_CMD_FC_OUT_UHLINK_PHY_RX_EYE_HEIGHT_LBN 16
|
||||
#define MC_CMD_FC_OUT_UHLINK_PHY_RX_EYE_HEIGHT_WIDTH 16
|
||||
/* PCS status word */
|
||||
@ -1919,8 +2080,10 @@
|
||||
/* Link status word */
|
||||
#define MC_CMD_FC_OUT_UHLINK_PHY_LINK_STATE_WORD_OFST 20
|
||||
#define MC_CMD_FC_OUT_UHLINK_PHY_LINK_STATE_WORD_LEN 4
|
||||
#define MC_CMD_FC_OUT_UHLINK_PHY_LINK_STATE_OFST 20
|
||||
#define MC_CMD_FC_OUT_UHLINK_PHY_LINK_STATE_LBN 0
|
||||
#define MC_CMD_FC_OUT_UHLINK_PHY_LINK_STATE_WIDTH 1
|
||||
#define MC_CMD_FC_OUT_UHLINK_PHY_LINK_CONFIGURED_OFST 20
|
||||
#define MC_CMD_FC_OUT_UHLINK_PHY_LINK_CONFIGURED_LBN 1
|
||||
#define MC_CMD_FC_OUT_UHLINK_PHY_LINK_CONFIGURED_WIDTH 1
|
||||
/* Current SFp parameters applied */
|
||||
@ -1944,10 +2107,13 @@
|
||||
/* PHY config flags */
|
||||
#define MC_CMD_FC_OUT_UHLINK_PHY_PHY_CFG_OFST 44
|
||||
#define MC_CMD_FC_OUT_UHLINK_PHY_PHY_CFG_LEN 4
|
||||
#define MC_CMD_FC_OUT_UHLINK_PHY_PHY_CFG_DFE_OFST 44
|
||||
#define MC_CMD_FC_OUT_UHLINK_PHY_PHY_CFG_DFE_LBN 0
|
||||
#define MC_CMD_FC_OUT_UHLINK_PHY_PHY_CFG_DFE_WIDTH 1
|
||||
#define MC_CMD_FC_OUT_UHLINK_PHY_PHY_CFG_AEQ_OFST 44
|
||||
#define MC_CMD_FC_OUT_UHLINK_PHY_PHY_CFG_AEQ_LBN 1
|
||||
#define MC_CMD_FC_OUT_UHLINK_PHY_PHY_CFG_AEQ_WIDTH 1
|
||||
#define MC_CMD_FC_OUT_UHLINK_PHY_PHY_CFG_RX_TUNING_OFST 44
|
||||
#define MC_CMD_FC_OUT_UHLINK_PHY_PHY_CFG_RX_TUNING_LBN 2
|
||||
#define MC_CMD_FC_OUT_UHLINK_PHY_PHY_CFG_RX_TUNING_WIDTH 1
|
||||
|
||||
@ -2024,6 +2190,7 @@
|
||||
/* Capabilities of the FPGA/FC */
|
||||
#define MC_CMD_FC_OUT_STARTUP_CAPABILITIES_OFST 0
|
||||
#define MC_CMD_FC_OUT_STARTUP_CAPABILITIES_LEN 4
|
||||
#define MC_CMD_FC_OUT_STARTUP_CAN_ACCESS_FLASH_OFST 0
|
||||
#define MC_CMD_FC_OUT_STARTUP_CAN_ACCESS_FLASH_LBN 0
|
||||
#define MC_CMD_FC_OUT_STARTUP_CAN_ACCESS_FLASH_WIDTH 1
|
||||
|
||||
@ -2117,8 +2284,10 @@
|
||||
#define MC_CMD_FC_OUT_DDR_GET_STATUS_LEN 4
|
||||
#define MC_CMD_FC_OUT_DDR_GET_STATUS_FLAGS_OFST 0
|
||||
#define MC_CMD_FC_OUT_DDR_GET_STATUS_FLAGS_LEN 4
|
||||
#define MC_CMD_FC_OUT_DDR_GET_STATUS_READY_OFST 0
|
||||
#define MC_CMD_FC_OUT_DDR_GET_STATUS_READY_LBN 0
|
||||
#define MC_CMD_FC_OUT_DDR_GET_STATUS_READY_WIDTH 1
|
||||
#define MC_CMD_FC_OUT_DDR_GET_STATUS_CALIBRATED_OFST 0
|
||||
#define MC_CMD_FC_OUT_DDR_GET_STATUS_CALIBRATED_LBN 1
|
||||
#define MC_CMD_FC_OUT_DDR_GET_STATUS_CALIBRATED_WIDTH 1
|
||||
|
||||
@ -2185,14 +2354,19 @@
|
||||
/* DDR soak test status word; bits [4:0] are relevant. */
|
||||
#define MC_CMD_FC_OUT_DIAG_DDR_SOAK_RESULT_STATUS_OFST 0
|
||||
#define MC_CMD_FC_OUT_DIAG_DDR_SOAK_RESULT_STATUS_LEN 4
|
||||
#define MC_CMD_FC_OUT_DIAG_DDR_SOAK_RESULT_PASSED_OFST 0
|
||||
#define MC_CMD_FC_OUT_DIAG_DDR_SOAK_RESULT_PASSED_LBN 0
|
||||
#define MC_CMD_FC_OUT_DIAG_DDR_SOAK_RESULT_PASSED_WIDTH 1
|
||||
#define MC_CMD_FC_OUT_DIAG_DDR_SOAK_RESULT_FAILED_OFST 0
|
||||
#define MC_CMD_FC_OUT_DIAG_DDR_SOAK_RESULT_FAILED_LBN 1
|
||||
#define MC_CMD_FC_OUT_DIAG_DDR_SOAK_RESULT_FAILED_WIDTH 1
|
||||
#define MC_CMD_FC_OUT_DIAG_DDR_SOAK_RESULT_COMPLETED_OFST 0
|
||||
#define MC_CMD_FC_OUT_DIAG_DDR_SOAK_RESULT_COMPLETED_LBN 2
|
||||
#define MC_CMD_FC_OUT_DIAG_DDR_SOAK_RESULT_COMPLETED_WIDTH 1
|
||||
#define MC_CMD_FC_OUT_DIAG_DDR_SOAK_RESULT_TIMEOUT_OFST 0
|
||||
#define MC_CMD_FC_OUT_DIAG_DDR_SOAK_RESULT_TIMEOUT_LBN 3
|
||||
#define MC_CMD_FC_OUT_DIAG_DDR_SOAK_RESULT_TIMEOUT_WIDTH 1
|
||||
#define MC_CMD_FC_OUT_DIAG_DDR_SOAK_RESULT_PNF_OFST 0
|
||||
#define MC_CMD_FC_OUT_DIAG_DDR_SOAK_RESULT_PNF_LBN 4
|
||||
#define MC_CMD_FC_OUT_DIAG_DDR_SOAK_RESULT_PNF_WIDTH 1
|
||||
/* DDR soak test error count */
|
||||
@ -2222,6 +2396,7 @@
|
||||
#define MC_CMD_AOE_IN_LEN 4
|
||||
#define MC_CMD_AOE_IN_OP_HDR_OFST 0
|
||||
#define MC_CMD_AOE_IN_OP_HDR_LEN 4
|
||||
#define MC_CMD_AOE_IN_OP_OFST 0
|
||||
#define MC_CMD_AOE_IN_OP_LBN 0
|
||||
#define MC_CMD_AOE_IN_OP_WIDTH 8
|
||||
/* enum: FPGA and CPLD information */
|
||||
@ -2408,18 +2583,25 @@
|
||||
#define MC_CMD_AOE_IN_MAC_STATS_DMA_ADDR_HI_OFST 12
|
||||
#define MC_CMD_AOE_IN_MAC_STATS_CMD_OFST 16
|
||||
#define MC_CMD_AOE_IN_MAC_STATS_CMD_LEN 4
|
||||
#define MC_CMD_AOE_IN_MAC_STATS_DMA_OFST 16
|
||||
#define MC_CMD_AOE_IN_MAC_STATS_DMA_LBN 0
|
||||
#define MC_CMD_AOE_IN_MAC_STATS_DMA_WIDTH 1
|
||||
#define MC_CMD_AOE_IN_MAC_STATS_CLEAR_OFST 16
|
||||
#define MC_CMD_AOE_IN_MAC_STATS_CLEAR_LBN 1
|
||||
#define MC_CMD_AOE_IN_MAC_STATS_CLEAR_WIDTH 1
|
||||
#define MC_CMD_AOE_IN_MAC_STATS_PERIODIC_CHANGE_OFST 16
|
||||
#define MC_CMD_AOE_IN_MAC_STATS_PERIODIC_CHANGE_LBN 2
|
||||
#define MC_CMD_AOE_IN_MAC_STATS_PERIODIC_CHANGE_WIDTH 1
|
||||
#define MC_CMD_AOE_IN_MAC_STATS_PERIODIC_ENABLE_OFST 16
|
||||
#define MC_CMD_AOE_IN_MAC_STATS_PERIODIC_ENABLE_LBN 3
|
||||
#define MC_CMD_AOE_IN_MAC_STATS_PERIODIC_ENABLE_WIDTH 1
|
||||
#define MC_CMD_AOE_IN_MAC_STATS_PERIODIC_CLEAR_OFST 16
|
||||
#define MC_CMD_AOE_IN_MAC_STATS_PERIODIC_CLEAR_LBN 4
|
||||
#define MC_CMD_AOE_IN_MAC_STATS_PERIODIC_CLEAR_WIDTH 1
|
||||
#define MC_CMD_AOE_IN_MAC_STATS_PERIODIC_NOEVENT_OFST 16
|
||||
#define MC_CMD_AOE_IN_MAC_STATS_PERIODIC_NOEVENT_LBN 5
|
||||
#define MC_CMD_AOE_IN_MAC_STATS_PERIODIC_NOEVENT_WIDTH 1
|
||||
#define MC_CMD_AOE_IN_MAC_STATS_PERIOD_MS_OFST 16
|
||||
#define MC_CMD_AOE_IN_MAC_STATS_PERIOD_MS_LBN 16
|
||||
#define MC_CMD_AOE_IN_MAC_STATS_PERIOD_MS_WIDTH 16
|
||||
/* Length of DMA data (optional) */
|
||||
@ -2485,6 +2667,7 @@
|
||||
/* MC_CMD_AOE_IN_CMD_LEN 4 */
|
||||
#define MC_CMD_AOE_IN_LINK_STATE_MODE_OFST 4
|
||||
#define MC_CMD_AOE_IN_LINK_STATE_MODE_LEN 4
|
||||
#define MC_CMD_AOE_IN_LINK_STATE_CONFIG_MODE_OFST 4
|
||||
#define MC_CMD_AOE_IN_LINK_STATE_CONFIG_MODE_LBN 0
|
||||
#define MC_CMD_AOE_IN_LINK_STATE_CONFIG_MODE_WIDTH 8
|
||||
/* enum: AOE and associated external port */
|
||||
@ -2495,6 +2678,7 @@
|
||||
#define MC_CMD_AOE_IN_LINK_STATE_DIAGNOSTIC 0x2
|
||||
/* enum: Configure link state mode on given AOE port */
|
||||
#define MC_CMD_AOE_IN_LINK_STATE_CUSTOM 0x3
|
||||
#define MC_CMD_AOE_IN_LINK_STATE_OPERATION_OFST 4
|
||||
#define MC_CMD_AOE_IN_LINK_STATE_OPERATION_LBN 8
|
||||
#define MC_CMD_AOE_IN_LINK_STATE_OPERATION_WIDTH 8
|
||||
/* enum: No-op */
|
||||
@ -2503,6 +2687,7 @@
|
||||
#define MC_CMD_AOE_IN_LINK_STATE_OP_OR 0x1
|
||||
/* enum: logical AND of all SFP ports link status */
|
||||
#define MC_CMD_AOE_IN_LINK_STATE_OP_AND 0x2
|
||||
#define MC_CMD_AOE_IN_LINK_STATE_SFP_MASK_OFST 4
|
||||
#define MC_CMD_AOE_IN_LINK_STATE_SFP_MASK_LBN 16
|
||||
#define MC_CMD_AOE_IN_LINK_STATE_SFP_MASK_WIDTH 16
|
||||
|
||||
@ -2605,6 +2790,7 @@
|
||||
/* FC boot control flags */
|
||||
#define MC_CMD_AOE_IN_FC_BOOT_CONTROL_OFST 4
|
||||
#define MC_CMD_AOE_IN_FC_BOOT_CONTROL_LEN 4
|
||||
#define MC_CMD_AOE_IN_FC_BOOT_CONTROL_BOOT_ENABLE_OFST 4
|
||||
#define MC_CMD_AOE_IN_FC_BOOT_CONTROL_BOOT_ENABLE_LBN 0
|
||||
#define MC_CMD_AOE_IN_FC_BOOT_CONTROL_BOOT_ENABLE_WIDTH 1
|
||||
|
||||
@ -2624,6 +2810,7 @@
|
||||
/* Assertion status flag. */
|
||||
#define MC_CMD_AOE_OUT_GET_FC_ASSERT_INFO_GLOBAL_FLAGS_OFST 0
|
||||
#define MC_CMD_AOE_OUT_GET_FC_ASSERT_INFO_GLOBAL_FLAGS_LEN 4
|
||||
#define MC_CMD_AOE_OUT_GET_FC_ASSERT_INFO_STATE_OFST 0
|
||||
#define MC_CMD_AOE_OUT_GET_FC_ASSERT_INFO_STATE_LBN 8
|
||||
#define MC_CMD_AOE_OUT_GET_FC_ASSERT_INFO_STATE_WIDTH 8
|
||||
/* enum: No crash data available */
|
||||
@ -2632,6 +2819,7 @@
|
||||
/* MC_CMD_FC_GET_ASSERT_FLAGS_STATE_NEW 0x1 */
|
||||
/* enum: Crash data has been sent */
|
||||
/* MC_CMD_FC_GET_ASSERT_FLAGS_STATE_NOTIFIED 0x2 */
|
||||
#define MC_CMD_AOE_OUT_GET_FC_ASSERT_INFO_TYPE_OFST 0
|
||||
#define MC_CMD_AOE_OUT_GET_FC_ASSERT_INFO_TYPE_LBN 0
|
||||
#define MC_CMD_AOE_OUT_GET_FC_ASSERT_INFO_TYPE_WIDTH 8
|
||||
/* enum: No crash has been recorded. */
|
||||
@ -2884,12 +3072,16 @@
|
||||
/* Information on the module. */
|
||||
#define MC_CMD_AOE_OUT_DDR_FLAGS_OFST 0
|
||||
#define MC_CMD_AOE_OUT_DDR_FLAGS_LEN 4
|
||||
#define MC_CMD_AOE_OUT_DDR_PRESENT_OFST 0
|
||||
#define MC_CMD_AOE_OUT_DDR_PRESENT_LBN 0
|
||||
#define MC_CMD_AOE_OUT_DDR_PRESENT_WIDTH 1
|
||||
#define MC_CMD_AOE_OUT_DDR_POWERED_OFST 0
|
||||
#define MC_CMD_AOE_OUT_DDR_POWERED_LBN 1
|
||||
#define MC_CMD_AOE_OUT_DDR_POWERED_WIDTH 1
|
||||
#define MC_CMD_AOE_OUT_DDR_OPERATIONAL_OFST 0
|
||||
#define MC_CMD_AOE_OUT_DDR_OPERATIONAL_LBN 2
|
||||
#define MC_CMD_AOE_OUT_DDR_OPERATIONAL_WIDTH 1
|
||||
#define MC_CMD_AOE_OUT_DDR_NOT_REACHABLE_OFST 0
|
||||
#define MC_CMD_AOE_OUT_DDR_NOT_REACHABLE_LBN 3
|
||||
#define MC_CMD_AOE_OUT_DDR_NOT_REACHABLE_WIDTH 1
|
||||
/* Memory size, in MB. */
|
||||
@ -2934,21 +3126,28 @@
|
||||
/* Flags describing status info on the module. */
|
||||
#define MC_CMD_AOE_OUT_DDR_ECC_STATUS_FLAGS_OFST 0
|
||||
#define MC_CMD_AOE_OUT_DDR_ECC_STATUS_FLAGS_LEN 4
|
||||
#define MC_CMD_AOE_OUT_DDR_ECC_STATUS_VALID_OFST 0
|
||||
#define MC_CMD_AOE_OUT_DDR_ECC_STATUS_VALID_LBN 0
|
||||
#define MC_CMD_AOE_OUT_DDR_ECC_STATUS_VALID_WIDTH 1
|
||||
/* DDR ECC status on the module. */
|
||||
#define MC_CMD_AOE_OUT_DDR_ECC_STATUS_STATUS_OFST 4
|
||||
#define MC_CMD_AOE_OUT_DDR_ECC_STATUS_STATUS_LEN 4
|
||||
#define MC_CMD_AOE_OUT_DDR_ECC_STATUS_SBE_OFST 4
|
||||
#define MC_CMD_AOE_OUT_DDR_ECC_STATUS_SBE_LBN 0
|
||||
#define MC_CMD_AOE_OUT_DDR_ECC_STATUS_SBE_WIDTH 1
|
||||
#define MC_CMD_AOE_OUT_DDR_ECC_STATUS_DBE_OFST 4
|
||||
#define MC_CMD_AOE_OUT_DDR_ECC_STATUS_DBE_LBN 1
|
||||
#define MC_CMD_AOE_OUT_DDR_ECC_STATUS_DBE_WIDTH 1
|
||||
#define MC_CMD_AOE_OUT_DDR_ECC_STATUS_CORDROP_OFST 4
|
||||
#define MC_CMD_AOE_OUT_DDR_ECC_STATUS_CORDROP_LBN 2
|
||||
#define MC_CMD_AOE_OUT_DDR_ECC_STATUS_CORDROP_WIDTH 1
|
||||
#define MC_CMD_AOE_OUT_DDR_ECC_STATUS_SBE_COUNT_OFST 4
|
||||
#define MC_CMD_AOE_OUT_DDR_ECC_STATUS_SBE_COUNT_LBN 8
|
||||
#define MC_CMD_AOE_OUT_DDR_ECC_STATUS_SBE_COUNT_WIDTH 8
|
||||
#define MC_CMD_AOE_OUT_DDR_ECC_STATUS_DBE_COUNT_OFST 4
|
||||
#define MC_CMD_AOE_OUT_DDR_ECC_STATUS_DBE_COUNT_LBN 16
|
||||
#define MC_CMD_AOE_OUT_DDR_ECC_STATUS_DBE_COUNT_WIDTH 8
|
||||
#define MC_CMD_AOE_OUT_DDR_ECC_STATUS_CORDROP_COUNT_OFST 4
|
||||
#define MC_CMD_AOE_OUT_DDR_ECC_STATUS_CORDROP_COUNT_LBN 24
|
||||
#define MC_CMD_AOE_OUT_DDR_ECC_STATUS_CORDROP_COUNT_WIDTH 8
|
||||
|
||||
|
@ -7,7 +7,7 @@
|
||||
/*
|
||||
* This file is automatically generated. DO NOT EDIT IT.
|
||||
* To make changes, edit the .yml files in sfregistry under doc/mcdi/ and
|
||||
* rebuild this file with "make -C doc mcdiheaders".
|
||||
* rebuild this file with "make mcdi_headers_v5".
|
||||
*
|
||||
* The version of this file has MCDI strings really used in the libefx.
|
||||
*/
|
||||
|
Loading…
x
Reference in New Issue
Block a user