mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-15 01:01:56 -04:00
No description
- C 98.2%
- Assembly 1%
- Makefile 0.3%
- Shell 0.2%
- Python 0.1%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
Send correct channel list to Firmware. When cfg80211 is enabled, STA is scanning in a set of wrong channels. When scan callback happens from cfg80211 module the cfg80211 module gives us the channel numbers. There are some channel numbers which are same in both 5GHz and in 2.4Ghz bands. For example, channel number 1 maps to frequency 4942MHz in 5GHz band, but in 2.4GHz band channel number 1 maps to frequency 2412MHz. So cfg80211 may give us a wrong channel number. Since we have the exact frequency of the channel we should use that instead of the one given by cfg80211. The channel object given to the driver by cfg80211 during scan callback is the same as the one registered to cfg80211 by the driver. So we can use the channel frequency inside the channel object for scan which is not changed by the cfg80211 module. Use regdb function to convert channel number to frequency while receiving scan entries from FW. Use pdev band (5/2.4GHz) information to map to correct 2.4Ghz/5Ghz channel frequency. Half/Quarter rate flags in the scan_ctrl_flags are not set. Set Half/Quarter rate flags in scan_ctrl_flags. Change-Id: I9df8f0e90938f86f6987574f8259a5cf66b672aa CRs-Fixed: 2180273 |
||
| cfg | ||
| dp | ||
| ftm | ||
| global_lmac_if | ||
| hal/wifi3.0 | ||
| hif | ||
| htc | ||
| init_deinit/dispatcher | ||
| os_if/linux | ||
| qdf | ||
| scheduler | ||
| spectral | ||
| target_if | ||
| umac | ||
| utils | ||
| wlan_cfg | ||
| wmi | ||
| README.txt | ||
| VERSION.txt | ||
This is CNSS WLAN Host Driver for products starting from iHelium