Skip to content

drivers: wifi: brcmfmac: add BCM43xxx SDIO Wi-Fi driver#110200

Draft
jetpax wants to merge 4 commits into
zephyrproject-rtos:mainfrom
jetpax:zp16-wifi-brcmfmac
Draft

drivers: wifi: brcmfmac: add BCM43xxx SDIO Wi-Fi driver#110200
jetpax wants to merge 4 commits into
zephyrproject-rtos:mainfrom
jetpax:zp16-wifi-brcmfmac

drivers: wifi: brcmfmac: restore REG_ON pulse timing to 10/250

16ba676
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis succeeded Jun 4, 2026 in 22m 42s

Annotations

Check failure on line 118 in drivers/wifi/brcmfmac/brcmfmac_sdio.c

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier

See more on https://sonarcloud.io/project/issues?id=zephyrproject-rtos_zephyr&issues=AZ5_MVTB20JpUeMYEP1a&open=AZ5_MVTB20JpUeMYEP1a&pullRequest=110200

Check failure on line 73 in drivers/wifi/brcmfmac/brcmfmac_chip.c

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this function to reduce its Cognitive Complexity from 43 to the 25 allowed.

See more on https://sonarcloud.io/project/issues?id=zephyrproject-rtos_zephyr&issues=AZ5_MVOr20JpUeMYEP1W&open=AZ5_MVOr20JpUeMYEP1W&pullRequest=110200

Check failure on line 303 in drivers/wifi/brcmfmac/brcmfmac_sdio.c

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier

See more on https://sonarcloud.io/project/issues?id=zephyrproject-rtos_zephyr&issues=AZ5_MVTB20JpUeMYEP1b&open=AZ5_MVTB20JpUeMYEP1b&pullRequest=110200

Check warning on line 425 in drivers/wifi/brcmfmac/brcmfmac_priv.h

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this structure so it has no more than 30 fields, rather than the 32 it currently has.

See more on https://sonarcloud.io/project/issues?id=zephyrproject-rtos_zephyr&issues=AZ6Hyz9x6pjtz28OHmwP&open=AZ6Hyz9x6pjtz28OHmwP&pullRequest=110200

Check failure on line 238 in drivers/wifi/brcmfmac/brcmfmac_sdio.c

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this function to reduce its Cognitive Complexity from 27 to the 25 allowed.

See more on https://sonarcloud.io/project/issues?id=zephyrproject-rtos_zephyr&issues=AZ5_MVTB20JpUeMYEP1d&open=AZ5_MVTB20JpUeMYEP1d&pullRequest=110200

Check failure on line 225 in drivers/wifi/brcmfmac/brcmfmac_bcdc.c

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this function to reduce its Cognitive Complexity from 61 to the 25 allowed.

See more on https://sonarcloud.io/project/issues?id=zephyrproject-rtos_zephyr&issues=AZ5_MVTO20JpUeMYEP1f&open=AZ5_MVTO20JpUeMYEP1f&pullRequest=110200

Check failure on line 206 in drivers/wifi/brcmfmac/brcmfmac_bcdc.c

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

cast from 'const void *' to 'struct brcmfmac_data *' drops const qualifier

See more on https://sonarcloud.io/project/issues?id=zephyrproject-rtos_zephyr&issues=AZ5_MVTO20JpUeMYEP1e&open=AZ5_MVTO20JpUeMYEP1e&pullRequest=110200

Check failure on line 132 in drivers/wifi/brcmfmac/brcmfmac_sdio.c

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this function to reduce its Cognitive Complexity from 26 to the 25 allowed.

See more on https://sonarcloud.io/project/issues?id=zephyrproject-rtos_zephyr&issues=AZ5_MVTB20JpUeMYEP1c&open=AZ5_MVTB20JpUeMYEP1c&pullRequest=110200

Check warning on line 1051 in drivers/wifi/brcmfmac/brcmfmac_bcdc.c

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove the commented out code.

See more on https://sonarcloud.io/project/issues?id=zephyrproject-rtos_zephyr&issues=AZ5_MVTO20JpUeMYEP1i&open=AZ5_MVTO20JpUeMYEP1i&pullRequest=110200

Check failure on line 707 in drivers/wifi/brcmfmac/brcmfmac_bcdc.c

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this function to reduce its Cognitive Complexity from 38 to the 25 allowed.

See more on https://sonarcloud.io/project/issues?id=zephyrproject-rtos_zephyr&issues=AZ5_MVTO20JpUeMYEP1h&open=AZ5_MVTO20JpUeMYEP1h&pullRequest=110200

Check warning on line 577 in drivers/wifi/brcmfmac/brcmfmac_priv.h

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove the commented out code.

See more on https://sonarcloud.io/project/issues?id=zephyrproject-rtos_zephyr&issues=AZ5_MVSr20JpUeMYEP1X&open=AZ5_MVSr20JpUeMYEP1X&pullRequest=110200

Check failure on line 401 in drivers/wifi/brcmfmac/brcmfmac_bcdc.c

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this code to not nest more than 4 if|for|do|while|switch statements.

See more on https://sonarcloud.io/project/issues?id=zephyrproject-rtos_zephyr&issues=AZ5_MVTO20JpUeMYEP1g&open=AZ5_MVTO20JpUeMYEP1g&pullRequest=110200

Check failure on line 322 in drivers/wifi/brcmfmac/brcmfmac_sdio.c

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier

See more on https://sonarcloud.io/project/issues?id=zephyrproject-rtos_zephyr&issues=AZ6Hy0lC6pjtz28OHmwQ&open=AZ6Hy0lC6pjtz28OHmwQ&pullRequest=110200

Check warning on line 299 in drivers/wifi/brcmfmac/brcmfmac_net.c

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Value stored to 'reason' during its initialization is never read

See more on https://sonarcloud.io/project/issues?id=zephyrproject-rtos_zephyr&issues=AZ5_MVS320JpUeMYEP1Z&open=AZ5_MVS320JpUeMYEP1Z&pullRequest=110200

Check failure on line 650 in drivers/wifi/brcmfmac/brcmfmac_net.c

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add a "default" case to this switch statement.

See more on https://sonarcloud.io/project/issues?id=zephyrproject-rtos_zephyr&issues=AZ5_MVS320JpUeMYEP1Y&open=AZ5_MVS320JpUeMYEP1Y&pullRequest=110200