From 4c7ead0ab60435d035224a82bec859c1fe3974c9 Mon Sep 17 00:00:00 2001 From: Kiran Kumar Lokere Date: Mon, 22 May 2017 15:26:14 -0700 Subject: [PATCH] qcacmn: Restore the wlan_reg_get_current_chan_list api Restore the wlan_reg_get_current_chan_list public service api. Change-Id: I3a29b4b4ce50bc2cf10484faf834cc9765eb1167 CRs-Fixed: 2048784 --- umac/regulatory/dispatcher/inc/wlan_reg_services_api.h | 9 +++++++++ umac/regulatory/dispatcher/src/wlan_reg_services_api.c | 6 ++++++ 2 files changed, 15 insertions(+) diff --git a/umac/regulatory/dispatcher/inc/wlan_reg_services_api.h b/umac/regulatory/dispatcher/inc/wlan_reg_services_api.h index 851d00cba9c1..52252cd60c1e 100644 --- a/umac/regulatory/dispatcher/inc/wlan_reg_services_api.h +++ b/umac/regulatory/dispatcher/inc/wlan_reg_services_api.h @@ -150,6 +150,15 @@ uint32_t wlan_reg_get_channel_reg_power(struct wlan_objmgr_pdev *pdev, uint32_t wlan_reg_get_channel_freq(struct wlan_objmgr_pdev *pdev, uint32_t chan_num); +/** + * wlan_reg_get_current_chan_list() - provide the pdev current channel list + * @pdev: pdev pointer + * @chan_list: channel list pointer + * + * Return: QDF_STATUS + */ +QDF_STATUS wlan_reg_get_current_chan_list(struct wlan_objmgr_pdev *pdev, + struct regulatory_channel *chan_list); /** * wlan_reg_get_bonded_channel_state() - get bonded channel state * @pdev: pdev ptr diff --git a/umac/regulatory/dispatcher/src/wlan_reg_services_api.c b/umac/regulatory/dispatcher/src/wlan_reg_services_api.c index 810b8fad569b..6b9d60182b1c 100644 --- a/umac/regulatory/dispatcher/src/wlan_reg_services_api.c +++ b/umac/regulatory/dispatcher/src/wlan_reg_services_api.c @@ -160,6 +160,12 @@ uint32_t wlan_reg_get_channel_freq(struct wlan_objmgr_pdev *pdev, return reg_get_channel_freq(pdev, chan_num); } +QDF_STATUS wlan_reg_get_current_chan_list(struct wlan_objmgr_pdev *pdev, + struct regulatory_channel *chan_list) +{ + return reg_get_current_chan_list(pdev, chan_list); +} + /** * wlan_reg_get_bw_value() - give bandwidth value * bw: bandwidth enum