Commit Graph

126 Commits

Author SHA1 Message Date
baiywt 5d241654fa net: wireless: rockchip_wlan: bcmdhd: Remove missing rockchip_dw_pcie_pm_ctrl_for_user call 2024-10-16 19:25:27 +08:00
baiywt 6c49f0aa67 net: wireless: rockchip_wlan: bcmdhd: Update driver to 101.10.591.68.32 2024-10-16 16:08:39 +08:00
baiywt 0a60f6cf89 net: wireless: rockchip_wlan: bcmdhd: Update to 101.10.591.x 2024-01-19 18:35:00 +08:00
Joshua Riek c33c73bca7 suppress wl_cfg80211_netdev_notifier_call 2023-07-07 15:03:00 +08:00
Bian Jin chen 188560e5f3 net: wireless: rockchip_wlan: bcmdhd: Fix compilation errors on clang-r487747c.
Signed-off-by: Bian Jin chen <kenjc.bian@rock-chips.com>
Change-Id: Iab5692494dd926d3b186d5d0b75a74b1624bd874
2023-06-16 18:07:19 +08:00
Tao Huang 0500678ee9 net: wireless: rockchip_wlan: bcmdhd: Call filp_open() only when CONFIG_NO_GKI
filp_open() is missing from GKI symbol list.

Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: I6fce3176441fca1910c4edfb6f3eeb423149fc45
2023-04-03 16:32:25 +08:00
Tao Huang 95a8c1b877 net: wireless: rockchip_wlan: bcmdhd: Fix out-of-srctree build
../drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/aiutils.c:25:10: fatal error: 'typedefs.h' file not found

Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: I425cb52776bb1b3294b8ef67c951b04afe2288a9
2023-03-30 21:14:08 +08:00
Alex Zhao 44b6eb0138 net: wireless: rockchip_wlan: bcmdhd: fix pno scan deadlock
03-02 21:18:49.795982    62    62 E         : INFO: task wificond:542 blocked for more than 723 seconds.
03-02 21:18:49.795991    62    62 E         : Not tainted 5.10.66 #1
03-02 21:18:49.796002    62    62 E         : "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
03-02 21:18:49.796013    62    62 I task    : wificond        state:D stack:    0 pid:  542 ppid:     1 flags:0x04000001
03-02 21:18:49.796031    62    62 I Call trace:
03-02 21:18:49.796043    62    62 I         : __switch_to+0x180/0x230
03-02 21:18:49.796057    62    62 I         : __schedule+0x4a0/0x708
03-02 21:18:49.796080    62    62 I         : schedule+0xa0/0xe8
03-02 21:18:49.796093    62    62 I         : schedule_preempt_disabled+0x28/0x48
03-02 21:18:49.796105    62    62 I         : __mutex_lock+0x504/0x7cc
03-02 21:18:49.796117    62    62 I         : __mutex_lock_slowpath+0x18/0x28
03-02 21:18:49.796127    62    62 I         : mutex_lock+0x40/0x64
03-02 21:18:49.796138    62    62 I         : rtnl_lock+0x44/0x68
03-02 21:18:49.796153    62    62 I         : cfg80211_sched_scan_stopped+0x20/0x44
03-02 21:18:49.796353    62    62 I         : wl_notify_escan_complete+0x2c4/0x45c [bcmdhd]
03-02 21:18:49.796546    62    62 I         : _wl_cfgscan_cancel_scan+0x108/0x190 [bcmdhd]
03-02 21:18:49.796736    62    62 I         : wl_cfg80211_sched_scan_stop+0xbc/0x14c [bcmdhd]
03-02 21:18:49.796769    62    62 I         : rdev_sched_scan_stop+0x30/0x17c
03-02 21:18:49.796782    62    62 I         : cfg80211_stop_sched_scan_req+0x4c/0x114
03-02 21:18:49.796796    62    62 I         : nl80211_stop_sched_scan+0xf0/0xf8
03-02 21:18:49.796813    62    62 I         : genl_rcv_msg+0x38c/0x3b8
03-02 21:18:49.796828    62    62 I         : netlink_rcv_skb+0x108/0x124
03-02 21:18:49.796839    62    62 I         : genl_rcv+0x38/0x54
03-02 21:18:49.796854    62    62 I         : netlink_unicast_kernel+0xa0/0x140
03-02 21:18:49.796865    62    62 I         : netlink_unicast+0xfc/0x1a4
03-02 21:18:49.796875    62    62 I         : netlink_sendmsg+0x284/0x318
03-02 21:18:49.796891    62    62 I         : __sys_sendto+0x168/0x1f4
03-02 21:18:49.796902    62    62 I         : __arm64_sys_sendto+0x2c/0x40
03-02 21:18:49.796918    62    62 I         : el0_svc_common+0xc0/0x23c
03-02 21:18:49.796929    62    62 I         : do_el0_svc+0x28/0x88
03-02 21:18:49.796946    62    62 I         : el0_svc+0x14/0x24
03-02 21:18:49.796956    62    62 I         : el0_sync_handler+0x88/0xec
03-02 21:18:49.796969    62    62 I         : el0_sync+0x1a8/0x1c0
03-02 21:18:49.797150    62    62 E         : INFO: task kworker/u17:3:1345 blocked for more than 723 seconds.
03-02 21:18:49.797163    62    62 E         : Not tainted 5.10.66 #1
03-02 21:18:49.797173    62    62 E         : "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.

