Re: [PATCH 0/8] brcmfmac: chip related changes

2018-11-21 Thread Chi-Hsien Lin
On 11/21/2018 11:33, Kalle Valo wrote: > Chi-Hsien Lin writes: > >> This patch series includes various chip-related changes: >> * 43012 support >> * 4373 saverestore support >> * SDIO bus settings >> * 4354 raw chipid >> >> Changelog: >&

[PATCH V4 7/8] brcmfmac: 4373 save-restore support

2018-11-20 Thread Chi-Hsien Lin
Use chipcommon sr_control0 register to check 4373 sr support. Reviewed-by: Arend van Spriel Signed-off-by: Chi-Hsien Lin --- .../net/wireless/broadcom/brcm80211/brcmfmac/chip.c | 5 + .../wireless/broadcom/brcm80211/include/chipcommon.h | 19 +++ 2 files changed, 24

[PATCH V4 6/8] brcmfmac: update 43012 F2 watermark setting to fix DMA Error during UDP RX Traffic

2018-11-20 Thread Chi-Hsien Lin
. This is the optimal setting for this chip. Reviewed-by: Arend van Spriel Signed-off-by: Naveen Gupta Signed-off-by: Chi-Hsien Lin --- drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c | 12 1 file changed, 12 insertions(+) diff --git a/drivers/net/wireless/broadcom/brcm80211

[PATCH V4 8/8] brcmfmac: disable command decode in sdio_aos

2018-11-20 Thread Chi-Hsien Lin
Signed-off-by: Chi-Hsien Lin --- drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c index fe0cb398ab44

[PATCH V4 1/8] brcmfmac: add 4354 raw pcie device id

2018-11-20 Thread Chi-Hsien Lin
From: Winnie Chang Add the raw 4354 PCIe device ID for unprogrammed Cypress boards. Reviewed-by: Arend Van Spriel Signed-off-by: Winnie Chang Signed-off-by: Chi-Hsien Lin --- drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c | 1 + drivers/net/wireless/broadcom/brcm80211/include

[PATCH V4 3/8] brcmfmac: set SDIO F1 MesBusyCtrl for CYW4373

2018-11-20 Thread Chi-Hsien Lin
From: Madhan Mohan R Along with F2 watermark (existing) configuration, F1 MesBusyCtrl should be enabled & sdio device RX FIFO watermark should be configured to avoid overflow errors. Reviewed-by: Arend van Spriel Signed-off-by: Madhan Mohan R Signed-off-by: Chi-Hsien Lin --- drivers

[PATCH V4 5/8] brcmfmac: allow GCI core enumuration

2018-11-20 Thread Chi-Hsien Lin
-by: Arend van Spriel Signed-off-by: Chi-Hsien Lin --- drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c | 14 -- 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac

[PATCH V4 4/8] brcmfmac: add support for CYW43012 SDIO chipset

2018-11-20 Thread Chi-Hsien Lin
CYW43012 is a 1x1 802.11a/b/g/n Dual-Band HT20, 256-QAM/Turbo QAM. It is an Ultra Low Power WLAN+BT combo chip. Reviewed-by: Arend van Spriel Signed-off-by: Chi-Hsien Lin Signed-off-by: Praveen Babu C --- .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 1 + .../wireless/broadcom

[PATCH V4 2/8] brcmfmac: set F2 watermark to 256 for 4373

2018-11-20 Thread Chi-Hsien Lin
From: Wright Feng We got SDIO_CRC_ERROR with 4373 on SDR104 when doing bi-directional throughput test. Enable watermark to 256 to guarantee the operation stability. Reviewed-by: Arend van Spriel Signed-off-by: Wright Feng Signed-off-by: Chi-Hsien Lin --- .../wireless/broadcom/brcm80211

[PATCH V4 0/8] brcmfmac: chip related changes

2018-11-20 Thread Chi-Hsien Lin
. - Collapse patch 10 and 11 in 9 (sdio_aos disable). Chi-Hsien Lin (3): brcmfmac: add support for CYW43012 SDIO chipset brcmfmac: allow GCI core enumuration brcmfmac: 4373 save-restore support Madhan Mohan R (1): brcmfmac: set SDIO F1 MesBusyCtrl for CYW4373 Naveen Gupta (1): brcmfmac

[PATCH 8/8] brcmfmac: disable command decode in sdio_aos

2018-11-20 Thread Chi-Hsien Lin
Signed-off-by: Chi-Hsien Lin --- drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c index fe0cb398ab44

[PATCH 3/8] brcmfmac: set SDIO F1 MesBusyCtrl for CYW4373

2018-11-20 Thread Chi-Hsien Lin
From: Madhan Mohan R Along with F2 watermark (existing) configuration, F1 MesBusyCtrl should be enabled & sdio device RX FIFO watermark should be configured to avoid overflow errors. Reviewed-by: Arend van Spriel Signed-off-by: Madhan Mohan R Signed-off-by: Chi-Hsien Lin --- drivers

