@@ -1863,3 +1863,4 @@ MODULE_AUTHOR("Chris Pascoe <c.pascoe@itee.uq.edu.au>");
MODULE_DESCRIPTION("Driver for Conexant USB2.0 hybrid reference design");
MODULE_VERSION("1.0-alpha");
MODULE_LICENSE("GPL");
+MODULE_FIRMWARE(XC2028_DEFAULT_FIRMWARE);
@@ -408,6 +408,7 @@ static struct xc2028_ctrl stk7700ph_xc3028_ctrl = {
.max_len = 64,
.demod = XC3028_FE_DIBCOM52,
};
+MODULE_FIRMWARE(XC2028_DEFAULT_FIRMWARE);
static struct xc2028_config stk7700ph_xc3028_config = {
.i2c_addr = 0x61,
@@ -237,6 +237,7 @@ MODULE_AUTHOR("Hans Verkuil");
MODULE_DESCRIPTION("CX23418 driver");
MODULE_SUPPORTED_DEVICE("CX23418 MPEG2 encoder");
MODULE_LICENSE("GPL");
+MODULE_FIRMWARE(XC2028_DEFAULT_FIRMWARE);
MODULE_VERSION(CX18_VERSION);
@@ -956,6 +956,9 @@ static int dvb_register(struct cx23885_tsport *port)
return ret;
}
+MODULE_FIRMWARE(XC2028_DEFAULT_FIRMWARE);
+MODULE_FIRMWARE(XC3028L_DEFAULT_FIRMWARE);
+
int cx23885_dvb_register(struct cx23885_tsport *port)
{
@@ -3080,6 +3080,8 @@ void cx88_setup_xc3028(struct cx88_core *core, struct xc2028_ctrl *ctl)
}
EXPORT_SYMBOL_GPL(cx88_setup_xc3028);
+MODULE_FIRMWARE(XC2028_DEFAULT_FIRMWARE);
+
static void cx88_card_setup(struct cx88_core *core)
{
static u8 eeprom[256];
@@ -2090,6 +2090,9 @@ static void em28xx_setup_xc3028(struct em28xx *dev, struct xc2028_ctrl *ctl)
}
}
+MODULE_FIRMWARE(XC2028_DEFAULT_FIRMWARE);
+MODULE_FIRMWARE(XC3028L_DEFAULT_FIRMWARE);
+
static void em28xx_tuner_setup(struct em28xx *dev)
{
struct tuner_setup tun_setup;
@@ -254,6 +254,7 @@ MODULE_SUPPORTED_DEVICE
("CX23415/CX23416 MPEG2 encoder (WinTV PVR-150/250/350/500,\n"
"\t\t\tYuan MPG series and similar)");
MODULE_LICENSE("GPL");
+MODULE_FIRMWARE(XC2028_DEFAULT_FIRMWARE);
MODULE_VERSION(IVTV_VERSION);
@@ -7029,6 +7029,8 @@ static void saa7134_tuner_setup(struct saa7134_dev *dev)
}
}
+MODULE_FIRMWARE(XC2028_DEFAULT_FIRMWARE);
+
/* stuff which needs working i2c */
int saa7134_board_init2(struct saa7134_dev *dev)
{