GNU Linux-libre 4.19.295-gnu1
[releases.git] / drivers / staging / rtlwifi / halmac / halmac_intf_phy_cmd.h
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