[PATCH 5/8] brcmfmac: allow GCI core enumuration

2018-11-20 Thread Chi-Hsien Lin
-by: Arend van Spriel Signed-off-by: Chi-Hsien Lin --- drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c | 14 -- 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac

[PATCH 7/8] brcmfmac: 4373 save-restore support

2018-11-20 Thread Chi-Hsien Lin
Use chipcommon sr_control0 register to check 4373 sr support. Reviewed-by: Arend van Spriel Signed-off-by: Chi-Hsien Lin --- .../wireless/broadcom/brcm80211/brcmfmac/chip.c| 5 + .../broadcom/brcm80211/include/chipcommon.h| 25 ++ 2 files changed, 30

[PATCH 4/8] brcmfmac: add support for CYW43012 SDIO chipset

2018-11-20 Thread Chi-Hsien Lin
CYW43012 is a 1x1 802.11a/b/g/n Dual-Band HT20, 256-QAM/Turbo QAM. It is an Ultra Low Power WLAN+BT combo chip. Reviewed-by: Arend van Spriel Signed-off-by: Chi-Hsien Lin Signed-off-by: Praveen Babu C --- .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 1 + .../wireless/broadcom

[PATCH 6/8] brcmfmac: update 43012 F2 watermark setting to fix DMA Error during UDP RX Traffic

2018-11-20 Thread Chi-Hsien Lin
. This is the optimal setting for this chip. Reviewed-by: Arend van Spriel Signed-off-by: Naveen Gupta Signed-off-by: Chi-Hsien Lin --- drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c | 12 1 file changed, 12 insertions(+) diff --git a/drivers/net/wireless/broadcom/brcm80211

[PATCH 2/8] brcmfmac: set F2 watermark to 256 for 4373

2018-11-20 Thread Chi-Hsien Lin
From: Wright Feng We got SDIO_CRC_ERROR with 4373 on SDR104 when doing bi-directional throughput test. Enable watermark to 256 to guarantee the operation stability. Reviewed-by: Arend van Spriel Signed-off-by: Wright Feng Signed-off-by: Chi-Hsien Lin --- .../wireless/broadcom/brcm80211

[PATCH 0/8] brcmfmac: chip related changes

2018-11-20 Thread Chi-Hsien Lin
comments for patch 2. - Remove CY_4373_F1_MESBUSYCTRL from patch 3. - Collapse patch 6 (43102 sr support) in 4 (43012 support). Add helper functions. - Remove sr_eng_en variable from patch 8. - Collapse patch 10 and 11 in 9 (sdio_aos disable). Chi-Hsien Lin (3): brcmfmac: add support

[PATCH 1/8] brcmfmac: add 4354 raw pcie device id

2018-11-20 Thread Chi-Hsien Lin
From: Winnie Chang Add the raw 4354 PCIe device ID for unprogrammed Cypress boards. Reviewed-by: Arend Van Spriel Signed-off-by: Winnie Chang Signed-off-by: Chi-Hsien Lin --- drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c | 1 + drivers/net/wireless/broadcom/brcm80211/include

Re: [PATCH V2 7/8] brcmfmac: 4373 save-restore support

2018-11-20 Thread Chi-Hsien Lin
On 11/12/2018 6:30, Arend van Spriel wrote: > On 11/12/2018 8:29 AM, Chi-Hsien Lin wrote: >> Use sr_eng_en bit to check 4373 sr support. >> >> Reviewed-by: Arend van Spriel >> Signed-off-by: Chi-Hsien Lin >> --- >>  drivers/net/wireless/broadcom/brcm802

Re: [PATCH V2 6/8] brcmfmac: update 43012 F2 watermark setting to fix DMA Error during UDP RX Traffic

2018-11-20 Thread Chi-Hsien Lin
(+Madhan) On 11/12/2018 5:25, Arend van Spriel wrote: > On 11/12/2018 8:29 AM, Chi-Hsien Lin wrote: >> From: Naveen Gupta >> >> The number of words that the read FIFO has to contain except >> the end of frame before sends data back to the host. >> Max waterm

Re: [PATCH V2 5/8] brcmfmac: allow GCI core enumuration

2018-11-12 Thread Chi-Hsien Lin
On 11/12/2018 6:27, Arend van Spriel wrote: > On 11/12/2018 11:24 AM, Chi-Hsien Lin wrote: >> >> >> On 11/12/2018 6:16, Arend van Spriel wrote: >>> On 11/12/2018 8:29 AM, Chi-Hsien Lin wrote: >>>> GCI core is needed for ULP operation. Allow GC

Re: [PATCH V2 5/8] brcmfmac: allow GCI core enumuration

