Przeglądaj źródła

qcacmn: Add regulatory API to get country code

Implement function to allow regulatory code to get country code and source

Change-Id: I2713913ba212509e778229b3041363a32ca6049e
CRs-fixed: 2634077
Lincoln Tran 5 lat temu
rodzic
commit
a329901cca

+ 10 - 0
umac/regulatory/dispatcher/inc/wlan_reg_services_api.h

@@ -637,6 +637,16 @@ wlan_reg_get_opclass_details(struct wlan_objmgr_pdev *pdev,
 			     uint8_t max_supp_op_class,
 			     bool global_tbl_lookup);
 
+/**
+ * wlan_reg_get_cc_and_src () - get country code and src
+ * @psoc: psoc ptr
+ * @alpha2: country code alpha2
+ *
+ * Return: country_src
+ */
+enum country_src wlan_reg_get_cc_and_src(struct wlan_objmgr_psoc *psoc,
+					 uint8_t *alpha);
+
 /**
  * wlan_regulatory_init() - init regulatory component
  *

+ 6 - 0
umac/regulatory/dispatcher/src/wlan_reg_services_api.c

@@ -322,6 +322,12 @@ wlan_reg_get_opclass_details(struct wlan_objmgr_pdev *pdev,
 				       global_tbl_lookup);
 }
 
+enum country_src wlan_reg_get_cc_and_src(struct wlan_objmgr_psoc *psoc,
+					 uint8_t *alpha)
+{
+	return reg_get_cc_and_src(psoc, alpha);
+}
+
 QDF_STATUS wlan_regulatory_init(void)
 {
 	QDF_STATUS status;