3 Copyright (c) Realtek Semiconductor Corp. All rights reserved.
9 This file includes all kinds of Power Action event for RTL8703B and corresponding hardware configurtions which are released from HW SD.
13 ---------- --------------- -------------------------------
14 2014-12-24 Ivan Version1
18 #include "Hal8703BPwrSeq.h"
22 drivers should parse below arrays and do the corresponding actions
24 /* 3 Power on Array */
25 WLAN_PWR_CFG rtl8703B_power_on_flow[RTL8703B_TRANS_CARDEMU_TO_ACT_STEPS + RTL8703B_TRANS_END_STEPS] = {
26 RTL8703B_TRANS_CARDEMU_TO_ACT
30 /* 3Radio off GPIO Array */
31 WLAN_PWR_CFG rtl8703B_radio_off_flow[RTL8703B_TRANS_ACT_TO_CARDEMU_STEPS + RTL8703B_TRANS_END_STEPS] = {
32 RTL8703B_TRANS_ACT_TO_CARDEMU
36 /* 3Card Disable Array */
37 WLAN_PWR_CFG rtl8703B_card_disable_flow[RTL8703B_TRANS_ACT_TO_CARDEMU_STEPS + RTL8703B_TRANS_CARDEMU_TO_PDN_STEPS + RTL8703B_TRANS_END_STEPS] = {
38 RTL8703B_TRANS_ACT_TO_CARDEMU
39 RTL8703B_TRANS_CARDEMU_TO_CARDDIS
43 /* 3 Card Enable Array */
44 WLAN_PWR_CFG rtl8703B_card_enable_flow[RTL8703B_TRANS_ACT_TO_CARDEMU_STEPS + RTL8703B_TRANS_CARDEMU_TO_PDN_STEPS + RTL8703B_TRANS_END_STEPS] = {
45 RTL8703B_TRANS_CARDDIS_TO_CARDEMU
46 RTL8703B_TRANS_CARDEMU_TO_ACT
51 WLAN_PWR_CFG rtl8703B_suspend_flow[RTL8703B_TRANS_ACT_TO_CARDEMU_STEPS + RTL8703B_TRANS_CARDEMU_TO_SUS_STEPS + RTL8703B_TRANS_END_STEPS] = {
52 RTL8703B_TRANS_ACT_TO_CARDEMU
53 RTL8703B_TRANS_CARDEMU_TO_SUS
58 WLAN_PWR_CFG rtl8703B_resume_flow[RTL8703B_TRANS_ACT_TO_CARDEMU_STEPS + RTL8703B_TRANS_CARDEMU_TO_SUS_STEPS + RTL8703B_TRANS_END_STEPS] = {
59 RTL8703B_TRANS_SUS_TO_CARDEMU
60 RTL8703B_TRANS_CARDEMU_TO_ACT
67 WLAN_PWR_CFG rtl8703B_hwpdn_flow[RTL8703B_TRANS_ACT_TO_CARDEMU_STEPS + RTL8703B_TRANS_CARDEMU_TO_PDN_STEPS + RTL8703B_TRANS_END_STEPS] = {
68 RTL8703B_TRANS_ACT_TO_CARDEMU
69 RTL8703B_TRANS_CARDEMU_TO_PDN
74 WLAN_PWR_CFG rtl8703B_enter_lps_flow[RTL8703B_TRANS_ACT_TO_LPS_STEPS + RTL8703B_TRANS_END_STEPS] = {
76 RTL8703B_TRANS_ACT_TO_LPS
81 WLAN_PWR_CFG rtl8703B_leave_lps_flow[RTL8703B_TRANS_LPS_TO_ACT_STEPS + RTL8703B_TRANS_END_STEPS] = {
83 RTL8703B_TRANS_LPS_TO_ACT