net/ice/base: cleanup some macros
Replaced the netlist related macro and removed some unused macro Signed-off-by: Qi Zhang <qi.z.zhang@intel.com> Acked-by: Qiming Yang <qiming.yang@intel.com>
This commit is contained in:
parent
bd4d9a89db
commit
b59806a42f
@ -1709,32 +1709,6 @@ struct ice_aqc_nvm {
|
||||
#define ICE_AQC_NVM_LLDP_STATUS_M_LEN 4 /* In Bits */
|
||||
#define ICE_AQC_NVM_LLDP_STATUS_RD_LEN 4 /* In Bytes */
|
||||
|
||||
/* The result of netlist NVM read comes in a TLV format. The actual data
|
||||
* (netlist header) starts from word offset 1 (byte 2). The FW strips
|
||||
* out the type field from the TLV header so all the netlist fields
|
||||
* should adjust their offset value by 1 word (2 bytes) in order to map
|
||||
* their correct location.
|
||||
*/
|
||||
#define ICE_AQC_NVM_LINK_TOPO_NETLIST_MOD_ID 0x11B
|
||||
#define ICE_AQC_NVM_LINK_TOPO_NETLIST_LEN_OFFSET 1
|
||||
#define ICE_AQC_NVM_LINK_TOPO_NETLIST_LEN 2 /* In bytes */
|
||||
#define ICE_AQC_NVM_NETLIST_NODE_COUNT_OFFSET 2
|
||||
#define ICE_AQC_NVM_NETLIST_NODE_COUNT_LEN 2 /* In bytes */
|
||||
#define ICE_AQC_NVM_NETLIST_ID_BLK_START_OFFSET 5
|
||||
#define ICE_AQC_NVM_NETLIST_ID_BLK_LEN 0x30 /* In words */
|
||||
|
||||
/* netlist ID block field offsets (word offsets) */
|
||||
#define ICE_AQC_NVM_NETLIST_ID_BLK_MAJOR_VER_LOW 2
|
||||
#define ICE_AQC_NVM_NETLIST_ID_BLK_MAJOR_VER_HIGH 3
|
||||
#define ICE_AQC_NVM_NETLIST_ID_BLK_MINOR_VER_LOW 4
|
||||
#define ICE_AQC_NVM_NETLIST_ID_BLK_MINOR_VER_HIGH 5
|
||||
#define ICE_AQC_NVM_NETLIST_ID_BLK_TYPE_LOW 6
|
||||
#define ICE_AQC_NVM_NETLIST_ID_BLK_TYPE_HIGH 7
|
||||
#define ICE_AQC_NVM_NETLIST_ID_BLK_REV_LOW 8
|
||||
#define ICE_AQC_NVM_NETLIST_ID_BLK_REV_HIGH 9
|
||||
#define ICE_AQC_NVM_NETLIST_ID_BLK_SHA_HASH 0xA
|
||||
#define ICE_AQC_NVM_NETLIST_ID_BLK_CUST_VER 0x2F
|
||||
|
||||
/* Used for 0x0704 as well as for 0x0705 commands */
|
||||
struct ice_aqc_nvm_cfg {
|
||||
u8 cmd_flags;
|
||||
|
@ -778,18 +778,10 @@ struct ice_dcb_app_priority_table {
|
||||
#define ICE_TLV_STATUS_OPER 0x1
|
||||
#define ICE_TLV_STATUS_SYNC 0x2
|
||||
#define ICE_TLV_STATUS_ERR 0x4
|
||||
#ifndef ICE_APP_PROT_ID_FCOE
|
||||
#define ICE_APP_PROT_ID_FCOE 0x8906
|
||||
#endif /* ICE_APP_PROT_ID_FCOE */
|
||||
#ifndef ICE_APP_PROT_ID_ISCSI
|
||||
#define ICE_APP_PROT_ID_ISCSI 0x0cbc
|
||||
#endif /* ICE_APP_PROT_ID_ISCSI */
|
||||
#ifndef ICE_APP_PROT_ID_ISCSI_860
|
||||
#define ICE_APP_PROT_ID_ISCSI_860 0x035c
|
||||
#endif /* ICE_APP_PROT_ID_ISCSI_860 */
|
||||
#ifndef ICE_APP_PROT_ID_FIP
|
||||
#define ICE_APP_PROT_ID_FIP 0x8914
|
||||
#endif /* ICE_APP_PROT_ID_FIP */
|
||||
#define ICE_APP_SEL_ETHTYPE 0x1
|
||||
#define ICE_APP_SEL_TCPIP 0x2
|
||||
#define ICE_CEE_APP_SEL_ETHTYPE 0x0
|
||||
@ -1166,6 +1158,41 @@ struct ice_aq_get_set_rss_lut_params {
|
||||
/* Size in bytes of Option ROM trailer */
|
||||
#define ICE_NVM_OROM_TRAILER_LENGTH (2 * ICE_CSS_HEADER_LENGTH)
|
||||
|
||||
/* The Link Topology Netlist section is stored as a series of words. It is
|
||||
* stored in the NVM as a TLV, with the first two words containing the type
|
||||
* and length.
|
||||
*/
|
||||
#define ICE_NETLIST_LINK_TOPO_MOD_ID 0x011B
|
||||
#define ICE_NETLIST_TYPE_OFFSET 0x0000
|
||||
#define ICE_NETLIST_LEN_OFFSET 0x0001
|
||||
|
||||
/* The Link Topology section follows the TLV header. When reading the netlist
|
||||
* using ice_read_netlist_module, we need to account for the 2-word TLV
|
||||
* header.
|
||||
*/
|
||||
#define ICE_NETLIST_LINK_TOPO_OFFSET(n) ((n) + 2)
|
||||
|
||||
#define ICE_LINK_TOPO_MODULE_LEN ICE_NETLIST_LINK_TOPO_OFFSET(0x0000)
|
||||
#define ICE_LINK_TOPO_NODE_COUNT ICE_NETLIST_LINK_TOPO_OFFSET(0x0001)
|
||||
|
||||
#define ICE_LINK_TOPO_NODE_COUNT_M MAKEMASK(0x3FF, 0)
|
||||
|
||||
/* The Netlist ID Block is located after all of the Link Topology nodes. */
|
||||
#define ICE_NETLIST_ID_BLK_SIZE 0x30
|
||||
#define ICE_NETLIST_ID_BLK_OFFSET(n) ICE_NETLIST_LINK_TOPO_OFFSET(0x0004 + 2 * (n))
|
||||
|
||||
/* netlist ID block field offsets (word offsets) */
|
||||
#define ICE_NETLIST_ID_BLK_MAJOR_VER_LOW 0x02
|
||||
#define ICE_NETLIST_ID_BLK_MAJOR_VER_HIGH 0x03
|
||||
#define ICE_NETLIST_ID_BLK_MINOR_VER_LOW 0x04
|
||||
#define ICE_NETLIST_ID_BLK_MINOR_VER_HIGH 0x05
|
||||
#define ICE_NETLIST_ID_BLK_TYPE_LOW 0x06
|
||||
#define ICE_NETLIST_ID_BLK_TYPE_HIGH 0x07
|
||||
#define ICE_NETLIST_ID_BLK_REV_LOW 0x08
|
||||
#define ICE_NETLIST_ID_BLK_REV_HIGH 0x09
|
||||
#define ICE_NETLIST_ID_BLK_SHA_HASH_WORD(n) (0x0A + (n))
|
||||
#define ICE_NETLIST_ID_BLK_CUST_VER 0x2F
|
||||
|
||||
/* Auxiliary field, mask and shift definition for Shadow RAM and NVM Flash */
|
||||
#define ICE_SR_VPD_SIZE_WORDS 512
|
||||
#define ICE_SR_PCIE_ALT_SIZE_WORDS 512
|
||||
|
Loading…
x
Reference in New Issue
Block a user