1*2d9fd380Sjfb8856606 /* SPDX-License-Identifier: BSD-3-Clause 2*2d9fd380Sjfb8856606 * Copyright(c) 2015-2020 3*2d9fd380Sjfb8856606 */ 4*2d9fd380Sjfb8856606 5*2d9fd380Sjfb8856606 #ifndef _TXGBE_DEVIDS_H_ 6*2d9fd380Sjfb8856606 #define _TXGBE_DEVIDS_H_ 7*2d9fd380Sjfb8856606 8*2d9fd380Sjfb8856606 /* 9*2d9fd380Sjfb8856606 * Vendor ID 10*2d9fd380Sjfb8856606 */ 11*2d9fd380Sjfb8856606 #ifndef PCI_VENDOR_ID_WANGXUN 12*2d9fd380Sjfb8856606 #define PCI_VENDOR_ID_WANGXUN 0x8088 13*2d9fd380Sjfb8856606 #endif 14*2d9fd380Sjfb8856606 15*2d9fd380Sjfb8856606 /* 16*2d9fd380Sjfb8856606 * Device IDs 17*2d9fd380Sjfb8856606 */ 18*2d9fd380Sjfb8856606 #define TXGBE_DEV_ID_RAPTOR_VF 0x1000 19*2d9fd380Sjfb8856606 #define TXGBE_DEV_ID_RAPTOR_SFP 0x1001 /* fiber */ 20*2d9fd380Sjfb8856606 #define TXGBE_DEV_ID_RAPTOR_KR_KX_KX4 0x1002 /* backplane */ 21*2d9fd380Sjfb8856606 #define TXGBE_DEV_ID_RAPTOR_XAUI 0x1003 /* copper */ 22*2d9fd380Sjfb8856606 #define TXGBE_DEV_ID_RAPTOR_SGMII 0x1004 /* copper */ 23*2d9fd380Sjfb8856606 #define TXGBE_DEV_ID_RAPTOR_QSFP 0x1011 /* fiber */ 24*2d9fd380Sjfb8856606 #define TXGBE_DEV_ID_RAPTOR_VF_HV 0x2000 25*2d9fd380Sjfb8856606 #define TXGBE_DEV_ID_RAPTOR_T3_LOM 0x2001 26*2d9fd380Sjfb8856606 27*2d9fd380Sjfb8856606 #define TXGBE_DEV_ID_WX1820_SFP 0x2001 28*2d9fd380Sjfb8856606 29*2d9fd380Sjfb8856606 /* 30*2d9fd380Sjfb8856606 * Subdevice IDs 31*2d9fd380Sjfb8856606 */ 32*2d9fd380Sjfb8856606 #define TXGBE_SUBDEV_ID_RAPTOR 0x0000 33*2d9fd380Sjfb8856606 #define TXGBE_SUBDEV_ID_MPW 0x0001 34*2d9fd380Sjfb8856606 35*2d9fd380Sjfb8856606 #define TXGBE_ETHERTYPE_FLOW_CTRL 0x8808 36*2d9fd380Sjfb8856606 #define TXGBE_ETHERTYPE_IEEE_VLAN 0x8100 /* 802.1q protocol */ 37*2d9fd380Sjfb8856606 38*2d9fd380Sjfb8856606 #define TXGBE_VXLAN_PORT 4789 39*2d9fd380Sjfb8856606 40*2d9fd380Sjfb8856606 #endif /* _TXGBE_DEVIDS_H_ */ 41