2018-11-12 Thread Chi-Hsien Lin
On 11/12/2018 6:16, Arend van Spriel wrote: > On 11/12/2018 8:29 AM, Chi-Hsien Lin wrote: >> GCI core is needed for ULP operation. Allow GCI core enumuration with >> below changes: >>  - Allow GCI to be added to core list even when it doesn't have a >> wrapper. &

[PATCH V2 7/8] brcmfmac: 4373 save-restore support

2018-11-11 Thread Chi-Hsien Lin
Use sr_eng_en bit to check 4373 sr support. Reviewed-by: Arend van Spriel Signed-off-by: Chi-Hsien Lin --- drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c | 5 + 1 file changed, 5 insertions(+) diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c b/drivers/net

[PATCH V2 8/8] brcmfmac: disable command decode in sdio_aos

2018-11-11 Thread Chi-Hsien Lin
Signed-off-by: Chi-Hsien Lin --- drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c index e1708e297d07

[PATCH V2 6/8] brcmfmac: update 43012 F2 watermark setting to fix DMA Error during UDP RX Traffic

2018-11-11 Thread Chi-Hsien Lin
. This is the optimal setting for this chip. Reviewed-by: Arend van Spriel Signed-off-by: Naveen Gupta Signed-off-by: Chi-Hsien Lin --- drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c | 12 1 file changed, 12 insertions(+) diff --git a/drivers/net/wireless/broadcom/brcm80211

[PATCH V2 4/8] brcmfmac: add support for CYW43012 SDIO chipset

2018-11-11 Thread Chi-Hsien Lin
CYW43012 is a 1x1 802.11a/b/g/n Dual-Band HT20, 256-QAM/Turbo QAM. It is an Ultra Low Power WLAN+BT combo chip. Reviewed-by: Arend van Spriel Signed-off-by: Chi-Hsien Lin Signed-off-by: Praveen Babu C --- .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 1 + .../wireless/broadcom

[PATCH V2 5/8] brcmfmac: allow GCI core enumuration

2018-11-11 Thread Chi-Hsien Lin
-by: Arend van Spriel Signed-off-by: Chi-Hsien Lin --- drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c | 14 -- 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac

[PATCH V2 3/8] brcmfmac: set SDIO F1 MesBusyCtrl for CYW4373

2018-11-11 Thread Chi-Hsien Lin
From: Madhan Mohan R Along with F2 watermark (existing) configuration, F1 MesBusyCtrl should be enabled & configured to avoid overflow errors. Reviewed-by: Arend van Spriel Signed-off-by: Madhan Mohan R Signed-off-by: Chi-Hsien Lin --- drivers/net/wireless/broadcom/brcm80211/brcmfmac/sd

[PATCH V2 1/8] brcmfmac: add 4354 raw pcie device id

2018-11-11 Thread Chi-Hsien Lin
From: Winnie Chang Add the raw 4354 PCIe device ID for unprogrammed Cypress boards. Reviewed-by: Arend Van Spriel Signed-off-by: Winnie Chang Signed-off-by: Chi-Hsien Lin --- drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c | 1 + drivers/net/wireless/broadcom/brcm80211/include

[PATCH V2 2/8] brcmfmac: set F2 watermark to 256 for 4373

2018-11-11 Thread Chi-Hsien Lin
From: Wright Feng We got SDIO_CRC_ERROR with 4373 on SDR104 when doing bi-directional throughput test. Enable watermark to 256 to guarantee the operation stability. Reviewed-by: Arend van Spriel Signed-off-by: Wright Feng Signed-off-by: Chi-Hsien Lin --- .../wireless/broadcom/brcm80211

[PATCH V2 0/8] brcmfmac: chip related changes

2018-11-11 Thread Chi-Hsien Lin
sr support) in 4 (43012 support). Add helper functions. - Remove sr_eng_en variable from patch 8. - Collapse patch 10 and 11 in 9 (sdio_aos disable). Chi-Hsien Lin (3): brcmfmac: add support for CYW43012 SDIO chipset brcmfmac: allow GCI core enumuration brcmfmac: 4373 save-restore support

Re: [PATCH 03/11] brcmfmac: set SDIO F1 MesBusyCtrl for CYW4373

2018-11-08 Thread Chi-Hsien Lin
On 11/08/2018 7:53, Arend van Spriel wrote: > On 11/6/2018 4:50 AM, Chi-Hsien Lin wrote: >> From: Madhan Mohan R >> >> Along with F2 watermark (existing) configuration, F1 MesBusyCtrl >> should be enabled & configured to avoid overflow errors. > > Reviewe

[PATCH 0/5] brcmfmac: p2p/miracast/apsta fixes

