summaryrefslogtreecommitdiff
path: root/CORE/VOSS
diff options
context:
space:
mode:
authorSushant Kaushik <skaushik@qti.qualcomm.com>2015-06-18 15:58:21 +0530
committerGerrit - the friendly Code Review server <code-review@localhost>2015-07-13 07:09:01 -0700
commitf1874d53bfeb9639a5ffc8018f896e6ecabc978b (patch)
tree740092bc8ef029f7439a1362e85ddb9c8e9785f4 /CORE/VOSS
parent6e7dc36544f603900e0143ee8882c8305a2e7344 (diff)
wlan: Changes in Protocol Stack logs from numerical values to string.
prima to qcacld-2.0 propagation As a part of logging enhancement,to make logs more interactive, changed pmcstate,scanType etc from numerical values to human readable string in Protocol stack. Change-Id: I589088c2c5fd0afa106a1d0773a2ff525b0dd083 CRs-Fixed: 638916
Diffstat (limited to 'CORE/VOSS')
-rw-r--r--CORE/VOSS/inc/vos_nvitem.h1
-rw-r--r--CORE/VOSS/src/vos_nvitem.c23
2 files changed, 24 insertions, 0 deletions
diff --git a/CORE/VOSS/inc/vos_nvitem.h b/CORE/VOSS/inc/vos_nvitem.h
index 319c960a9432..cbb202b8b08c 100644
--- a/CORE/VOSS/inc/vos_nvitem.h
+++ b/CORE/VOSS/inc/vos_nvitem.h
@@ -251,5 +251,6 @@ VOS_STATUS vos_nv_set_dfs_region(uint8_t dfs_region);
NV_CHANNEL_DFS)
VOS_STATUS vos_init_wiphy_from_nv_bin(void);
+const char * voss_DomainIdtoString(const v_U8_t domainIdCurrent);
VOS_STATUS vos_init_wiphy_from_eeprom(void);
#endif // __VOS_NVITEM_H
diff --git a/CORE/VOSS/src/vos_nvitem.c b/CORE/VOSS/src/vos_nvitem.c
index 125050073771..9ae7aebf4ffb 100644
--- a/CORE/VOSS/src/vos_nvitem.c
+++ b/CORE/VOSS/src/vos_nvitem.c
@@ -487,6 +487,29 @@ static const struct ieee80211_regdomain *vos_custom_world_regdomain(void)
return &vos_world_regdom_60_61_62;
}
+/**
+ * voss_DomainIdtoString(): converts Reg domain enum to string.
+ * @domainIdCurrent: Reg domain enum value.
+ */
+const char * voss_DomainIdtoString(v_U8_t domainIdCurrent)
+{
+ switch (domainIdCurrent)
+ {
+ CASE_RETURN_STRING( REGDOMAIN_FCC );
+ CASE_RETURN_STRING( REGDOMAIN_ETSI );
+ CASE_RETURN_STRING( REGDOMAIN_JAPAN );
+ CASE_RETURN_STRING( REGDOMAIN_WORLD );
+ CASE_RETURN_STRING( REGDOMAIN_N_AMER_EXC_FCC );
+ CASE_RETURN_STRING( REGDOMAIN_APAC );
+ CASE_RETURN_STRING( REGDOMAIN_KOREA );
+ CASE_RETURN_STRING( REGDOMAIN_HI_5GHZ );
+ CASE_RETURN_STRING( REGDOMAIN_NO_5GHZ );
+ CASE_RETURN_STRING( REGDOMAIN_COUNT );
+ default:
+ return "Regulation Domain Unknown";
+ }
+}
+
static const
struct ieee80211_regdomain *vos_world_regdomain(struct regulatory *reg)
{