summaryrefslogtreecommitdiff
path: root/target_if
diff options
context:
space:
mode:
authorSoumya Bhat <soumyab@codeaurora.org>2017-12-28 21:33:17 +0530
committersnandini <snandini@codeaurora.org>2018-01-15 04:26:43 -0800
commit108f090a0022998dc0e7533169f64954d1c24334 (patch)
treef1506f477e4d8e77817d549006349e6371f83b49 /target_if
parenta00b71b980f573f623c0b07da71ea5eb1ed9df57 (diff)
downloadqca-wfi-host-cmn-108f090a0022998dc0e7533169f64954d1c24334.tar.gz
qcacmn: Greenap componentization follow up patch
Greenap APIs and calls Change-Id: I1242db788155f68dd91b72b94a48f78869eb835f CRs-Fixed: 2142183
Diffstat (limited to 'target_if')
-rw-r--r--target_if/green_ap/inc/target_if_green_ap.h26
-rw-r--r--target_if/green_ap/src/target_if_green_ap.c4
2 files changed, 30 insertions, 0 deletions
diff --git a/target_if/green_ap/inc/target_if_green_ap.h b/target_if/green_ap/inc/target_if_green_ap.h
index 7ca58094f..46666069f 100644
--- a/target_if/green_ap/inc/target_if_green_ap.h
+++ b/target_if/green_ap/inc/target_if_green_ap.h
@@ -58,4 +58,30 @@ QDF_STATUS target_if_green_ap_enable_egap(
*/
QDF_STATUS target_if_green_ap_set_ps_on_off(struct wlan_objmgr_pdev *pdev,
bool value, uint8_t pdev_id);
+
+/**
+ * target_if_green_ap_get_current_channel() - Get current channel
+ * @pdev: pdev pointer
+ *
+ * @Return: current channel freq
+ */
+uint16_t target_if_green_ap_get_current_channel(struct wlan_objmgr_pdev *pdev);
+
+/**
+ * target_if_green_ap_get_current_channel_flags() - Get current channel flags
+ * @pdev: pdev pointer
+ *
+ * @Return: current channel flags
+ */
+uint64_t target_if_green_ap_get_current_channel_flags(
+ struct wlan_objmgr_pdev *pdev);
+
+/**
+ * target_if_green_ap_reset_dev() - Reset dev
+ * @pdev: pdev pointer
+ *
+ * @Return: QDF_STATUS_SUCCESS if device resetted
+ */
+QDF_STATUS target_if_green_ap_reset_dev(struct wlan_objmgr_pdev *pdev);
+
#endif
diff --git a/target_if/green_ap/src/target_if_green_ap.c b/target_if/green_ap/src/target_if_green_ap.c
index 4d51a1932..185bca79e 100644
--- a/target_if/green_ap/src/target_if_green_ap.c
+++ b/target_if/green_ap/src/target_if_green_ap.c
@@ -40,6 +40,10 @@ QDF_STATUS target_if_register_green_ap_tx_ops(
green_ap_tx_ops->enable_egap = target_if_green_ap_enable_egap;
green_ap_tx_ops->ps_on_off_send = target_if_green_ap_set_ps_on_off;
+ green_ap_tx_ops->reset_dev = NULL;
+ green_ap_tx_ops->get_current_channel = NULL;
+ green_ap_tx_ops->get_current_channel_flags = NULL;
+ green_ap_tx_ops->get_capab = NULL;
return QDF_STATUS_SUCCESS;
}