OrangePi_CM5/drivers/net/wireless/broadcom/brcm80211/brcmfmac
Arend Van Spriel b69c1df472 brcmfmac: separate firmware errors from i/o errors
When using the firmware api it can fail simply because firmware does
not like the request or it fails due to issues in the host interface.
Currently, there is only a single error code which is confusing. So
adding a parameter to pass the firmware error separately and in case
of a firmware error always return -EBADE to user-space.

Reviewed-by: Hante Meuleman <hante.meuleman@broadcom.com>
Reviewed-by: Pieter-Paul Giesberts <pieter-paul.giesberts@broadcom.com>
Reviewed-by: Franky Lin <franky.lin@broadcom.com>
Signed-off-by: Arend van Spriel <arend.vanspriel@broadcom.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
2018-01-24 18:02:39 +02:00
..
Makefile brcmfmac: only build fwsignal module for CONFIG_BRCMFMAC_PROTO_BCDC 2017-04-19 14:39:44 +03:00
bcdc.c brcmfmac: separate firmware errors from i/o errors 2018-01-24 18:02:39 +02:00
bcdc.h brcmfmac: remove reference to fwsignal data from struct brcmf_pub 2017-04-13 17:07:22 +03:00
bcmsdh.c brcmfmac: rename brcmf_sdiod_buff_{read,write}() functions 2018-01-11 19:34:48 +02:00
btcoex.c treewide: setup_timer() -> timer_setup() 2017-11-21 15:57:07 -08:00
btcoex.h
…
bus.h brcmfmac: add CLM download support 2017-11-11 03:04:09 +02:00
cfg80211.c treewide: setup_timer() -> timer_setup() 2017-11-21 15:57:07 -08:00
cfg80211.h brcmfmac: get rid of struct brcmf_cfg80211_info::active_scan field 2017-11-10 04:28:50 +02:00
chip.c brcmfmac: Support 43455 save-restore (SR) feature if FW include -sr 2018-01-08 19:20:53 +02:00
chip.h
…
common.c brcmfmac: fix CLM load error for legacy chips when user helper is enabled 2018-01-16 21:17:32 +02:00
common.h
…
commonring.c
…
commonring.h
…
core.c brcmfmac: add CLM download support 2017-11-11 03:04:09 +02:00
core.h brcmfmac: add CLM download support 2017-11-11 03:04:09 +02:00
debug.c drivers/net: Fix ptr_ret.cocci warnings. 2017-07-25 12:27:06 -07:00
debug.h brcmfmac: add support multi-scheduled scan 2017-06-13 09:57:49 +03:00
feature.c brcmfmac: enlarge buffer size of caps to 512 bytes 2017-12-14 14:42:22 +02:00
feature.h brcmfmac: support 4-way handshake offloading for WPA/WPA2-PSK 2017-06-30 09:38:22 +03:00
firmware.c brcmfmac: Log chip id and revision 2017-08-31 15:58:39 +03:00
firmware.h brcmfmac: add parameter to pass error code in firmware callback 2017-06-15 19:06:00 +03:00
flowring.c
…
flowring.h
…
fweh.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 2017-10-16 17:09:24 +03:00
fweh.h brcmfmac: support 4-way handshake offloading for WPA/WPA2-PSK 2017-06-30 09:38:22 +03:00
fwil.c brcmfmac: separate firmware errors from i/o errors 2018-01-24 18:02:39 +02:00
fwil.h brcmfmac: support 4-way handshake offloading for WPA/WPA2-PSK 2017-06-30 09:38:22 +03:00
fwil_types.h brcmfmac: add CLM download support 2017-11-11 03:04:09 +02:00
fwsignal.c brcmfmac: fix brcmf_fws_add_interface() for USB devices 2017-06-15 19:10:11 +03:00
fwsignal.h brcmfmac: remove reference to fwsignal data from struct brcmf_pub 2017-04-13 17:07:22 +03:00
msgbuf.c brcmfmac: separate firmware errors from i/o errors 2018-01-24 18:02:39 +02:00
msgbuf.h
…
of.c
…
of.h
…
p2p.c brcmfmac: move configuration of probe request IEs 2017-11-10 04:28:51 +02:00
p2p.h cfg80211: move add/change interface monitor flags into params 2017-04-13 13:41:38 +02:00
pcie.c brcmfmac: Use zeroing memory allocator than allocator/memset 2018-01-11 21:52:59 +02:00
pcie.h
…
pno.c brcmfmac: add scheduled scan support for specified BSSIDs 2017-06-13 09:57:51 +03:00
pno.h brcmfmac: add support multi-scheduled scan 2017-06-13 09:57:49 +03:00
proto.c
…
proto.h brcmfmac: separate firmware errors from i/o errors 2018-01-24 18:02:39 +02:00
sdio.c brcmfmac: add comment block in brcmf_sdio_buscore_read() 2018-01-11 19:34:47 +02:00
sdio.h brcmfmac: Remove array of functions 2018-01-11 19:34:46 +02:00
tracepoint.c
…
tracepoint.h
…
usb.c brcmfmac: add CLM download support 2017-11-11 03:04:09 +02:00
usb.h
…
vendor.c
…
vendor.h
…