1 /* SPDX-License-Identifier: GPL-2.0 */ 2 /****************************************************************************** 3 * 4 * Copyright(c) 2016 Realtek Corporation. 5 * 6 * Contact Information: 7 * wlanfae <wlanfae@realtek.com> 8 * Realtek Corporation, No. 2, Innovation Road II, Hsinchu Science Park, 9 * Hsinchu 300, Taiwan. 10 * 11 * Larry Finger <Larry.Finger@lwfinger.net> 12 * 13 *****************************************************************************/ 14 #ifndef HALMAC_INTF_PHY_CMD 15 #define HALMAC_INTF_PHY_CMD 16 17 /* Cut mask */ 18 enum halmac_intf_phy_cut { 19 HALMAC_INTF_PHY_CUT_TESTCHIP = BIT(0), 20 HALMAC_INTF_PHY_CUT_A = BIT(1), 21 HALMAC_INTF_PHY_CUT_B = BIT(2), 22 HALMAC_INTF_PHY_CUT_C = BIT(3), 23 HALMAC_INTF_PHY_CUT_D = BIT(4), 24 HALMAC_INTF_PHY_CUT_E = BIT(5), 25 HALMAC_INTF_PHY_CUT_F = BIT(6), 26 HALMAC_INTF_PHY_CUT_G = BIT(7), 27 HALMAC_INTF_PHY_CUT_ALL = 0x7FFF, 28 }; 29 30 /* IP selection */ 31 enum halmac_ip_sel { 32 HALMAC_IP_SEL_INTF_PHY = 0, 33 HALMAC_IP_SEL_MAC = 1, 34 HALMAC_IP_SEL_PCIE_DBI = 2, 35 HALMAC_IP_SEL_UNDEFINE = 0x7FFF, 36 }; 37 38 /* Platform mask */ 39 enum halmac_intf_phy_platform { 40 HALMAC_INTF_PHY_PLATFORM_ALL = 0x7FFF, 41 }; 42 43 #endif 44