|
@@ -193,7 +193,6 @@ static int msp430_ir_init(struct budget_ci *budget_ci)
|
|
|
dev->input_phys = budget_ci->ir.phys;
|
|
|
dev->input_id.bustype = BUS_PCI;
|
|
|
dev->input_id.version = 1;
|
|
|
- dev->scanmask = 0xff;
|
|
|
if (saa->pci->subsystem_vendor) {
|
|
|
dev->input_id.vendor = saa->pci->subsystem_vendor;
|
|
|
dev->input_id.product = saa->pci->subsystem_device;
|
|
@@ -234,6 +233,8 @@ static int msp430_ir_init(struct budget_ci *budget_ci)
|
|
|
dev->map_name = RC_MAP_BUDGET_CI_OLD;
|
|
|
break;
|
|
|
}
|
|
|
+ if (!budget_ci->ir.full_rc5)
|
|
|
+ dev->scanmask = 0xff;
|
|
|
|
|
|
error = rc_register_device(dev);
|
|
|
if (error) {
|