diff options
| author | Sushant Kaushik <skaushik@qti.qualcomm.com> | 2015-06-18 15:58:21 +0530 |
|---|---|---|
| committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2015-07-13 07:09:01 -0700 |
| commit | f1874d53bfeb9639a5ffc8018f896e6ecabc978b (patch) | |
| tree | 740092bc8ef029f7439a1362e85ddb9c8e9785f4 /CORE/VOSS | |
| parent | 6e7dc36544f603900e0143ee8882c8305a2e7344 (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.h | 1 | ||||
| -rw-r--r-- | CORE/VOSS/src/vos_nvitem.c | 23 |
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) { |
