diff options
| author | Yue Ma <yuem@codeaurora.org> | 2017-09-21 10:15:00 -0700 |
|---|---|---|
| committer | Yue Ma <yuem@codeaurora.org> | 2017-09-21 14:16:58 -0700 |
| commit | 3d8d9df0e1c5091d8b89da7520e4bdfa89798d55 (patch) | |
| tree | 80a98f50707e2e7b315d31ffdca3597942d31b75 /drivers/net/wireless | |
| parent | 6f777b2385c98a17d69bbeead6edbc7ad7470f72 (diff) | |
cnss2: Add asynchronous probe support
Add asynchronous probe support so that CNSS2 platform driver is
able to probe in parallel with other device drivers which can
help to reduce kernel boot time.
Change-Id: I740cddafd7e3acfed19416b4183ad2487198a751
CRS-fixed: 2071634
Signed-off-by: Yue Ma <yuem@codeaurora.org>
Diffstat (limited to 'drivers/net/wireless')
| -rw-r--r-- | drivers/net/wireless/cnss/Kconfig | 2 | ||||
| -rw-r--r-- | drivers/net/wireless/cnss2/main.c | 3 |
2 files changed, 4 insertions, 1 deletions
diff --git a/drivers/net/wireless/cnss/Kconfig b/drivers/net/wireless/cnss/Kconfig index 863f766bccdb..051b709f53f0 100644 --- a/drivers/net/wireless/cnss/Kconfig +++ b/drivers/net/wireless/cnss/Kconfig @@ -12,7 +12,7 @@ config CNSS config CNSS_ASYNC bool "Enable/disable cnss pci platform driver asynchronous probe" - depends on CNSS + depends on CNSS || CNSS2 ---help--- If enabled, CNSS PCI platform driver would do asynchronous probe. Using asynchronous probe will allow CNSS PCI platform driver to diff --git a/drivers/net/wireless/cnss2/main.c b/drivers/net/wireless/cnss2/main.c index 23a81ff071ee..5ad1a4cb4f60 100644 --- a/drivers/net/wireless/cnss2/main.c +++ b/drivers/net/wireless/cnss2/main.c @@ -2343,6 +2343,9 @@ static struct platform_driver cnss_platform_driver = { .name = "cnss2", .owner = THIS_MODULE, .of_match_table = cnss_of_match_table, +#ifdef CONFIG_CNSS_ASYNC + .probe_type = PROBE_PREFER_ASYNCHRONOUS, +#endif }, }; |