Signed-off-by: Alex Zhao <zzc@rock-chips.com>
Change-Id: I669e1e0f2cb42ec68fec3404ea2308c953b3317c
2023-03-10 17:27:05 +08:00
Tao Huang 9cd7abdb02 net: wireless: rockchip_wlan: bcmdhd: No include stdarg.h from 5.15
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: If5a6ca39f8fcdc0854a34049f08f90c636b2044c
2023-02-08 19:45:37 +08:00
Alex Zhao ed56e6902a net: wireless: rockchip_wlan: bcmdhd: disable DHD_PKTID_AUDIT_ENABLED
Signed-off-by: Alex Zhao <zzc@rock-chips.com>
Change-Id: I71f3a86d5a722739a03daef68c50e70de4968dd9
2022-11-22 17:55:48 +08:00
Alex Zhao 569a73dcb7 net: wireless: rockchip_wlan: bcmdhd: enable WL_P2P_RAND
Signed-off-by: Alex Zhao <zzc@rock-chips.com>
Change-Id: I1a75eed43cb4a9e973c9950d28bf4fc274da4a70
2022-11-10 14:59:52 +08:00
Alex Zhao 67e4e92e23 net: wireless: rockchip_wlan: bcmdhd: enable WL_SCHED_SCAN
Signed-off-by: Alex Zhao <zzc@rock-chips.com>
Change-Id: I687794f636bd2f5c0f3629f293620e893e5a6f6e
2022-10-11 09:58:59 +08:00
Tao Huang 3d8de4fc14 net: wireless: rockchip_wlan: bcmdhd: Disable -Wunused-but-set-variable
To support clang-14 otherwise too much warnings generated.

Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: If48817e358d076858a9808dfdc26e4b142858cc9
2022-09-08 15:32:06 +08:00
Lin Jianhua 60f17c7808 net: wireless: rockchip_wlan: bcmdhd: fixup compile error on aarch32
drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/wl_escan.c:995:1:
warning: the frame size of 1120 bytes is larger than 1024 bytes

Signed-off-by: Lin Jianhua <linjh@rock-chips.com>
Change-Id: Ie7899827ed313f7eddc853e78474be7e7ac9a756
2022-08-17 11:25:30 +08:00
Tao Huang 875964ad5d net: wireless: rockchip_wlan: bcmdhd: Call kernel_read/write() only when CONFIG_NO_GKI
kernel_read()/kernel_write() are missing from GKI symbol list.

Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: Iad8f6749840d8fdc6c80c751a3d229e9f04359de
2022-07-27 19:51:33 +08:00
Tao Huang 1659a56516 net: wireless: rockchip_wlan: bcmdhd: Enable CONFIG_BCMDHD_REQUEST_FW
GKI missing kernel_read/kernel_write symbol.

Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: I277955b9054240e7f84f0830a9f1968bbf0f51f1
2022-07-27 19:46:03 +08:00
Tao Huang 95376bf834 net: wireless: bcmdhd: Fix compile warning when CONFIG_BCMDHD_REQUEST_FW=y
drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/dhd_common.c:7852:50: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
                                        DHD_ERROR(("fw->size = %d, *length = %d\n", fw->size, *length));
                                                               ~~                   ^~~~~~~~
                                                               %lu

