|
47 | 47 | #define CY_4339_MES_WATERMARK 80
|
48 | 48 | #define CY_4339_MESBUSYCTRL (CY_4339_MES_WATERMARK | \
|
49 | 49 | SBSDIO_MESBUSYCTRL_ENAB)
|
50 |
| -#define CY_4359_F2_WATERMARK 0x40 |
51 |
| -#define CY_4359_F1_MESBUSYCTRL (CY_4359_F2_WATERMARK | SBSDIO_MESBUSYCTRL_ENAB) |
52 |
| - |
| 50 | +#define CY_435X_F2_WATERMARK 0x40 |
| 51 | +#define CY_435X_F1_MESBUSYCTRL (CY_435X_F2_WATERMARK | \ |
| 52 | + SBSDIO_MESBUSYCTRL_ENAB) |
53 | 53 | #ifdef DEBUG
|
54 | 54 |
|
55 | 55 | #define BRCMF_TRAP_INFO_SIZE 80
|
@@ -4227,17 +4227,21 @@ static void brcmf_sdio_firmware_callback(struct device *dev, int err,
|
4227 | 4227 | CY_4339_MESBUSYCTRL, &err);
|
4228 | 4228 | break;
|
4229 | 4229 | case SDIO_DEVICE_ID_BROADCOM_4359:
|
| 4230 | + /* fallthrough */ |
| 4231 | + case SDIO_DEVICE_ID_BROADCOM_4354: |
| 4232 | + /* fallthrough */ |
| 4233 | + case SDIO_DEVICE_ID_BROADCOM_4356: |
4230 | 4234 | brcmf_dbg(INFO, "set F2 watermark to 0x%x*4 bytes\n",
|
4231 |
| - CY_4359_F2_WATERMARK); |
| 4235 | + CY_435X_F2_WATERMARK); |
4232 | 4236 | brcmf_sdiod_writeb(sdiod, SBSDIO_WATERMARK,
|
4233 |
| - CY_4359_F2_WATERMARK, &err); |
| 4237 | + CY_435X_F2_WATERMARK, &err); |
4234 | 4238 | devctl = brcmf_sdiod_readb(sdiod, SBSDIO_DEVICE_CTL,
|
4235 | 4239 | &err);
|
4236 | 4240 | devctl |= SBSDIO_DEVCTL_F2WM_ENAB;
|
4237 | 4241 | brcmf_sdiod_writeb(sdiod, SBSDIO_DEVICE_CTL, devctl,
|
4238 | 4242 | &err);
|
4239 | 4243 | brcmf_sdiod_writeb(sdiod, SBSDIO_FUNC1_MESBUSYCTRL,
|
4240 |
| - CY_4359_F1_MESBUSYCTRL, &err); |
| 4244 | + CY_435X_F1_MESBUSYCTRL, &err); |
4241 | 4245 | break;
|
4242 | 4246 | default:
|
4243 | 4247 | brcmf_sdiod_writeb(sdiod, SBSDIO_WATERMARK,
|
|
0 commit comments