diff options
author | Mauro Carvalho Chehab <mchehab@redhat.com> | 2013-03-19 16:46:53 -0400 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@redhat.com> | 2013-03-21 06:54:21 -0400 |
commit | c8b8fdb39dabef67307df884212401c20877d9d2 (patch) | |
tree | 0026aaac05809d3d4e804da555f6529fd262fd43 | |
parent | 11ad03a5630fbf109615ce17da1a031b9950f3f9 (diff) |
[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>
-rw-r--r-- | drivers/media/common/siano/smscoreapi.c | 24 | ||||
-rw-r--r-- | drivers/media/common/siano/smscoreapi.h | 6 |
2 files changed, 29 insertions, 1 deletions
diff --git a/drivers/media/common/siano/smscoreapi.c b/drivers/media/common/siano/smscoreapi.c index b7aa63f9d9f6..5006d1ce2806 100644 --- a/drivers/media/common/siano/smscoreapi.c +++ b/drivers/media/common/siano/smscoreapi.c | |||
@@ -2174,3 +2174,27 @@ module_exit(smscore_module_exit); | |||
2174 | MODULE_DESCRIPTION("Siano MDTV Core module"); | 2174 | MODULE_DESCRIPTION("Siano MDTV Core module"); |
2175 | MODULE_AUTHOR("Siano Mobile Silicon, Inc. (uris@siano-ms.com)"); | 2175 | MODULE_AUTHOR("Siano Mobile Silicon, Inc. (uris@siano-ms.com)"); |
2176 | MODULE_LICENSE("GPL"); | 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); | ||
diff --git a/drivers/media/common/siano/smscoreapi.h b/drivers/media/common/siano/smscoreapi.h index a9672e04c64f..bb742469d40a 100644 --- a/drivers/media/common/siano/smscoreapi.h +++ b/drivers/media/common/siano/smscoreapi.h | |||
@@ -44,7 +44,11 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
44 | #define min(a, b) (((a) < (b)) ? (a) : (b)) | 44 | #define min(a, b) (((a) < (b)) ? (a) : (b)) |
45 | #endif | 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 | #define SMS_FW_ATSC_DENVER "atsc_denver.inp" | 52 | #define SMS_FW_ATSC_DENVER "atsc_denver.inp" |
49 | #define SMS_FW_CMMB_MING_APP "cmmb_ming_app.inp" | 53 | #define SMS_FW_CMMB_MING_APP "cmmb_ming_app.inp" |
50 | #define SMS_FW_CMMB_VEGA_12MHZ "cmmb_vega_12mhz.inp" | 54 | #define SMS_FW_CMMB_VEGA_12MHZ "cmmb_vega_12mhz.inp" |