2018-11-07 Thread Chi-Hsien Lin
This patch series addresses failures seen during p2p/miracast/apsta testing. Chi-Hsien Lin (1): brcmfmac: only generate random p2p address when needed Madhan Mohan R (1): brcmfmac: p2p cert 6.1.9-support GOUT handling p2p presence request Ryohei Kondo (1): brcmfmac: add vendor ie

[PATCH 4/5] brcmfmac: only generate random p2p address when needed

2018-11-07 Thread Chi-Hsien Lin
. Generate a random locally administered address for this case. Signed-off-by: Chi-Hsien Lin --- drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 18 -- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c b/drivers

[PATCH 2/5] brcmfmac: remove "arp_hostip_clear" from "brcmf_netdev_stop"

2018-11-07 Thread Chi-Hsien Lin
wlan0) but the ping still cannot work because the firmware ARP offload does not respond the ARP request. Because of that, we remove "arp_hostip_clear" from function "brcmf_netdev_stop" Signed-off-by: Wright Feng Signed-off-by: Chi-Hsien Lin --- drivers/net/wireless/broadcom/brcm8

[PATCH 5/5] brcmfmac: add vendor ie for association responses

2018-11-07 Thread Chi-Hsien Lin
-by: Ryohei Kondo Signed-off-by: Chi-Hsien Lin --- .../net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c| 14 ++ .../net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.h| 4 2 files changed, 18 insertions(+) diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac

[PATCH 1/5] brcmfmac: set apsta to 1 when AP start on primary interface.

2018-11-07 Thread Chi-Hsien Lin
, the apsta will be set to 0, and we will see data stall on wlan0(station) So that, we only set apsta to 1 when AP start on primary interface. Signed-off-by: Wright Feng Signed-off-by: Chi-Hsien Lin --- drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c | 4 +--- 1 file changed, 1 insertion

[PATCH 3/5] brcmfmac: p2p cert 6.1.9-support GOUT handling p2p presence request

2018-11-07 Thread Chi-Hsien Lin
From: Madhan Mohan R Send p2p presence response from the p2p interface address instead of the p2p device address. This is needed for p2p cert 6.1.9 to pass. Signed-off-by: Madhan Mohan R Signed-off-by: Chi-Hsien Lin --- drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 9 - 1

[PATCH 03/11] brcmfmac: set SDIO F1 MesBusyCtrl for CYW4373

2018-11-05 Thread Chi-Hsien Lin
From: Madhan Mohan R Along with F2 watermark (existing) configuration, F1 MesBusyCtrl should be enabled & configured to avoid overflow errors. Signed-off-by: Madhan Mohan R Signed-off-by: Chi-Hsien Lin --- drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c | 3 +++ drivers/net/wire

[PATCH 01/11] brcmfmac: add 4354 raw pcie device id

2018-11-05 Thread Chi-Hsien Lin
From: Winnie Chang Add the raw 4354 PCIe device ID. Signed-off-by: Winnie Chang Signed-off-by: Chi-Hsien Lin --- drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c | 1 + drivers/net/wireless/broadcom/brcm80211/include/brcm_hw_ids.h | 1 + 2 files changed, 2 insertions(+) diff

[PATCH 00/11] chip related changes

