OSDN Git Service

Add rtl8821ce driver version 5.5.2
[android-x86/external-kernel-drivers.git] / rtl8821ce / hal / halmac / halmac_88xx / halmac_8821c / halmac_8821c_phy.c
1 #include "../halmac_88xx_cfg.h"
2 #include "halmac_8821c_cfg.h"
3
4 /**
5  * ============ip sel item list============
6  * HALMAC_IP_SEL_INTF_PHY
7  *      USB2 : usb2 phy, 1byte value
8  *      USB3 : usb3 phy, 2byte value
9  *      PCIE1 : pcie gen1 mdio, 2byte value
10  *      PCIE2 : pcie gen2 mdio, 2byte value
11  * HALMAC_IP_SEL_MAC
12  *      USB2, USB3, PCIE1, PCIE2 : mac ip, 1byte value
13  * HALMAC_IP_SEL_PCIE_DBI
14  *      USB2 USB3 : none
15  *      PCIE1, PCIE2 : pcie dbi, 1byte value
16  */
17
18 HALMAC_INTF_PHY_PARA HALMAC_RTL8821C_USB2_PHY[] = {
19         /* {offset, value, ip sel, cut mask, platform mask} */
20         {0xFFFF, 0x00, HALMAC_IP_SEL_INTF_PHY, HALMAC_INTF_PHY_CUT_ALL, HALMAC_INTF_PHY_PLATFORM_ALL},
21 };
22
23 HALMAC_INTF_PHY_PARA HALMAC_RTL8821C_USB3_PHY[] = {
24         /* {offset, value, cut mask, platform mask} */
25         {0xFFFF, 0x0000, HALMAC_IP_SEL_INTF_PHY, HALMAC_INTF_PHY_CUT_ALL, HALMAC_INTF_PHY_PLATFORM_ALL},
26 };
27
28 HALMAC_INTF_PHY_PARA HALMAC_RTL8821C_PCIE_PHY_GEN1[] = {
29         /* {offset, value, ip sel, cut mask, platform mask} */
30         {0xFFFF, 0x0000, HALMAC_IP_SEL_INTF_PHY, HALMAC_INTF_PHY_CUT_ALL, HALMAC_INTF_PHY_PLATFORM_ALL},
31 };
32
33 HALMAC_INTF_PHY_PARA HALMAC_RTL8821C_PCIE_PHY_GEN2[] = {
34         /* {offset, value, ip sel, cut mask, platform mask} */
35         {0xFFFF, 0x0000, HALMAC_IP_SEL_INTF_PHY, HALMAC_INTF_PHY_CUT_ALL, HALMAC_INTF_PHY_PLATFORM_ALL},
36 };