summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * | | | qcacld-2.0: Enable FEATURE_BUS_BANDWIDTH for 9x07Nirav Shah2016-02-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Enable FEATURE_BUS_BANDWIDTH for 9x07 and use FEATURE_BUS_BANDWIDTH for ini parmeters for bus bandwidth related parameters. CRs-Fixed: 971570 Change-Id: Ieb64b843b5215e7a878ef7ba5cccffe2071dd456
| * | | | qcacld-2.0: Add INI param to ignore HT op mode of peer APAbhishek Singh2016-02-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prima to qcacld-2.0 propagation Currently even if peer AP is in Legacy mode, driver can enable 11g protection, even though there is no 11g AP in vicinity. As a part of fix, add an INI param which will enable 11g protection only when there is a 11g AP in vicinity. Change-Id: Ic76e6070b02f92ef33934a0e5158fa4ef6c3e45b CRs-Fixed: 897755
| * | | | qcacld-2.0: Allow power save to be controlled by iw commandSreelakshmi Konamki2016-02-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If gEnablePowerSaveOffload is 1 in ini, power save can't be controlled by iw dev <devname> set power_save on/off. Make configDefStaPsEnabled work only when configStaPsEnabled is TRUE. Change-Id: Ia00abb73efbb1425ef9a3862c1ea2a88506ffd9a CRs-Fixed: 963894
| * | | | Release 4.0.11.14AnjaneeDevi Kapparapu2016-02-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.11.14 Change-Id: I0cb80033021ea957a252062010004a0c2bea5c3b CRs-Fixed: 688141
| * | | | qcacld-2.0: Fix Suspicious pointer dereference before NULL checkSreelakshmi Konamki2016-02-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix to add NULL check before dereference of pointer Change-Id: I520aca1fc46cf3fbb30d2f068f6da43a2b2986e6 CRs-Fixed: 965800
| * | | | qcacld 2.0: Change permissions of msienable parameterHimanshu Agarwal2016-02-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Earlier, msienable has read and write permissions due to which it is possible to write it through sysfs at runtime enabling MSI which is disabled by default. This fix change the permission to read-only and make it unchangeable at runtime. Change-Id: If2b7e936a64b7ecf528f8c24b64f8e1db5d72df7 CRs-Fixed: 961782
| * | | | qcacld-2.0: fix DUT doesn't send EAPOL key 2/4 during roaming.Liangwei Dong2016-02-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In HL platform, establish P2P CLI + Station MCC on 5G band, then start the iperf throughput by 2 UDP streams on both Station and P2P. Then tune the attenuation to make the Station roaming between AP1 and AP2 back and forth. At some spot, the EAPOL M2 can not be sent out. It is pending in driver tx queue due to lack of credit. This solution is to pause the other vdev when MCC is starting or already started. Then unpause other vdev when Vdev Start resp come up. It will give current vdev more credit to send out the M2 frame. Change-Id: I5fec1c63229c3ece98ceb051199c8ded12e7e339 CRs-Fixed: 969288
| * | | | qcacld-2.0: Increase the max value for ini gEGAPWaitTime to 300000Ganesh Kondabattini2016-02-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently the max value supported for ini gEGAPWaitTime is 5000. Changing this value to 300000 (5 min). CRs-Fixed: 971446 Change-Id: I93c57fbf2bb9ba2d8a9d02290e95b8fe3d996968
| * | | | Release 4.0.11.13AnjaneeDevi Kapparapu2016-02-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.11.13 Change-Id: I06a49138c6e826c22d6009732f6b9882f89ef207 CRs-Fixed: 688141
| * | | | qcacld-2.0: define CFG_TGT_RX_DECAP_MODE_RAW for high latencyManjunathappa Prakash2016-02-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add CFG_TGT_RX_DECAP_MODE_RAW for high latency header file. Change-Id: I3218cd836699d5d48a7fd1fb59cb898e58c89896 CRs-Fixed: 963060
| * | | | qcacld-2.0: Add support for changing FTM capability during runtimeNaveen Rawat2016-02-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add VENDOR subcmd to support changing of Fine Time Measurement capability dynamically. This command can be used by user space application to change FTM capability. FTM capability set by user space is intersected with capability set by firmware to compute new capability value. Change-Id: I5f3a57e66f2c6a9f3fa8acc7e9da8cb23cb766e3 CRs-Fixed: 968594
| * | | | qcacld-2.0: reduce error log that try to send data to an unknown peerkaliu2016-02-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In HL platform, set DUT to STA+SAP mcc mode, STA connects to a ref 5G ap, SAP started in channel 6, ref sta1 and ref sta2 connect to DUT SAP, run iperf traffic from ref1 to ref2. Shut down ref2, driver hit the error log that "try to send data to an unknown peer", each log costs about 10ms, which cause host can't fetch data from fw in time, and finnally cause fw assert. The solution is lower log level. Change-Id: I66bfd63cf40b9da2a5e2865096e9bed1bd4dd699 CRs-Fixed: 963231
| * | | | qcacld-2.0: CL 1452008 update fw common interface filesPoddar, Siddarth2016-02-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | add a flag bit in WMI_WOW_ENABLE_CMD param to control sending PM_PME after WOW Change-Id: Ifd61ecdc51a51683369e8672a7cd61a6ebb5ec42 CRs-Fixed: 865207
| * | | | qcacld-2.0: CL 1450690 update fw common interface filesPoddar, Siddarth2016-02-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | WMI per-peer max/min tx rate spec Change-Id: I7af4dc75058062f9b4b088133a0696b8fc6da04d CRs-Fixed: 865207
| * | | | qcacld-2.0: CL 1449912 update fw common interface filesPoddar, Siddarth2016-02-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add wmi interface for MBO(MultiBand Operation) feature Change-Id: I81370b40c0d8232b57699cc6cfb0ef5113e33058 CRs-Fixed: 865207
| * | | | Release 4.0.11.12AnjaneeDevi Kapparapu2016-02-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.11.12 Change-Id: I99f342f2007dddccdfd8f928b4a3c17eeea978e5 CRs-Fixed: 688141
| * | | | qcacld-2.0: Changes for mib stats supportGupta, Kapil2016-02-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mib stats are required to support Carplay over WiFi. Add mib stats support in host. Change-Id: I602caee610b664aa91d5e2431af0cee26f9e5f76 CRs-Fixed: 951235
| * | | | qcacld-2.0: Handle Reassociation request failureVarun Reddy Yeturu2016-02-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If pre-authentication is successful and the reassoc request comes with an invalid BSSID, then clean up the PE session and then clean up the upper layers like SME and HDD. CRs-Fixed: 970551 Change-Id: Idb0ce24f4cb4e1f3dd02c3691e1698441b7606ce
| * | | | qcacld-2.0: Change the type of enableSifsBurst from bool to ucharLiangwei Dong2016-02-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | refine enableSifsBurst to support more config to 11n cert 0 - sifs burst toally disable 1 - sifs burst enabled but disabled for legacy mode 3 - sifs burst enabled and also for legacy mode Change-Id: Ia0a21cec25ce46b3ef2ed0ee8d4e4682558da468 CRs-Fixed: 969174
| * | | | cld-2.0: Update HT SMPS mode before processing FT reassoc requestArchana Ramachandran2016-02-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When antenna mode is switched from 2x2 to 1x1 before reassociation, the handler for processing the reassoc request returns before updating the session SMPS mode to static. This will result in station reassociating in 2x2 mode although the current antenna mode is 1x1. Change-Id: Ic265b63ea908f54b64d6e097e0d9824f61d1e76d CRs-Fixed: 971164
| * | | | qcacld: hif: Implement an OOB interrupt handle mechanismzhangq2016-02-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Normally there are two options in the kernel to handle the SDIO data, polling mode and inband interrupt mode. In case inband interrupt mode isn't supported in the kernel which will severely impact the throughput, the OOB interrupt handle mechanism is implemented. The basic idea of this OOB interrupt handle mechanism is to register the OOB callback to the platform driver and then handle the OOB interrupt in this OOB callback function. Change-Id: If11ec60f1088c93112859938517163de8cb65473 CRs-Fixed: 937303
| * | | | qcacld-2.0: Remove obsolete code of monitor modeManjunathappa Prakash2016-02-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove obsolete code of monitor mode. Change-Id: I1d22116263c88af13c4695befa1d3c6b75d55ef1 CRs-Fixed: 963060
| * | | | qcacld-2.0: Add monitor mode supportManjunathappa Prakash2016-02-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add monitor mode support. Configure target to deliver 802.11 packets in raw mode. Below is the procedure to start the monitor mode: insmod /system/lib/modules/wlan.ko con_mode=4 ifconfig wlan0 up iwpriv wlan0 setMonChan 36 2 tcpdump -i wlan0 -w <tcpdump.pcap> Change-Id: I211ece0a66e2d43bc111e523714942e1557e36f4 CRs-Fixed: 963060
| * | | | Release 4.0.11.11AnjaneeDevi Kapparapu2016-02-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.11.11 Change-Id: I954cc847548b9214344b11d239f31676ae326527 CRs-Fixed: 688141
| * | | | qcacld-2.0: Fix memory overwrite in struct sSirSmeJoinRspSreelakshmi Konamki2016-02-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | struct sSirSmeJoinRsp has member 'supported_nss_1x1' after 'frames' which causes memory corruption. Move 'supported_nss_1x1' before 'frames' to avoid memory corruption. Change-Id: I0fe37440070960f6cfed751efaa75ece80dceaf6 CRs-Fixed: 970717
| * | | | qcacld-2.0: Reduce dumping of tx statsMukul Sharma2016-02-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, host is dumping the tx stats on tx download complete timeout. Because of this host will miss critical debug prints/messages. As a part of this fix, reduce the frequency of dumping of tx stats. Change-Id: Ifb63bac6b6f9c7043c9350df73c591680278a23c CRs-Fixed: 964108
| * | | | qcacld-2.0: Define APL13_WORLD pair in ahCmnRegDomainPairsAbhishek Singh2016-02-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Country DZ is mapped to APL13_WORLD, but the APL13_WORLD pair is not defined in ahCmnRegDomainPairs. This change defines APL13_WORLD in REG_DMN_PAIR_MAPPING and APL13 in REG_DOMAIN Change-Id: I49219900a9f105c3600347e01d00844eece2b595 CRs-Fixed: 962216
| * | | | qcacld-2.0: Change struct of EVENT_WLAN_SECURITY diag eventAbhishek Singh2016-02-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prima to qcacld-2.0 propagation Currently for diag event EVENT_WLAN_STATUS, diag structure only allocates 6 bytes for ssid, though ssid can be upto 32 bytes. Also for diag event EVENT_WLAN_SECURITY, event id is filled as PTK and GTK req/rsp for unicast and broadcast req/rsp. PTK,GTK request doesn't make sense for wep case. As a part of change, increase ssid size to 32 and replace PTK, GTK req/rsp event id with Unicast, Broadcast req/rsp respectively. Change-Id: I5aad1875262dd73878cc8393d09de1b23953d3a2 CRs-Fixed: 921847
| * | | | qcacld-2.0: Add diag event for TDLS management frame tx and rxAbhishek Singh2016-02-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prima to qcacld-2.0 propagation Add diag event for EVENT_WLAN_TDLS_TX_RX_MGMT. This event contains TDLS action frame type, subtype and if its rx or tx. Change-Id: I6ec744518b7a391e4511c503cb858d532ef11322 CRs-Fixed: 934447
| * | | | qcacld-2.0: Add diag event for scan blocked by TDLS.Abhishek Singh2016-02-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prima to qcacld-2.0 propagation Add diag event for EVENT_TDLS_SCAN_BLOCK. This event indicates if scan is blocked because of TDLS. Change-Id: I00dd9d2a54cbe054b400b2d1cb74c0e14b9a13d7 CRs-Fixed: 934456
| * | | | qcacld-2.0: Add diag event for offload requestsAbhishek Singh2016-02-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prima to qcacld-2.0 propagation Add diag event for EVENT_OFFLOAD_REQ. This events contains info if host has enabled or disabled the offload. Change-Id: I19fe216ac0900dedbcb7b247cf0d171979308dc5 CRs-Fixed: 934455
| * | | | qcacld-2.0: Add diag event for suspend and resumeAbhishek Singh2016-02-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prima to qcacld-2.0 propagation Add diag event for EVENT_WLAN_SUSPEND_RESUME. This contains info if driver has entered early suspend, suspend, early resume or resume state. Change-Id: Ic9bb815667ea9203d44a3c3cfcecbdbae573e717 CRs-Fixed: 934452
| * | | | qcacld-2.0: Add diag event for TDLS enable linkAbhishek Singh2016-02-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prima to qcacld-2.0 propagation. Add diag event for EVENT_WLAN_TDLS_ENABLE_LINK. This event contains below info: - peer mac address - Does peer supports off channel - Is off channel configured - Is off channel established Change-Id: Ib491d8ac1d8a7850a050bf14a60b6eb08ab94078 CRs-Fixed: 934449
| * | | | qcacld-2.0: Add diag event for TDLS teardownAbhishek Singh2016-02-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prima to qcacld-2.0 propagation. Add diag event for TDLS teardown. Event contains reason for teardown and peer mac address. Change-Id: Ib04deac6cf7d61fae1a7bb0d0fb8f4dc652b3217 CRs-Fixed: 934448
| * | | | qcacld-2.0: Add voss wrapper for scnprintfPadma, Santhosh Kumar2016-02-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently function calls to Linux kernel function scnprintf are invoked directly from what are supposed to be os-agnostic portions of the driver. Add voss wrapper to call scnprintf. Change-Id: I7cbcf5a1b84e34c45c6c34c9d8a38aa997e30f23 CRs-Fixed: 969888
| * | | | qcacld-2.0: Get wakelock statsPadma, Santhosh Kumar2016-02-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Send wakelock stats to HAL layer when it requests through vendor command QCA_NL80211_VENDOR_SUBCMD_WAKELOCK_STATS. This is a blocking request in HDD. Change-Id: Ie043323d90f63c19de2da9d1b8b54bc28d2c8f3d CRs-Fixed: 958964
| * | | | qcacld-2.0: Dump driver informationPadma, Santhosh Kumar2016-02-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Dump state information of HDD, SME, PE and WMA layers into a buffer. Contents of this buffer will be copied into user space using proc entry /proc/debugdriver/ driverdump. Change-Id: Ifbb102e440d7df20defa1a397964cb9b55082bf9 CRs-Fixed: 955357
| * | | | Release 4.0.11.10AnjaneeDevi Kapparapu2016-02-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.11.10 Change-Id: Ia97062cb53b944176badad9017c4c76eb9fd1f99 CRs-Fixed: 688141
| * | | | qcacld-2.0: Append EC IE and Interworking IE to beaconKanchanapally, Vidyullatha2016-02-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Supplicant is sending Extended capabilities (EC) IE and Interworking IE as part of beacon IEs to the driver but the driver is not looking for these IEs when populating the beacon. To fix this append the EC IE and Interworking IE to the beacon template. Change-Id: I6e19bfacb6f83526ce80d59cf43c23c6e2a77233 CRs-Fixed: 964594
| * | | | qcacld-2.0: Correct prints for EAPOL msgGupta, Kapil2016-02-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently driver is printing the eapol messages without checking if its a eap packet first, which can cause some unwanted prints. As a part of fix add eapol prints after checking if frame is eapol only. CRs-Fixed: 968446 Change-Id: Id720655ffcf7cd40bb96824f0c6baf784e5f78fa
| * | | | qcacld-2.0: CL 1448844 update fw common interface filesAhmad Kholaif2016-02-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | WMI handle changes to incorporate ini changes to enable/disable collection of MIB stats WMI interface change for scan suspend Change-Id: Icdcca16827af85e6b694dcd7ad0be2b4d0d8ac45 CRs-fixed: 865207
| * | | | qcacld-2.0: CL 1449067 update fw common interface filesAhmad Kholaif2016-02-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Increase WHAL_DBG_CMD_RESULT_MAXCNT from 10 --> 11 (affects Helium only). Change-Id: Id03083d3e791f7f5d3036b458e4a228765170553 CRs-fixed: 865207
| * | | | qcacld-2.0: Downgrade WMM AC for data frames if BMPS disabledSreelakshmi Konamki2016-02-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As per the current implementation STA is sending Vo tagged data after delTspec if BMPS disabled. To fix this issue, make wmmAcAccessAllowed to false in hdd_wmm_delts(). Change-Id: I2351a4fd463e0e80cc7aefa5485046eab491ce45 CRs-Fixed: 967685
| * | | | qcacld: Do not validate for SSR and load/unload during interface upMahesh A Saptasagar2016-02-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Failure of interface up due to load/unload or SSR validation results in failure of further wlan operation such as scan, connection etc. To mitigate this issue do not validate hdd context for load/unload and SSR during interface up. Change-Id: I021a08011673c30c5cae307de59062214b757634 CRs-Fixed: 964456
| * | | | qcacld-2.0: Send anycast addresses for NS offloadSravan Kumar Kairam2016-02-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Current implementation has support for IPv6 addresses of type unicast for NS offload to firmware. As part of this change add anycast addresses for NS offload. Change-Id: Ie3a94e34aa7ece18a69f543c65d73a7487fc28ee CRs-Fixed: 954880
| * | | | qcald-2.0: Add HAL command support to set NS offloadSravan Kumar Kairam2016-02-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add support to enable/disable NS offload to firmware from HAL vendor command. As part of this fix when NS offload is set to disable from HAL command, NS will not be offloaded when wlan goes to suspend state even if NS offload is enabled in cfg ini. Change-Id: Ie38079caa102fc272175320b38376cfbcad7c546 CRs-Fixed: 954880
| * | | | qcacld:IPA-uC: Set allocated Tx buff count when reaches at the limitYun Park2016-02-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix to set allocated Tx buffer count when the buffer allocation failed by reaching at the memory limit before preconfigured Tx buffer count. Change-Id: I08055e372a0efc84c55dcce7225a0017445d7941 CRs-Fixed: 962344
| * | | | qcacld-2.0: Fix non-init mutex use in memdump_deinitLiangwei Dong2016-02-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | memdump_(de)init should be called when hdd_ctx create/free hdd_ctx will be freed in SSR. Crash happened when memdump_deinit use non-init memdump_lock field of hdd_ctx Change-Id: I27c983b4c59fb4634e586cc75b776370d9c0a179 CRs-Fixed: 965040
| * | | | Release 4.0.11.9AnjaneeDevi Kapparapu2016-01-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.11.9 Change-Id: I39c3c7833a760500584708d640e96701a22d97ef CRs-Fixed: 688141
| * | | | wlan: enable channels 12 & 13 when SET_FCC_CHANNEL is setSachin Ahuja2016-01-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently Ch 12/13 are disabled when SET_FCC_CHANNEL is issued by framework. To meet FCC rules and to meet requirement for other countries regulatory reduce TxPower for channel 12/13. Change-Id: Ie833804e565f40e28845160452d3245334a34308 CRs-Fixed: 961580