1
0
Fork 0

brcmfmac: fix SYN43711 SDIO device ID (0xaabf not 0x44b0)

The 0x44b0 device ID is the PCIe function ID. The SDIO device
ID for this chip is 0xaabf (BCM43711_CHIP_ID from bcmdhd headers).
Add entries for both Broadcom (0x02d0) and Synaptics (0x06cb)
SDIO vendor IDs since chip ownership transferred during acquisition.
This commit is contained in:
Brendan Szymanski 2026-07-12 22:39:24 -04:00
parent d2c3341f52
commit b557a8b991

View file

@ -1000,7 +1000,9 @@ static const struct sdio_device_id brcmf_sdmmc_ids[] = {
BRCMF_SDIO_DEVICE(SDIO_DEVICE_ID_BROADCOM_CYPRESS_43012, CYW),
BRCMF_SDIO_DEVICE(SDIO_DEVICE_ID_BROADCOM_CYPRESS_43752, CYW),
BRCMF_SDIO_DEVICE(SDIO_DEVICE_ID_BROADCOM_CYPRESS_89359, CYW),
{SDIO_DEVICE(SDIO_VENDOR_ID_BROADCOM, 0x44b0),
{SDIO_DEVICE(SDIO_VENDOR_ID_BROADCOM, 0xaabf),
.driver_data = BRCMF_FWVENDOR_CYW},
{SDIO_DEVICE(0x06cb, 0xaabf),
.driver_data = BRCMF_FWVENDOR_CYW},
CYW_SDIO_DEVICE(SDIO_DEVICE_ID_BROADCOM_CYPRESS_43439, CYW),
{ /* end: all zeroes */ }