Fixes: 6513b9fbdd ("net: wireless: update bcmdhd driver to 101.10.361.20")
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: Ia2cce87e3392174f8a6165494e1c7962ae07bd93
2022-07-26 20:07:23 +08:00
Tao Huang 8106e54bdf net: wireless: rockchip: rkwifi: bcmdhd: set vfs-only exports into their own namespace
According to gki commit d483eed85f ("ANDROID: GKI: set vfs-only exports into their own namespace").

Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: Ie75429695e0f23ada39d8677a918e5b1c0b8fd97
2022-07-14 19:44:59 +08:00
Alex Zhao 6513b9fbdd net: wireless: update bcmdhd driver to 101.10.361.20
Signed-off-by: Alex Zhao <zzc@rock-chips.com>
Change-Id: I7beac9c4e228865b7a07a0d2f88e2968ac7e5e8e
2022-07-11 15:17:37 +08:00
Jon Lin 9e093149af net: wireless: rockchip: rkwifi: bcmdhd: Add rk wifi pcie APIs
Fix the error from dhd pcie interface.

Change-Id: I0f89e7c1a36aa289733082410f6fe65c27481cf8
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2022-06-22 15:05:09 +08:00
Alex Zhao 88a24df15d net: wireless: update bcmdhd driver to 101.10.361.16
Signed-off-by: Alex Zhao <zzc@rock-chips.com>
Change-Id: I34dd170252d524b0146c6017f735c2b2b98e9a20
2022-06-09 17:15:03 +08:00
Tao Huang e321a068b4 net: wireless: rockchip: rkwifi: bcmdhd: Fix for rt_mutex
drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/dhd_linux.c:20403:3: error: member reference base type 'void' is not a structure or union
                mutex_destroy(mtx);
                ^~~~~~~~~~~~~~~~~~
./include/linux/mutex_rt.h:53:48: note: expanded from macro 'mutex_destroy'

Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: I087fb3469769b6e0c23f5e937514be3452f2197a
2021-12-15 15:29:28 +08:00
Alex Zhao 62c06ae47f net: wireless: rockchip_wlan: update bcmdhd driver
1.version: 101.10.361.11 (wlan=r892223-20210630-1)
2.both wifi5 and wifi6 are supported

Signed-off-by: Alex Zhao <zzc@rock-chips.com>
Change-Id: Ia0724ebc628ba40afed947275d34ff5c47a410b4
2021-11-16 11:22:35 +08:00
Tao Huang f3155b19d7 rk: get rid of legacy 'get_ds()' function
According to commit 736706bee3 ("get rid of legacy 'get_ds()' function")

Every in-kernel use of this function defined it to KERNEL_DS (either as
an actual define, or as an inline function).  It's an entirely
historical artifact, and long long long ago used to actually read the
segment selector valueof '%ds' on x86.

Which in the kernel is always KERNEL_DS.

Inspired by a patch from Jann Horn that just did this for a very small
subset of users (the ones in fs/), along with Al who suggested a script.
I then just took it to the logical extreme and removed all the remaining
gunk.

Roughly scripted with

   git grep -l '(get_ds())' -- :^tools/ | xargs sed -i 's/(get_ds())/(KERNEL_DS)/'
   git grep -lw 'get_ds' -- :^tools/ | xargs sed -i '/^#define get_ds()/d'

plus manual fixups to remove a few unusual usage patterns, the couple of
inline function cases and to fix up a comment that had become stale.

The 'get_ds()' function remains in an x86 kvm selftest, since in user
space it actually does something relevant.

