diff options
| author | Jeff Chen <jeff.chen_1@nxp.com> | 2026-04-28 22:28:48 +0800 |
|---|---|---|
| committer | Jeff Chen <jeff.chen_1@nxp.com> | 2026-07-09 14:18:09 +0800 |
| commit | dc4d1a7615a72d8671350ea8131cd86576869ab8 (patch) | |
| tree | c184455a5607d002664601ad7da99682b86a833d /include/linux/mmc | |
| parent | ac798f757d6475dc6fee2ec899980d6740714596 (diff) | |
| download | linux-next-dc4d1a7615a72d8671350ea8131cd86576869ab8.tar.gz linux-next-dc4d1a7615a72d8671350ea8131cd86576869ab8.zip | |
mmc: core: add NXP IW61x base ID and block size quirk
The NXP IW61x series SDIO chipset identifies itself with a base card ID
(0x0204) during the initial MMC bus scan, while the specific WLAN
function reports a different ID (0x0205).
To ensure that the MMC_QUIRK_BLKSZ_FOR_BYTE_MODE quirk is correctly
inherited by all SDIO functions (including Wi-Fi), it must be attached
to the base card ID at the core level.
Add the SDIO_DEVICE_ID_NXP_IW61X_BASE definition and apply the required
fixup in the SDIO quirk table.
Signed-off-by: Jeff Chen <jeff.chen_1@nxp.com>
Diffstat (limited to 'include/linux/mmc')
| -rw-r--r-- | include/linux/mmc/sdio_ids.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/mmc/sdio_ids.h b/include/linux/mmc/sdio_ids.h index 0685dd717e85..7dac5428afe0 100644 --- a/include/linux/mmc/sdio_ids.h +++ b/include/linux/mmc/sdio_ids.h @@ -118,6 +118,7 @@ #define SDIO_DEVICE_ID_MICROCHIP_WILC1000 0x5347 #define SDIO_VENDOR_ID_NXP 0x0471 +#define SDIO_DEVICE_ID_NXP_IW61X_BASE 0x0204 #define SDIO_DEVICE_ID_NXP_IW61X 0x0205 #define SDIO_VENDOR_ID_REALTEK 0x024c |
