2 * from: FreeBSD: src/sys/tools/fw_stub.awk,v 1.6 2007/03/02 11:42:53 flz
5 /*__FBSDID("$FreeBSD: src/sys/dev/mxge/mxge_eth_z8e.c,v 1.1 2007/07/19 16:15:59 gallatin Exp $");*/
8 #include <sys/kernel.h>
9 #include <sys/module.h>
10 #include <sys/linker.h>
11 #include <sys/firmware.h>
12 #include <sys/systm.h>
13 #include <dev/mxge/eth_z8e.h>
16 mxge_eth_z8e_fw_modevent(module_t mod
, int type
, void *unused
)
18 const struct firmware
*fp
, *parent
;
23 fp
= firmware_register("mxge_eth_z8e", eth_z8e
,
24 (size_t)eth_z8e_length
,
25 eth_z8e_uncompressed_length
, NULL
);
33 error
= firmware_unregister("mxge_eth_z8e");
39 static moduledata_t mxge_eth_z8e_fw_mod
= {
41 mxge_eth_z8e_fw_modevent
,
44 DECLARE_MODULE(mxge_eth_z8e_fw
, mxge_eth_z8e_fw_mod
, SI_SUB_DRIVERS
, SI_ORDER_FIRST
);
45 MODULE_VERSION(mxge_eth_z8e_fw
, 1);
46 MODULE_DEPEND(mxge_eth_z8e_fw
, firmware
, 1, 1, 1);