Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

[media] siano: add MODULE_FIRMWARE() macros

This driver can use several firmwares. Provide such info at
module firmware metadata.

Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>

+29 -1
+24
drivers/media/common/siano/smscoreapi.c
··· 2174 2174 MODULE_DESCRIPTION("Siano MDTV Core module"); 2175 2175 MODULE_AUTHOR("Siano Mobile Silicon, Inc. (uris@siano-ms.com)"); 2176 2176 MODULE_LICENSE("GPL"); 2177 + 2178 + /* This should match what's defined at smscoreapi.h */ 2179 + MODULE_FIRMWARE(SMS_FW_ATSC_DENVER); 2180 + MODULE_FIRMWARE(SMS_FW_CMMB_MING_APP); 2181 + MODULE_FIRMWARE(SMS_FW_CMMB_VEGA_12MHZ); 2182 + MODULE_FIRMWARE(SMS_FW_CMMB_VENICE_12MHZ); 2183 + MODULE_FIRMWARE(SMS_FW_DVBH_RIO); 2184 + MODULE_FIRMWARE(SMS_FW_DVB_NOVA_12MHZ_B0); 2185 + MODULE_FIRMWARE(SMS_FW_DVB_NOVA_12MHZ); 2186 + MODULE_FIRMWARE(SMS_FW_DVB_RIO); 2187 + MODULE_FIRMWARE(SMS_FW_FM_RADIO); 2188 + MODULE_FIRMWARE(SMS_FW_FM_RADIO_RIO); 2189 + MODULE_FIRMWARE(SMS_FW_DVBT_HCW_55XXX); 2190 + MODULE_FIRMWARE(SMS_FW_ISDBT_HCW_55XXX); 2191 + MODULE_FIRMWARE(SMS_FW_ISDBT_NOVA_12MHZ_B0); 2192 + MODULE_FIRMWARE(SMS_FW_ISDBT_NOVA_12MHZ); 2193 + MODULE_FIRMWARE(SMS_FW_ISDBT_PELE); 2194 + MODULE_FIRMWARE(SMS_FW_ISDBT_RIO); 2195 + MODULE_FIRMWARE(SMS_FW_DVBT_NOVA_A); 2196 + MODULE_FIRMWARE(SMS_FW_DVBT_NOVA_B); 2197 + MODULE_FIRMWARE(SMS_FW_DVBT_STELLAR); 2198 + MODULE_FIRMWARE(SMS_FW_TDMB_DENVER); 2199 + MODULE_FIRMWARE(SMS_FW_TDMB_NOVA_12MHZ_B0); 2200 + MODULE_FIRMWARE(SMS_FW_TDMB_NOVA_12MHZ);
+5 -1
drivers/media/common/siano/smscoreapi.h
··· 44 44 #define min(a, b) (((a) < (b)) ? (a) : (b)) 45 45 #endif 46 46 47 - /* Define the firmware names used by the driver */ 47 + /* 48 + * Define the firmware names used by the driver. 49 + * Those should match what's used at smscoreapi.c and sms-cards.c 50 + * including the MODULE_FIRMWARE() macros at the end of smscoreapi.c 51 + */ 48 52 #define SMS_FW_ATSC_DENVER "atsc_denver.inp" 49 53 #define SMS_FW_CMMB_MING_APP "cmmb_ming_app.inp" 50 54 #define SMS_FW_CMMB_VEGA_12MHZ "cmmb_vega_12mhz.inp"