Change-Id: I4b8e3436c958b7745059ea7ef4367f3fd4a0ebbe
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
2021-04-12 19:56:40 +08:00
Tao Huang fd2bfab3ee rk: remove ioremap_nocache and devm_ioremap_nocache
According to commit 4bdc0d676a ("remove ioremap_nocache and devm_ioremap_nocache").

ioremap has provided non-cached semantics by default since the Linux 2.6
days, so remove the additional ioremap_nocache interface.

Change-Id: Id62917547d7d0d838ac3785f8c2bfd2d645af034
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
2021-04-12 19:24:04 +08:00
Tao Huang 808bc30143 rk: Replace <asm/uaccess.h> with <linux/uaccess.h> globally
According to commit 7c0f6ba682 ("Replace <asm/uaccess.h> with
<linux/uaccess.h> globally").

sed -i "s!#include <asm/uaccess.h>  !#include <linux/uaccess.h>!" \
$(git grep -l "#include <asm/uaccess.h>  " | grep -v ^include/linux/uaccess.h)

PATT='^[[:blank:]]*#[[:blank:]]*include[[:blank:]]*<asm/uaccess.h>'
sed -i -e "s!$PATT!#include <linux/uaccess.h>!" \
      $(git grep -l "$PATT"|grep -v ^include/linux/uaccess.h)

Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: I2110dffd32d855ecc9c403fc75cee950f7abb024
2021-04-09 17:08:07 +08:00
Tao Huang 4b92d5bca3 treewide: replace '---help---' in Kconfig files with 'help' (rk)
Since commit 84af7a6194 ("checkpatch: kconfig: prefer 'help' over
'---help---'"), the number of '---help---' has been gradually
decreasing, but there are still more than 2400 instances.

This commit finishes the conversion. While I touched the lines,
I also fixed the indentation.

There are a variety of indentation styles found.

  a) 4 spaces + '---help---'
  b) 7 spaces + '---help---'
  c) 8 spaces + '---help---'
  d) 1 space + 1 tab + '---help---'
  e) 1 tab + '---help---'    (correct indentation)
  f) 1 tab + 1 space + '---help---'
  g) 1 tab + 2 spaces + '---help---'

In order to convert all of them to 1 tab + 'help', I ran the
following commend:

  $ find . -name 'Kconfig*' | xargs sed -i 's/^[[:space:]]*---help---/\thelp/'

Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: I6c1a95c0cb15b1a5a4215acba748e7023dfd4338
2021-04-08 18:57:03 +08:00
Weiguo Hu d43184d461 net: rockchip_wlan: bcmdhd_wifi6: modify module mame to bcmdhd
Signed-off-by: Weiguo Hu <hwg@rock-chips.com>
Change-Id: Ibbe444c76b647543afd9b4d74914a79789015dd6
2021-02-26 16:39:11 +08:00
Alex Zhao 5ddff64edb net: wireless: rkwifi: bcmdhd: Add country code list support
Signed-off-by: Alex Zhao <zzc@rock-chips.com>
Change-Id: I63721af56d9f0f65b3f1a65fff822c7552c9b7fa
2021-01-22 20:12:59 +08:00
Yao Xiao e5235d6a08 net: rockchip_wlan: update cywdhd to "1.363.125.19 (r)"
Signed-off-by: Yao Xiao <xiaoyao@rock-chips.com>
Change-Id: I4be636719d780978486d8ad204472cfb1023ca99
2021-01-06 18:20:16 +08:00
Yao Xiao 41c28fac5b net: rockchip_wlan: update bcmdhd_indep_power to "1.579.77.41.26(r-20200429-2.3)(20201113-3)"
Signed-off-by: Yao Xiao <xiaoyao@rock-chips.com>
Change-Id: Icd686dae1fc089838dd03d721ad7b4fca41aa429
2020-11-20 11:22:51 +08:00
Yao Xiao 6923560ba3 net: rockchip_wlan: bcmdhd_indep_power: decrease KSO_CLR timeout
Signed-off-by: Yao Xiao <xiaoyao@rock-chips.com>
Change-Id: I40387ed81c4fcab3596dc0c13773494927fe8334
2020-10-26 18:59:28 +08:00
Yao Xiao cc3b8684e5 net: rockchip_wlan: bcmdhd_indep_power
1. add ENABLE_INSMOD_NO_FW_LOAD for init stability
2. reduce print level
3. modify module name for keepalive

