1 // SPDX-License-Identifier: ISC
3 * Copyright (c) 2014-2015,2017 Qualcomm Atheros, Inc.
4 * Copyright (c) 2018, The Linux Foundation. All rights reserved.
6 #include <linux/firmware.h>
7 #include <linux/module.h>
8 #include <linux/crc32.h>
12 MODULE_FIRMWARE(WIL_FW_NAME_DEFAULT
);
13 MODULE_FIRMWARE(WIL_FW_NAME_SPARROW_PLUS
);
14 MODULE_FIRMWARE(WIL_BOARD_FILE_NAME
);
15 MODULE_FIRMWARE(WIL_FW_NAME_TALYN
);
16 MODULE_FIRMWARE(WIL_BRD_NAME_TALYN
);
19 void wil_memset_toio_32(volatile void __iomem
*dst
, u32 val
,
22 volatile u32 __iomem
*d
= dst
;
24 for (count
+= 4; count
> 4; count
-= 4)
25 __raw_writel(val
, d
++);