V4L/DVB (13058): af9015: enable remote polling when eeprom contains 0x04

Looks like eeprom IR mode byte value 0x04 means there is remote
which should be polled. Patch enables polling also in case of 0x04.

Signed-off-by: Antti Palosaari <crope@iki.fi>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
This commit is contained in:
Antti Palosaari 2009-09-21 21:26:37 -03:00 committed by Mauro Carvalho Chehab
parent e1a7ff84a4
commit 0f01721256
2 changed files with 2 additions and 1 deletions

View file

@ -730,7 +730,7 @@ static int af9015_read_config(struct usb_device *udev)
goto error; goto error;
deb_info("%s: IR mode:%d\n", __func__, val); deb_info("%s: IR mode:%d\n", __func__, val);
for (i = 0; i < af9015_properties_count; i++) { for (i = 0; i < af9015_properties_count; i++) {
if (val == AF9015_IR_MODE_DISABLED || val == 0x04) { if (val == AF9015_IR_MODE_DISABLED) {
af9015_properties[i].rc_key_map = NULL; af9015_properties[i].rc_key_map = NULL;
af9015_properties[i].rc_key_map_size = 0; af9015_properties[i].rc_key_map_size = 0;
} else if (dvb_usb_af9015_remote) { } else if (dvb_usb_af9015_remote) {

View file

@ -95,6 +95,7 @@ enum af9015_ir_mode {
AF9015_IR_MODE_HID, AF9015_IR_MODE_HID,
AF9015_IR_MODE_RLC, AF9015_IR_MODE_RLC,
AF9015_IR_MODE_RC6, AF9015_IR_MODE_RC6,
AF9015_IR_MODE_POLLING, /* just guess */
}; };
struct af9015_state { struct af9015_state {