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