Signed-off-by: Yao Xiao <xiaoyao@rock-chips.com>
Change-Id: I1be21817e53558945a35389ee02d8229e2b1a58a
2020-10-19 16:59:13 +08:00
Yao Xiao dd052636f6 net: rockchip_wlan: rkwifi: Kconfig: remove unuse config
Fixes: ef0479c9ed ("net: rockchip_wlan: ap6xxx: support keepalive during host shutdown")
Signed-off-by: Yao Xiao <xiaoyao@rock-chips.com>
Change-Id: Ife4048deebd7a76b572865ce7094a623508df29d
2020-10-19 14:10:06 +08:00
Yao Xiao ef0479c9ed net: rockchip_wlan: ap6xxx: support keepalive during host shutdown
Signed-off-by: Yao Xiao <xiaoyao@rock-chips.com>
Change-Id: Icf524f45da79a73134dc46e64f08a23fcab908cf
2020-10-14 14:14:41 +08:00
Shunqian Zheng b309af488c net: wireless: rockchip: rkwifi: bcmdhd: fix gcc8 warning
drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/dhd_linux.c:6975:39:
warning: argument to 'sizeof' in 'strncpy' call is the same expression
as the source; did you mean to use the size of the destination?
[-Wsizeof-pointer-memaccess]
error, forbidden warning:dhd_linux.c:6975
   strncpy(drvname, info.driver, sizeof(info.driver));

Signed-off-by: Shunqian Zheng <zhengsq@rock-chips.com>
Change-Id: I8f39153a2df4bb2395cd9aac9bd763587f509713
2020-07-22 11:51:16 +08:00
Jianqun Xu 67b64a1fdd net: wireless: rockchip_wlan: fix missing MODULE_LICENSE warning
WARNING: modpost: missing MODULE_LICENSE() in drivers/net/wireless/rockchip_wlan/rkwifi/rk_wifi_config.o
see include/linux/module.h for more information

Change-Id: Ie683a00a1d0c66633fa7c169179298b08ef95452
Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com>
2020-06-19 16:30:23 +08:00
Wu Liangqing 04e6b38f51 net: wireless: rockchip_wlan: bcmdhd enabled CONFIG_BCMDHD_OOB
Fixes: 9d5a7a9c5a ("net: wifi: rockchip_wlan: add wifi6 support for bcmdhd chipset")
Change-Id: I16e0ede9ce03a5f19c7bdfa78db3051ff20c02b1
Signed-off-by: Wu Liangqing <wlq@rock-chips.com>
2020-05-09 10:29:40 +08:00
Yao Xiao 9d5a7a9c5a net: wifi: rockchip_wlan: add wifi6 support for bcmdhd chipset
1. support wifi6
2. support sta/ap coex for Android P
3. support sta/ap coex for Linux Connman(Connection Manager)

notice:
  As the new drivers are unstable, the vendor suggests to maintain
two sets of drivers, and delete them after the new drivers are stable.

Signed-off-by: Yao Xiao <xiaoyao@rock-chips.com>
Change-Id: I6c98e6e031aee1d619a7f1f4a357b09975237d80
2020-04-28 15:09:48 +08:00
Tao Huang e1a14c1f6d net: wireless: rockchip: rkwifi: bcmdhd: fix gcc warning
Fix gcc 9 warning:

drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/dhd_linux.c: In function 'dhd_attach':
drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/dhd_linux.c:9494:4: warning: 'strncat' specified bound 2 equals source length [-Wstringop-overflow=]
 9494 |    strncat(if_name, "%d", 2);
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~

drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/bcmutils.c: In function 'bcm_format_flags':
drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/bcmutils.c:2140:3: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=]
 2140 |   strncpy(p, name, nlen + 1);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~

drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/bcmutils.c: In function 'bcm_format_field':
drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/bcmutils.c:2097:5: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=]
 2097 |     strncpy(buf, name, slen+1);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~

Change-Id: Iab941c1789cfa0e3a1322cdbf64fcfbb75bd9c7c
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
2020-03-31 19:04:37 +08:00
Alex Zhao 2b8a795846 net: wireless: update bcmdhd driver to 1.579.77.41.22
Change-Id: Ib5df542df130214999a3c2d4361c265fa8bcc39f
Signed-off-by: Alex Zhao <zzc@rock-chips.com>
2019-12-13 11:12:58 +08:00
Tao Huang 90ba1072c8 net: wireless: rockchip: rkwifi: fix and ignore clang warning
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: I7aa01d20b22673cb29bf65040aa0f6eeaa450043
2019-11-21 21:10:23 +08:00
Meiyou Chen 304901fba9 net: rkwifi: Fix sinfo use-before-initialization
Change-Id: I13be02dd133a0a725f2c4d565c47f4c1bdc2fdf3
Signed-off-by: Meiyou Chen <cmy@rock-chips.com>
2019-11-11 09:33:16 +08:00
Tao Huang 3854c061b9 net: rockchip_wlan: bcmdhd: fix gcc warning
drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/bcmsdh_sdmmc.c: In function 'sdioh_request_packet_chain':
drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/bcmsdh_sdmmc.c:1291:77: warning: '*((void *)&before+8)' may be used uninitialized in this function [-Wmaybe-uninitialized]
    write, ttl_len, now.tv_sec-before.tv_sec, now.tv_nsec/1000-before.tv_nsec/1000));
                                                                             ^
drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/bcmsdh_sdmmc.c:1107:23: note: 'before' was declared here
  struct timespec now, before;
                       ^~~~~~

Change-Id: I34e1b7132ad2771932e53475788dd4f3607f0233
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
2019-10-15 18:08:43 +08:00
Alex Zhao 2929d06045 net: rkwifi: initialize code to support rkwifi
Change-Id: Ia0724ebc628ba40afed947275d34ff5c47a410b4
Signed-off-by: Alex Zhao <zzc@rock-chips.com>
2019-09-25 15:46:49 +08:00
Alex Zhao 409cd1d0b9 net: wireless: update bcmdhd driver to "1.579.77.41.10 (r)"
Change-Id: I8c8c1f7e6b9e9b686eeebb404f5fae061bbad361
Signed-off-by: Alex Zhao <zzc@rock-chips.com>
2018-12-14 11:37:28 +08:00
Yao Xiao dd4b4b493a net: wireless: rkwifi: add SUPPORT_P2P_GO_PS to fix suspend issue
Change-Id: I23f563c1de9527f2a17ccbe90a61516b4f76b2a8
Signed-off-by: Yao Xiao <xiaoyao@rock-chips.com>
2018-10-18 20:20:12 +08:00
Yao Xiao 475b05e523 net: wireless: bcmdhd: fix some issues for driver "1.579.77.41.9 (r)"
1. disable tuning during sdio sleep
2. add get_oob_irq_flags interface for request_irq(flags)

Change-Id: Ic77fd82fc3f93a813512ecceaed2c75fe204b750
Signed-off-by: Yao Xiao <xiaoyao@rock-chips.com>
2018-09-28 11:59:22 +08:00
Yao Xiao 3c66f60d13 net: wireless: update bcmdhd driver to "1.579.77.41.9 (r)"
Change-Id: I5b5a30393157192fd8c1c033169931e7d5b03df0
Signed-off-by: Yao Xiao <xiaoyao@rock-chips.com>
2018-09-26 18:48:53 +08:00
Ziyuan Xu 80e853f602 net: wireless: bcmdhd: fixup sdio wifi deivice response crc error while resume
Change-Id: I3a9aa6f5346c2393ae0c90ab1592bc043c5f2d25
Signed-off-by: Ziyuan Xu <xzy.xu@rock-chips.com>
Signed-off-by: Yao Xiao <xiaoyao@rock-chips.com>
2018-07-31 15:45:55 +08:00