diff options
| author | Mauro Carvalho Chehab <m.chehab@samsung.com> | 2013-09-12 17:04:07 -0300 | 
|---|---|---|
| committer | Mauro Carvalho Chehab <m.chehab@samsung.com> | 2013-10-14 06:41:10 -0300 | 
| commit | b00ade2bb1f9ac6b25c6c8ac48ed82a1c43c5801 (patch) | |
| tree | a42f93d114ee23a1e1b3f60827979aa1b9f34412 /drivers/media/usb/siano | |
| parent | 811a4f6d11ab5f0b7b1c130407c9120c0ee954b2 (diff) | |
| download | linux-b00ade2bb1f9ac6b25c6c8ac48ed82a1c43c5801.tar.bz2 | |
[media] siano: Use the default firmware for Stellar
The Stellar firmware load routine is different. Improve it to use
the default firmware, if no modprobe parameter tells otherwise.
Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
Tested-by: André Roth <neolynx@gmail.com>
Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
Diffstat (limited to 'drivers/media/usb/siano')
| -rw-r--r-- | drivers/media/usb/siano/smsusb.c | 3 | 
1 files changed, 3 insertions, 0 deletions
| diff --git a/drivers/media/usb/siano/smsusb.c b/drivers/media/usb/siano/smsusb.c index 33f357510194..05bd91a60c09 100644 --- a/drivers/media/usb/siano/smsusb.c +++ b/drivers/media/usb/siano/smsusb.c @@ -245,6 +245,9 @@ static int smsusb1_load_firmware(struct usb_device *udev, int id, int board_id)  	int rc, dummy;  	char *fw_filename; +	if (id < 0) +		id = sms_get_board(board_id)->default_mode; +  	if (id < DEVICE_MODE_DVBT || id > DEVICE_MODE_DVBT_BDA) {  		sms_err("invalid firmware id specified %d", id);  		return -EINVAL; |