| @@ -799,8 +799,7 @@ static int ath6kl_sdio_config(struct ath6kl *ar) · 798 unmodified lines |
| 799 | 799 | |
| 800 | 800 | sdio_claim_host(func); |
| 801 | 801 | |
| 802 | | − if ((ar_sdio->id->device & MANUFACTURER_ID_ATH6KL_BASE_MASK) >= |
| 803 | | − MANUFACTURER_ID_AR6003_BASE) { |
| 802 | + if (ar_sdio->id->device >= SDIO_DEVICE_ID_ATHEROS_AR6003_00) { |
| 804 | 803 | /* enable 4-bit ASYNC interrupt on AR6003 or later */ |
| 805 | 804 | ret = ath6kl_sdio_func0_cmd52_wr_byte(func->card, |
| 806 | 805 | CCCR_SDIO_IRQ_MODE_REG, |
| @@ -1409,13 +1408,13 @@ static void ath6kl_sdio_remove(struct sdio_func *func) · 602 unmodified lines |
| 1409 | 1408 | } |
| 1410 | 1409 | |
| 1411 | 1410 | static const struct sdio_device_id ath6kl_sdio_devices[] = { |
| 1412 | | − {SDIO_DEVICE(MANUFACTURER_CODE, (MANUFACTURER_ID_AR6003_BASE | 0x0))}, |
| 1413 | | − {SDIO_DEVICE(MANUFACTURER_CODE, (MANUFACTURER_ID_AR6003_BASE | 0x1))}, |
| 1414 | | − {SDIO_DEVICE(MANUFACTURER_CODE, (MANUFACTURER_ID_AR6004_BASE | 0x0))}, |
| 1415 | | − {SDIO_DEVICE(MANUFACTURER_CODE, (MANUFACTURER_ID_AR6004_BASE | 0x1))}, |
| 1416 | | − {SDIO_DEVICE(MANUFACTURER_CODE, (MANUFACTURER_ID_AR6004_BASE | 0x2))}, |
| 1417 | | − {SDIO_DEVICE(MANUFACTURER_CODE, (MANUFACTURER_ID_AR6004_BASE | 0x18))}, |
| 1418 | | − {SDIO_DEVICE(MANUFACTURER_CODE, (MANUFACTURER_ID_AR6004_BASE | 0x19))}, |
| 1411 | + {SDIO_DEVICE(SDIO_VENDOR_ID_ATHEROS, SDIO_DEVICE_ID_ATHEROS_AR6003_00)}, |
| 1412 | + {SDIO_DEVICE(SDIO_VENDOR_ID_ATHEROS, SDIO_DEVICE_ID_ATHEROS_AR6003_01)}, |
| 1413 | + {SDIO_DEVICE(SDIO_VENDOR_ID_ATHEROS, SDIO_DEVICE_ID_ATHEROS_AR6004_00)}, |
| 1414 | + {SDIO_DEVICE(SDIO_VENDOR_ID_ATHEROS, SDIO_DEVICE_ID_ATHEROS_AR6004_01)}, |
| 1415 | + {SDIO_DEVICE(SDIO_VENDOR_ID_ATHEROS, SDIO_DEVICE_ID_ATHEROS_AR6004_02)}, |
| 1416 | + {SDIO_DEVICE(SDIO_VENDOR_ID_ATHEROS, SDIO_DEVICE_ID_ATHEROS_AR6004_18)}, |
| 1417 | + {SDIO_DEVICE(SDIO_VENDOR_ID_ATHEROS, SDIO_DEVICE_ID_ATHEROS_AR6004_19)}, |
| 1419 | 1418 | {}, |
| 1420 | 1419 | }; |
| 1421 | 1420 | |