1 /* SPDX-License-Identifier: BSD-3-Clause 2 * Copyright(c) 2015-2020 Beijing WangXun Technology Co., Ltd. 3 */ 4 5 #ifndef _TXGBE_DEVIDS_H_ 6 #define _TXGBE_DEVIDS_H_ 7 8 /* 9 * Vendor ID 10 */ 11 #ifndef PCI_VENDOR_ID_WANGXUN 12 #define PCI_VENDOR_ID_WANGXUN 0x8088 13 #endif 14 15 /* 16 * Device IDs 17 */ 18 #define TXGBE_DEV_ID_SP1000 0x1001 19 #define TXGBE_DEV_ID_WX1820 0x2001 20 #define TXGBE_DEV_ID_SP1000_VF 0x1000 21 #define TXGBE_DEV_ID_WX1820_VF 0x2000 22 23 /* 24 * Subsystem IDs 25 */ 26 /* SFP */ 27 #define TXGBE_DEV_ID_SP1000_SFP 0x0000 28 #define TXGBE_DEV_ID_WX1820_SFP 0x2000 29 #define TXGBE_DEV_ID_SFP 0x00 30 /* copper */ 31 #define TXGBE_DEV_ID_SP1000_XAUI 0x1010 32 #define TXGBE_DEV_ID_WX1820_XAUI 0x2010 33 #define TXGBE_DEV_ID_XAUI 0x10 34 #define TXGBE_DEV_ID_SP1000_SGMII 0x1020 35 #define TXGBE_DEV_ID_WX1820_SGMII 0x2020 36 #define TXGBE_DEV_ID_SGMII 0x20 37 /* backplane */ 38 #define TXGBE_DEV_ID_SP1000_KR_KX_KX4 0x1030 39 #define TXGBE_DEV_ID_WX1820_KR_KX_KX4 0x2030 40 #define TXGBE_DEV_ID_KR_KX_KX4 0x30 41 /* MAC Interface */ 42 #define TXGBE_DEV_ID_SP1000_MAC_XAUI 0x1040 43 #define TXGBE_DEV_ID_WX1820_MAC_XAUI 0x2040 44 #define TXGBE_DEV_ID_MAC_XAUI 0x40 45 #define TXGBE_DEV_ID_SP1000_MAC_SGMII 0x1060 46 #define TXGBE_DEV_ID_WX1820_MAC_SGMII 0x2060 47 #define TXGBE_DEV_ID_MAC_SGMII 0x60 48 /* combined interface*/ 49 #define TXGBE_DEV_ID_SFI_XAUI 0x50 50 /* fiber qsfp*/ 51 #define TXGBE_DEV_ID_QSFP 0x11 52 53 #define TXGBE_ETHERTYPE_FLOW_CTRL 0x8808 54 #define TXGBE_ETHERTYPE_IEEE_VLAN 0x8100 /* 802.1q protocol */ 55 56 #define TXGBE_VXLAN_PORT 4789 57 58 #endif /* _TXGBE_DEVIDS_H_ */ 59