| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/phl/test/ |
| H A D | phl_ps_dbg_cmd.c | 120 struct rtw_ps_cap_t *ps_cap = NULL; in phl_ps_dbg_dump() local 164 ps_cap = _get_ps_cap(phl_info); in phl_ps_dbg_dump() 172 (ps_cap->init_rf_state ? "off" : "on"), ps_cap->init_rt_stop_rson, ps_cap->leave_fail_act, in phl_ps_dbg_dump() 173 …phl_ps_op_mode_to_str(ps_cap->lps_en), phl_ps_pwr_lvl_to_str(phl_ps_judge_pwr_lvl(ps_cap->lps_cap,… in phl_ps_dbg_dump() 174 ps_cap->lps_awake_interval, ps_cap->lps_listen_bcn_mode, ps_cap->lps_smart_ps_mode, in phl_ps_dbg_dump() 175 …ps_cap->lps_rssi_enter_threshold, ps_cap->lps_rssi_leave_threshold, ps_cap->lps_rssi_diff_threshol… in phl_ps_dbg_dump() 176 …phl_ps_op_mode_to_str(ps_cap->ips_en), phl_ps_pwr_lvl_to_str(phl_ps_judge_pwr_lvl(ps_cap->ips_cap,… in phl_ps_dbg_dump() 201 if ((phl_com->dev_sw_cap.ps_cap.ips_en != PS_OP_MODE_AUTO)&& in phl_ps_dbg_stop_ps() 202 (phl_com->dev_sw_cap.ps_cap.lps_en != PS_OP_MODE_AUTO)){ in phl_ps_dbg_stop_ps()
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/phl/test/ |
| H A D | phl_ps_dbg_cmd.c | 120 struct rtw_ps_cap_t *ps_cap = NULL; in phl_ps_dbg_dump() local 164 ps_cap = _get_ps_cap(phl_info); in phl_ps_dbg_dump() 172 (ps_cap->init_rf_state ? "off" : "on"), ps_cap->init_rt_stop_rson, ps_cap->leave_fail_act, in phl_ps_dbg_dump() 173 …phl_ps_op_mode_to_str(ps_cap->lps_en), phl_ps_pwr_lvl_to_str(phl_ps_judge_pwr_lvl(ps_cap->lps_cap,… in phl_ps_dbg_dump() 174 ps_cap->lps_awake_interval, ps_cap->lps_listen_bcn_mode, ps_cap->lps_smart_ps_mode, in phl_ps_dbg_dump() 175 …ps_cap->lps_rssi_enter_threshold, ps_cap->lps_rssi_leave_threshold, ps_cap->lps_rssi_diff_threshol… in phl_ps_dbg_dump() 176 …phl_ps_op_mode_to_str(ps_cap->ips_en), phl_ps_pwr_lvl_to_str(phl_ps_judge_pwr_lvl(ps_cap->ips_cap,… in phl_ps_dbg_dump() 201 if ((phl_com->dev_sw_cap.ps_cap.ips_en != PS_OP_MODE_AUTO)&& in phl_ps_dbg_stop_ps() 202 (phl_com->dev_sw_cap.ps_cap.lps_en != PS_OP_MODE_AUTO)){ in phl_ps_dbg_stop_ps()
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/phl/ |
| H A D | phl_cmd_ps.c | 109 struct rtw_ps_cap_t *ps_cap = _get_ps_cap(ps->phl_info); in _chk_rssi_diff_reach_thld() local 124 if (DIFF(*rssi_bcn_min, cur_rssi_bcn_min) < ps_cap->lps_rssi_diff_threshold) { in _chk_rssi_diff_reach_thld() 126 __func__, *rssi_bcn_min, cur_rssi_bcn_min, ps_cap->lps_rssi_diff_threshold); in _chk_rssi_diff_reach_thld() 184 struct rtw_ps_cap_t *ps_cap = _get_ps_cap(ps->phl_info); in _lps_state_judge_changed() local 200 if (rssi > ps_cap->lps_rssi_enter_threshold && in _lps_state_judge_changed() 210 rssi < ps_cap->lps_rssi_leave_threshold || in _lps_state_judge_changed() 329 struct rtw_ps_cap_t *ps_cap = _get_ps_cap(ps->phl_info); in _enter_ps() local 346 cfg.pwr_lvl = phl_ps_judge_pwr_lvl(ps_cap->lps_cap, ps_mode, true); in _enter_ps() 348 cfg.awake_interval = ps_cap->lps_awake_interval; in _enter_ps() 349 cfg.listen_bcn_mode = ps_cap->lps_listen_bcn_mode; in _enter_ps() [all …]
|
| H A D | phl_ps.c | 60 u8 phl_ps_judge_pwr_lvl(u8 ps_cap, u8 ps_mode, u8 ps_en) in phl_ps_judge_pwr_lvl() argument 66 if (ps_cap & PS_CAP_PWR_OFF) in phl_ps_judge_pwr_lvl() 68 else if (ps_cap & PS_CAP_PWR_GATED) in phl_ps_judge_pwr_lvl() 70 else if (ps_cap & PS_CAP_CLK_GATED) in phl_ps_judge_pwr_lvl() 72 else if (ps_cap & PS_CAP_RF_OFF) in phl_ps_judge_pwr_lvl() 77 if (ps_cap & PS_CAP_PWR_GATED) in phl_ps_judge_pwr_lvl() 79 else if (ps_cap & PS_CAP_CLK_GATED) in phl_ps_judge_pwr_lvl() 81 else if (ps_cap & PS_CAP_RF_OFF) in phl_ps_judge_pwr_lvl() 83 else if (ps_cap & PS_CAP_PWRON) in phl_ps_judge_pwr_lvl()
|
| H A D | phl_ps.h | 42 #define _get_ps_cap(_phl_info) (&_phl_info->phl_com->dev_cap.ps_cap) 43 #define _get_ps_sw_cap(_phl_info) (&_phl_info->phl_com->dev_sw_cap.ps_cap) 48 u8 phl_ps_judge_pwr_lvl(u8 ps_cap, u8 ps_mode, u8 ps_en);
|
| H A D | phl_wow.c | 1733 struct rtw_ps_cap_t *ps_cap = _get_ps_cap(wow_info->phl_info); in phl_wow_decide_op_mode() local 1743 if (ps_cap->ips_wow_en) in phl_wow_decide_op_mode() 1744 wow_info->ps_pwr_lvl = phl_ps_judge_pwr_lvl(ps_cap->ips_wow_cap, PS_MODE_IPS, true); in phl_wow_decide_op_mode() 1749 if (ps_cap->lps_wow_en) in phl_wow_decide_op_mode() 1750 wow_info->ps_pwr_lvl = phl_ps_judge_pwr_lvl(ps_cap->lps_wow_cap, PS_MODE_LPS, true); in phl_wow_decide_op_mode() 1773 struct rtw_ps_cap_t *ps_cap = _get_ps_cap(phl_info); in phl_wow_ps_proto_cfg() local 1777 if (ps_cap->ips_wow_en) { in phl_wow_ps_proto_cfg() 1783 if (ps_cap->lps_wow_en) { in phl_wow_ps_proto_cfg() 1785 cfg.awake_interval = ps_cap->lps_wow_awake_interval; in phl_wow_ps_proto_cfg() 1786 cfg.listen_bcn_mode = ps_cap->lps_wow_listen_bcn_mode; in phl_wow_ps_proto_cfg() [all …]
|
| H A D | phl_def.h | 1552 struct rtw_ps_cap_t ps_cap; member
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/phl/ |
| H A D | phl_cmd_ps.c | 130 struct rtw_ps_cap_t *ps_cap = _get_ps_cap(ps->phl_info); in _chk_rssi_diff_reach_thld() local 145 if (DIFF(*rssi_bcn_min, cur_rssi_bcn_min) < ps_cap->lps_rssi_diff_threshold) { in _chk_rssi_diff_reach_thld() 147 __func__, *rssi_bcn_min, cur_rssi_bcn_min, ps_cap->lps_rssi_diff_threshold); in _chk_rssi_diff_reach_thld() 205 struct rtw_ps_cap_t *ps_cap = _get_ps_cap(ps->phl_info); in _lps_state_judge_changed() local 221 if (rssi > ps_cap->lps_rssi_enter_threshold && in _lps_state_judge_changed() 231 rssi < ps_cap->lps_rssi_leave_threshold || in _lps_state_judge_changed() 352 struct rtw_ps_cap_t *ps_cap = _get_ps_cap(ps->phl_info); in _enter_ps() local 369 cfg.pwr_lvl = phl_ps_judge_pwr_lvl(ps_cap->lps_cap, ps_mode, true); in _enter_ps() 371 cfg.awake_interval = ps_cap->lps_awake_interval; in _enter_ps() 372 cfg.listen_bcn_mode = ps_cap->lps_listen_bcn_mode; in _enter_ps() [all …]
|
| H A D | phl_ps.c | 60 u8 phl_ps_judge_pwr_lvl(u8 ps_cap, u8 ps_mode, u8 ps_en) in phl_ps_judge_pwr_lvl() argument 66 if (ps_cap & PS_CAP_PWR_OFF) in phl_ps_judge_pwr_lvl() 68 else if (ps_cap & PS_CAP_PWR_GATED) in phl_ps_judge_pwr_lvl() 70 else if (ps_cap & PS_CAP_CLK_GATED) in phl_ps_judge_pwr_lvl() 72 else if (ps_cap & PS_CAP_RF_OFF) in phl_ps_judge_pwr_lvl() 77 if (ps_cap & PS_CAP_PWR_GATED) in phl_ps_judge_pwr_lvl() 79 else if (ps_cap & PS_CAP_CLK_GATED) in phl_ps_judge_pwr_lvl() 81 else if (ps_cap & PS_CAP_RF_OFF) in phl_ps_judge_pwr_lvl() 83 else if (ps_cap & PS_CAP_PWRON) in phl_ps_judge_pwr_lvl()
|
| H A D | phl_ps.h | 42 #define _get_ps_cap(_phl_info) (&_phl_info->phl_com->dev_cap.ps_cap) 43 #define _get_ps_sw_cap(_phl_info) (&_phl_info->phl_com->dev_sw_cap.ps_cap) 48 u8 phl_ps_judge_pwr_lvl(u8 ps_cap, u8 ps_mode, u8 ps_en);
|
| H A D | phl_wow.c | 1719 struct rtw_ps_cap_t *ps_cap = _get_ps_cap(wow_info->phl_info); in phl_wow_decide_op_mode() local 1729 if (ps_cap->ips_wow_en) in phl_wow_decide_op_mode() 1730 wow_info->ps_pwr_lvl = phl_ps_judge_pwr_lvl(ps_cap->ips_wow_cap, PS_MODE_IPS, true); in phl_wow_decide_op_mode() 1735 if (ps_cap->lps_wow_en) in phl_wow_decide_op_mode() 1736 wow_info->ps_pwr_lvl = phl_ps_judge_pwr_lvl(ps_cap->lps_wow_cap, PS_MODE_LPS, true); in phl_wow_decide_op_mode() 1759 struct rtw_ps_cap_t *ps_cap = _get_ps_cap(phl_info); in phl_wow_ps_proto_cfg() local 1763 if (ps_cap->ips_wow_en) { in phl_wow_ps_proto_cfg() 1769 if (ps_cap->lps_wow_en) { in phl_wow_ps_proto_cfg() 1771 cfg.awake_interval = ps_cap->lps_wow_awake_interval; in phl_wow_ps_proto_cfg() 1772 cfg.listen_bcn_mode = ps_cap->lps_wow_listen_bcn_mode; in phl_wow_ps_proto_cfg() [all …]
|
| H A D | phl_def.h | 1573 struct rtw_ps_cap_t ps_cap; member
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/phl/hal_g6/ |
| H A D | hal_cap.c | 187 struct rtw_ps_cap_t *ps_cap = &phl_com->dev_cap.ps_cap; in _hal_ps_final_cap_decision() local 188 struct rtw_ps_cap_t *ps_sw_cap = &phl_com->dev_sw_cap.ps_cap; in _hal_ps_final_cap_decision() 189 struct rtw_ps_cap_t *ps_hw_cap = &hal_com->dev_hw_cap.ps_cap; in _hal_ps_final_cap_decision() 192 ps_cap->init_rf_state = ps_sw_cap->init_rf_state; in _hal_ps_final_cap_decision() 193 ps_cap->init_rt_stop_rson = ps_sw_cap->init_rt_stop_rson; in _hal_ps_final_cap_decision() 194 ps_cap->leave_fail_act = ps_sw_cap->leave_fail_act; in _hal_ps_final_cap_decision() 195 ps_cap->ips_en = ps_sw_cap->ips_en; in _hal_ps_final_cap_decision() 196 ps_cap->ips_wow_en = ps_sw_cap->ips_wow_en; in _hal_ps_final_cap_decision() 197 ps_cap->lps_en = ps_sw_cap->lps_en; in _hal_ps_final_cap_decision() 198 ps_cap->lps_awake_interval = ps_sw_cap->lps_awake_interval; in _hal_ps_final_cap_decision() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/phl/hal_g6/ |
| H A D | hal_cap.c | 180 struct rtw_ps_cap_t *ps_cap = &phl_com->dev_cap.ps_cap; in _hal_ps_final_cap_decision() local 181 struct rtw_ps_cap_t *ps_sw_cap = &phl_com->dev_sw_cap.ps_cap; in _hal_ps_final_cap_decision() 182 struct rtw_ps_cap_t *ps_hw_cap = &hal_com->dev_hw_cap.ps_cap; in _hal_ps_final_cap_decision() 185 ps_cap->init_rf_state = ps_sw_cap->init_rf_state; in _hal_ps_final_cap_decision() 186 ps_cap->init_rt_stop_rson = ps_sw_cap->init_rt_stop_rson; in _hal_ps_final_cap_decision() 187 ps_cap->leave_fail_act = ps_sw_cap->leave_fail_act; in _hal_ps_final_cap_decision() 188 ps_cap->ips_en = ps_sw_cap->ips_en; in _hal_ps_final_cap_decision() 189 ps_cap->ips_wow_en = ps_sw_cap->ips_wow_en; in _hal_ps_final_cap_decision() 190 ps_cap->lps_en = ps_sw_cap->lps_en; in _hal_ps_final_cap_decision() 191 ps_cap->lps_awake_interval = ps_sw_cap->lps_awake_interval; in _hal_ps_final_cap_decision() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/phl/hal_g6/rtl8852b/ |
| H A D | rtl8852b_halinit.c | 158 hal_com->dev_hw_cap.ps_cap.ips_cap = PS_CAP_PWR_OFF | in init_hal_spec_8852b() 160 hal_com->dev_hw_cap.ps_cap.ips_wow_cap = in init_hal_spec_8852b() 162 hal_com->dev_hw_cap.ps_cap.lps_cap = in init_hal_spec_8852b() 164 hal_com->dev_hw_cap.ps_cap.lps_wow_cap = in init_hal_spec_8852b()
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/phl/hal_g6/rtl8852b/ |
| H A D | rtl8852b_halinit.c | 158 hal_com->dev_hw_cap.ps_cap.ips_cap = PS_CAP_PWR_OFF | in init_hal_spec_8852b() 160 hal_com->dev_hw_cap.ps_cap.ips_wow_cap = in init_hal_spec_8852b() 162 hal_com->dev_hw_cap.ps_cap.lps_cap = in init_hal_spec_8852b() 164 hal_com->dev_hw_cap.ps_cap.lps_wow_cap = in init_hal_spec_8852b()
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/os_dep/linux/ |
| H A D | rtw_cfg.c | 1393 phl_com->dev_sw_cap.ps_cap.ips_en = rtw_ips_mode; in rtw_core_update_default_setting() 1396 phl_com->dev_sw_cap.ps_cap.lps_en = rtw_lps_mode; in rtw_core_update_default_setting() 1397 phl_com->dev_sw_cap.ps_cap.lps_cap = rtw_lps_cap; in rtw_core_update_default_setting() 1399 phl_com->dev_sw_cap.ps_cap.lps_wow_en = PS_OP_MODE_FORCE_ENABLED; in rtw_core_update_default_setting() 1400 phl_com->dev_sw_cap.ps_cap.lps_wow_cap = in rtw_core_update_default_setting()
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/phl/hal_g6/rtl8852b/sdio/ |
| H A D | rtl8852bs_halinit.c | 74 hal->hal_com->dev_hw_cap.ps_cap.lps_pause_tx = true; in init_hal_spec_8852bs()
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/os_dep/linux/ |
| H A D | rtw_cfg.c | 1418 phl_com->dev_sw_cap.ps_cap.ips_en = rtw_ips_mode; in rtw_core_update_default_setting() 1421 phl_com->dev_sw_cap.ps_cap.lps_en = rtw_lps_mode; in rtw_core_update_default_setting() 1422 phl_com->dev_sw_cap.ps_cap.lps_cap = rtw_lps_cap; in rtw_core_update_default_setting()
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/core/ |
| H A D | rtw_cmd.c | 5677 pmppriv->keep_ips_status = dvobj->phl_com->dev_sw_cap.ps_cap.ips_en; in rtw_mp_cmd_hdl() 5678 pmppriv->keep_lps_status = dvobj->phl_com->dev_sw_cap.ps_cap.lps_en; in rtw_mp_cmd_hdl() 5679 dvobj->phl_com->dev_sw_cap.ps_cap.ips_en = PS_OP_MODE_DISABLED; in rtw_mp_cmd_hdl() 5680 dvobj->phl_com->dev_sw_cap.ps_cap.lps_en = PS_OP_MODE_DISABLED; in rtw_mp_cmd_hdl() 5732 dvobj->phl_com->dev_sw_cap.ps_cap.ips_en = pmppriv->keep_ips_status; in rtw_mp_cmd_hdl() 5733 dvobj->phl_com->dev_sw_cap.ps_cap.lps_en = pmppriv->keep_lps_status; in rtw_mp_cmd_hdl()
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/core/ |
| H A D | rtw_cmd.c | 5655 pmppriv->keep_ips_status = dvobj->phl_com->dev_sw_cap.ps_cap.ips_en; in rtw_mp_cmd_hdl() 5656 pmppriv->keep_lps_status = dvobj->phl_com->dev_sw_cap.ps_cap.lps_en; in rtw_mp_cmd_hdl() 5657 dvobj->phl_com->dev_sw_cap.ps_cap.ips_en = PS_OP_MODE_DISABLED; in rtw_mp_cmd_hdl() 5658 dvobj->phl_com->dev_sw_cap.ps_cap.lps_en = PS_OP_MODE_DISABLED; in rtw_mp_cmd_hdl() 5710 dvobj->phl_com->dev_sw_cap.ps_cap.ips_en = pmppriv->keep_ips_status; in rtw_mp_cmd_hdl() 5711 dvobj->phl_com->dev_sw_cap.ps_cap.lps_en = pmppriv->keep_lps_status; in rtw_mp_cmd_hdl()
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/phl/hal_g6/rtl8852b/pci/ |
| H A D | rtl8852be_halinit.c | 291 hal_com->dev_hw_cap.ps_cap.lps_pause_tx = false; in init_hal_spec_8852be()
|