2018-11-05 Thread Chi-Hsien Lin
This patch series includes various chip-related changes: * 43012 support * 4373 saverestore support * SDIO bus settings * 4354 raw chipid Chi-Hsien Lin (3): brcmfmac: add support for CYW43012 SDIO chipset brcmfmac: allow GCI core enumuration brcmfmac: 4373 save-restore support Double Lo (1

[PATCH 11/11] brcmfmac: disable command decode in sdio_aos for 4373

2018-11-05 Thread Chi-Hsien Lin
-off-by: Chi-Hsien Lin --- drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c index 337e72b7787c..e8a8037be82c 100644

[PATCH 06/11] brcmfmac: saverestore support changes for 43012

2018-11-05 Thread Chi-Hsien Lin
From: Praveen Babu C Add saverestore register settings for 43012. Signed-off-by: Praveen Babu C Signed-off-by: Chi-Hsien Lin --- .../wireless/broadcom/brcm80211/brcmfmac/chip.c| 5 + .../wireless/broadcom/brcm80211/brcmfmac/sdio.c| 22 +- 2 files changed, 22

[PATCH 05/11] brcmfmac: allow GCI core enumuration

2018-11-05 Thread Chi-Hsien Lin
-by: Chi-Hsien Lin --- drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c | 14 -- 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c index 60fd3018534e

[PATCH 09/11] brcmfmac: disable command decode in sdio_aos for 43012/4339/4345

2018-11-05 Thread Chi-Hsien Lin
From: Wright Feng Transaction between AOS and SDIOD is not protected, and if cmd 52 received in AOS and in the middle of response state changed from AOS to SDIOD, response is corrupted and it causes to SDIO Host controller to hang. Signed-off-by: Wright Feng Signed-off-by: Chi-Hsien Lin

[PATCH 04/11] brcmfmac: add support for CYW43012 SDIO chipset

2018-11-05 Thread Chi-Hsien Lin
CYW43012 is a 1x1 802.11a/b/g/n Dual-Band HT20, 256-QAM/Turbo QAM. It is an Ultra Low Power WLAN+BT combo chip. Signed-off-by: Chi-Hsien Lin --- .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 1 + .../wireless/broadcom/brcm80211/brcmfmac/chip.c| 9 - .../wireless/broadcom

[PATCH 10/11] brcmfmac: disable command decode in sdio_aos for 4354

2018-11-05 Thread Chi-Hsien Lin
From: Double Lo Transaction between AOS and SDIOD is not protected, and if cmd 52 received in AOS and in the middle of response state changed from AOS to SDIOD, response is corrupted and it causes to SDIO Host controller to hang. Signed-off-by: Double Lo Signed-off-by: Chi-Hsien Lin

[PATCH 02/11] brcmfmac: set F2 watermark to 256 for 4373

2018-11-05 Thread Chi-Hsien Lin
From: Wright Feng We got SDIO_CRC_ERROR with 4373 on SDR104 when doing bi-directional throughput test. Enable watermark to 256 to guarantee the operation stability. Signed-off-by: Wright Feng Signed-off-by: Chi-Hsien Lin --- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c| 25

[PATCH 08/11] brcmfmac: 4373 save-restore support

2018-11-05 Thread Chi-Hsien Lin
Use sr_eng_en bit to check 4373 sr support. Signed-off-by: Chi-Hsien Lin --- drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c | 8 +++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c b/drivers/net/wireless

[PATCH 07/11] brcmfmac: update 43012 F2 watermark setting to fix DMA Error during UDP RX Traffic

2018-11-05 Thread Chi-Hsien Lin
. This is the optimal setting for this chip. Signed-off-by: Naveen Gupta Signed-off-by: Chi-Hsien Lin --- drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c | 12 1 file changed, 12 insertions(+) diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c b/drivers/net

[PATCH] brcmfmac: handle compressed tx status signal

2018-11-01 Thread Chi-Hsien Lin
From: Chung-Hsien Hsu Firmware inform the driver about tx status by normal tx status signal or compressed tx status signal. This patch adds support to handle the compressed tx status signal. Signed-off-by: Chung-Hsien Hsu Signed-off-by: Chi-Hsien Lin --- .../broadcom/brcm80211/brcmfmac

[PATCH v2 1/2] brcmfmac: reduce timeout for action frame scan

2018-09-27 Thread Chi-Hsien Lin
action frame scan. This patch fixes the WFA p2p certification 5.1.20 failure caused by the long action frame send time. Signed-off-by: Chung-Hsien Hsu Signed-off-by: Chi-Hsien Lin --- drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 9 - 1 file changed, 4 insertions(+), 5

[PATCH v2 0/2] brcmfmac: WFA p2p certification fixes

2018-09-27 Thread Chi-Hsien Lin
Fixes for WFA p2p certification 5.1.19 and 5.1.20 failures. Changes since v1: Update cover letter subject Chung-Hsien Hsu (2): brcmfmac: reduce timeout for action frame scan brcmfmac: fix full timeout waiting for action frame on-channel tx

[PATCH v2 2/2] brcmfmac: fix full timeout waiting for action frame on-channel tx

2018-09-27 Thread Chi-Hsien Lin
. This change fixes WFA p2p certification 5.1.19 failure. Signed-off-by: Chung-Hsien Hsu Signed-off-by: Chi-Hsien Lin --- drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 17 +++-- drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.h | 2 ++ 2 files changed, 17 insertions(+), 2

Re: [PATCH 0/2] WFA p2p certification fixes

2018-09-27 Thread Chi-Hsien Lin
This is submitted to linux-firmware by mistake. It should have been sent to linux-wireless only. Please discard it. Sorry for the inconvenience. I'll submit v2 to linux-wireless list only. On 09/27/2018 5:44, Chi-Hsien Lin wrote: > Fixes for WFA p2p certification 5.1.19 and 5.1.20 failu

[PATCH 1/2] brcmfmac: reduce timeout for action frame scan

2018-09-27 Thread Chi-Hsien Lin
action frame scan. This patch fixes the WFA p2p certification 5.1.20 failure caused by the long action frame send time. Signed-off-by: Chung-Hsien Hsu Signed-off-by: Chi-Hsien Lin --- drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 9 - 1 file changed, 4 insertions(+), 5

[PATCH 2/2] brcmfmac: fix full timeout waiting for action frame on-channel tx

2018-09-27 Thread Chi-Hsien Lin
. This change fixes WFA p2p certification 5.1.19 failure. Signed-off-by: Chung-Hsien Hsu Signed-off-by: Chi-Hsien Lin --- drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 17 +++-- drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.h | 2 ++ 2 files changed, 17 insertions(+), 2

[PATCH 0/2] WFA p2p certification fixes

2018-09-27 Thread Chi-Hsien Lin
Fixes for WFA p2p certification 5.1.19 and 5.1.20 failures. Chung-Hsien Hsu (2): brcmfmac: reduce timeout for action frame scan brcmfmac: fix full timeout waiting for action frame on-channel tx .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 26 --

[PATCH] brcm: update firmware for bcm43362 sdio

2018-09-13 Thread Chi-Hsien Lin
This firmware includes p2p fixes. Signed-off-by: Chi-Hsien Lin --- brcm/brcmfmac43362-sdio.bin | Bin 200801 -> 202107 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/brcm/brcmfmac43362-sdio.bin b/brcm/brcmfmac43362-sdio.bin index 62b3643420ed788928bf483c371858d2d851f

[PATCH 2/2] brcmfmac: add 4-way handshake offload detection for FT-802.1X

2018-08-15 Thread Chi-Hsien Lin
From: Chung-Hsien Hsu Add 4-way handshake offload detection for FT with EAP authentication. Signed-off-by: Chung-Hsien Hsu Signed-off-by: Chi-Hsien Lin --- drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/net/wireless

[PATCH 0/2] brcmfmac: add FT support

2018-08-15 Thread Chi-Hsien Lin
This series adds FT and 4-way handshake offload support. Chung-Hsien Hsu (2): brcmfmac: add FT-based AKMs in brcmf_set_key_mgmt() for FT support brcmfmac: add 4-way handshake offload detection for FT-802.1X drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c | 8

[PATCH 1/2] brcmfmac: add FT-based AKMs in brcmf_set_key_mgmt() for FT support

2018-08-15 Thread Chi-Hsien Lin
From: Chung-Hsien Hsu Add WLAN_AKM_SUITE_FT_8021X and WLAN_AKM_SUITE_FT_PSK in brcmf_set_key_mgmt() for FT support. Signed-off-by: Chung-Hsien Hsu Signed-off-by: Chi-Hsien Lin --- drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c | 6 ++ drivers/net/wireless/broadcom/brcm80211

Re: [PATCH] Add CYW89342 mini-PCIe device

2018-08-15 Thread Chi-Hsien Lin
On 08/15/2018 5:16, Arend van Spriel wrote: O, and add "brcmfmac:" prefix in the subject. Arend, Thanks a lot for the feedback. Fixed below in V3: - Add "brcmfmac:" prefix - Remove host interface references from commit message. Regards, Chi-hsien Li

[PATCH v3] brcmfmac: add CYW89342 mini-PCIe device

2018-08-15 Thread Chi-Hsien Lin
From: Jia-Shyr Chuang CYW89342 is a 2x2 MIMO, 802.11a/b/g/n/ac for WLAN. It is a member of 4355/4359 family. Signed-off-by: Jia-Shyr Chuang Signed-off-by: Chi-Hsien Lin --- drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/net

[PATCH v2] brcmfmac: add CYW89342 mini-PCIe device

2018-08-15 Thread Chi-Hsien Lin
From: Jia-Shyr Chuang CYW89342 is a 2x2 MIMO, 802.11a/b/g/n/ac, SDIO 3.0 and PCIe 3.0 for WLAN. It is a member of 4355/4359 family. Signed-off-by: Jia-Shyr Chuang Signed-off-by: Chi-Hsien Lin --- drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c | 1 + 1 file changed, 1 insertion

[PATCH] Add CYW89342 mini-PCIe device

2018-08-15 Thread Chi-Hsien Lin
From: Jia-Shyr Chuang CYW89342 is a 2x2 MIMO, 802.11a/b/g/n/ac, SDIO 3.0 and PCIe 3.0 for WLAN. It is a member of 4355/4359 family. Signed-off-by: Jia-Shyr Chuang Signed-off-by: Chi-Hsien Lin --- drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c | 1 + 1 file changed, 1 insertion

Re: [PATCH v2] brcmfmac: fix brcmf_wiphy_wowl_params() NULL pointer dereference

2018-08-07 Thread Chi-Hsien Lin
On 08/08/2018 3:33, Arend van Spriel wrote: On 8/7/2018 3:38 PM, Chi-Hsien Lin wrote: From: Winnie Chang The kernel BUG happens when wowl is enabled from firmware. In brcmf_wiphy_wowl_params(), cfg is a NULL pointer because it is drvr->config returned from wiphy_to_cfg(), and drvr->

[PATCH v3] brcmfmac: fix brcmf_wiphy_wowl_params() NULL pointer dereference

2018-08-07 Thread Chi-Hsien Lin
ich calls brcmf_wiphy_wowl_params(). Fixes: 856d5a011c86 ("brcmfmac: allocate struct brcmf_pub instance using wiphy_new()") Signed-off-by: Winnie Chang Signed-off-by: Chi-Hsien Lin --- drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c | 8 1 file changed, 4 insertions(+), 4

Re: [PATCH] brcmfmac: fix brcmf_wiphy_wowl_params() NULL pointer dereference

2018-08-07 Thread Chi-Hsien Lin
On 08/07/2018 7:28, Kalle Valo wrote: Chi-Hsien Lin writes: From: Winnie Chang The kernel BUG happens when wowl is enabled from firmware. In brcmf_wiphy_wowl_params(), cfg is a NULL pointer because it is drvr->config returned from wiphy_to_cfg(), and drvr->config is not set yet.

[PATCH v2] brcmfmac: fix brcmf_wiphy_wowl_params() NULL pointer dereference

2018-08-07 Thread Chi-Hsien Lin
ich calls brcmf_wiphy_wowl_params(). The kernel panic is introduced in below commit: commit id: 856d5a011c86b59f6564be4508912fb1d866adfc brcmfmac: allocate struct brcmf_pub instance using wiphy_new() Signed-off-by: Winnie Chang Signed-off-by: Chi-Hsien Lin --- drivers/net/wireless/broadcom/brcm80211

[PATCH] brcmfmac: fix brcmf_wiphy_wowl_params() NULL pointer dereference

2018-08-07 Thread Chi-Hsien Lin
ich calls brcmf_wiphy_wowl_params(). The kernel panic is introduced in below commit: commit id: 856d5a011c86b59f6564be4508912fb1d866adfc brcmfmac: allocate struct brcmf_pub instance using wiphy_new() Signed-off-by: Winnie Chang Reviewed-by: Chi-Hsien Lin --- drivers/net/wireless/broadcom/brcm80211

Re: [PATCH V3 0/5] Update brcm firmware files

2018-05-30 Thread Chi-Hsien Lin
oday. Have just submitted a V4 with the updated license. Regards, Chi-hsien Lin Non of the other vendors with firmware in Linux firmware deem it necessary to have such a patch. Given that the proposed firmware updates which this is blocking are *SECURITY* fixes it would be good to get this resolved ASAP. Regards, Hans

[PATCH V4 1/6] Update Cypress license termination clause

2018-05-30 Thread Chi-Hsien Lin
Remove the early-termination clause. Signed-off-by: Chi-hsien Lin Signed-off-by: Chi-Hsien Lin --- LICENCE.cypress | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/LICENCE.cypress b/LICENCE.cypress index b320f27..070ef66 100644 --- a/LICENCE.cypress +++ b

[PATCH V4 0/6] Cypress license and firmware update

2018-05-30 Thread Chi-Hsien Lin
Update Cypress license termination clause and several firmware files. Chi-Hsien Lin (6): Update Cypress license termination clause brcm: update firmware for bcm43430 sdio brcm: update firmware for bcm43340 sdio brcm: update firmware for bcm43362 sdio brcm: update firmware for bcm4354

Re: [PATCH V3 0/5] Update brcm firmware files

2018-05-21 Thread Chi-Hsien Lin
spr...@broadcom.com> wrote: On 3/16/2018 3:08 PM, Chi-Hsien Lin wrote: Update brcm firmware files and WHENCE accordingly. Hi firmware-maintainers, It seems this series somehow got lost. Can these still be applied. They can be found in the linux-wireless patchwork database. I provided links

Re: [PATCH 6/6] Update license for brcm firmware

2018-03-16 Thread Chi-Hsien Lin
On 03/16/2018 6:17, Arend van Spriel wrote: On 3/16/2018 11:06 AM, Chi-Hsien Lin wrote: Upload a Cypress version of below firmware and hence update the license: brcm/brcmfmac43340-sdio.bin brcm/brcmfmac43362-sdio.bin brcm/brcmfmac43430-sdio.bin brcm/brcmfmac4354-sdio.bin brcm/brcmfmac4356

[PATCH V3 0/5] Update brcm firmware files

2018-03-16 Thread Chi-Hsien Lin
Update brcm firmware files and WHENCE accordingly. Chi-Hsien Lin (5): brcm: update firmware for bcm43430 brcm: update firmware for bcm43340 brcm: update firmware for bcm43362 brcm: update firmware for bcm4354 brcm: update firmware for bcm4356 pcie WHENCE | 10

[PATCH V2 6/6] Update license for brcm firmware

2018-03-16 Thread Chi-Hsien Lin
Upload a Cypress version of below firmware and hence update the license: brcm/brcmfmac43340-sdio.bin brcm/brcmfmac43362-sdio.bin brcm/brcmfmac43430-sdio.bin brcm/brcmfmac4354-sdio.bin brcm/brcmfmac4356-pcie.bin Signed-off-by: Chi-Hsien Lin <chi-hsien@cypress.com> --- WHENC

[PATCH V2 0/6] Update brcm firmware files

2018-03-16 Thread Chi-Hsien Lin
Update brcm firmware files and WHENCE accordingly. Chi-Hsien Lin (6): brcm: update firmware for bcm43340 brcm: update firmware for bcm43362 brcm: update firmware for bcm43430 brcm: update firmware for bcm4354 brcm: update firmware for bcm4356 pcie Update license for brcm firmware

RE: [PATCH 0/6] Update brcm firmware files

2018-03-16 Thread Chi-Hsien Lin
The linux-firmware email is wrong for this submission. I'll send another one with the correct address. Sorry for the spam. Regards, Chi-hsien Lin > -Original Message- > From: Chi-Hsien Lin > Sent: 16 March 2018 6:07 > To: linux-firmw...@vger.kernel.org > Cc:

[PATCH 0/6] Update brcm firmware files

2018-03-16 Thread Chi-Hsien Lin
Update brcm firmware files and WHENCE accordingly. Chi-Hsien Lin (6): brcm: update firmware for bcm43340 brcm: update firmware for bcm43362 brcm: update firmware for bcm43430 brcm: update firmware for bcm4354 brcm: update firmware for bcm4356 pcie Update license for brcm firmware

[PATCH 6/6] Update license for brcm firmware

2018-03-16 Thread Chi-Hsien Lin
Upload a Cypress version of below firmware and hence update the license: brcm/brcmfmac43340-sdio.bin brcm/brcmfmac43362-sdio.bin brcm/brcmfmac43430-sdio.bin brcm/brcmfmac4354-sdio.bin brcm/brcmfmac4356-pcie.bin Signed-off-by: Chi-Hsien Lin <chi-hsien@cypress.com> --- WHENC

[PATCH] dt-bindings: net: wireless: Add sg parameters dts parsing

2017-12-11 Thread Chi-Hsien Lin
Signed-off-by: Chi-hsien Lin <chi-hsien@cypress.com> --- .../devicetree/bindings/net/wireless/brcm,bcm43xx-fmac.txt| 8 1 file changed, 8 insertions(+) diff --git a/Documentation/devicetree/bindings/net/wireless/brcm,bcm43xx-fmac.txt b/Documentation/devicetree/bin

[PATCH V2] brcmfmac: Add sg parameters dts parsing

2017-12-11 Thread Chi-Hsien Lin
Signed-off-by: Chi-hsien Lin <chi-hsien@cypress.com> --- drivers/net/wireless/broadcom/brcm80211/brcmfmac/of.c | 7 +++ 1 file changed, 7 insertions(+) diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/of.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/of.c inde

Re: [PATCH V2] brcm: add CYW4373 firmwares and Cypress license file

2017-12-03 Thread Chi-Hsien Lin
On 12/02/2017 3:57, Arend van Spriel wrote: On 01-12-17 09:43, Chi-Hsien Lin wrote: Add the CYW4373 SDIO and USB firmware files, along with the corresponding Cypress license file. Just wanted to be sure. These firmware files contain a CLM to get the device operational, ie. no separate CLM

Re: [PATCH] brcm: add CYW4373 firmwares and Cypress license file

2017-12-01 Thread Chi-Hsien Lin
On 12/01/2017 4:28, Arend van Spriel wrote: On 12/1/2017 8:33 AM, Chi-Hsien Lin wrote: Add the CYW4373 SDIO and USB firmware files, alone with the corresponding 'alone' should be 'along'. Thanks a lot for catching this. I've submitted V2. Chi-hsien Lin

Re: [PATCH v2 2/3] brcmfmac: Add support for CYW4373 SDIO/USB chipset

2017-08-08 Thread Chi-Hsien Lin
On 08/07/2017 8:27, Arend van Spriel wrote: On 8/3/2017 11:37 AM, Wright Feng wrote: From: Chi-Hsien Lin <chi-hsien@cypress.com> Add support for CYW4373 SDIO/USB chipset. CYW4373 is a 1x1 dual-band 11ac chipset with 20/40/80Mhz channel support. It's a WiFi/BT combo device. Re

Re: [PATCH 2/3] brcmfmac: Add support for CYW4373 SDIO/USB chipset

2017-08-01 Thread Chi-Hsien Lin
On 08/01/2017 8:43, Arend van Spriel wrote: On 01-08-17 10:48, Wright Feng wrote: From: Chi-Hsien Lin <chi-hsien@cypress.com> These changes add support for CYW4373 SDIO/USB chipset. Could you summarize 4373 features, ie. is it 11n or 11ac? How much streams does it support? Tha