fix sensor detection for HP4470

merge-requests/1/head
Stphane Voltz 2010-03-05 13:43:30 +01:00
rodzic 4d19a35456
commit c2440fc395
1 zmienionych plików z 12 dodań i 7 usunięć

Wyświetl plik

@ -3783,14 +3783,17 @@ init_device (struct Rts8891_Device *dev)
/* initial sensor guess */ /* initial sensor guess */
val = dev->regs[0x44] + 256 * dev->regs[0x45]; val = dev->regs[0x44] + 256 * dev->regs[0x45];
DBG (DBG_io, "init_device: R44/45=0x%04x\n", val); DBG (DBG_io, "init_device: R44/45=0x%04x\n", val);
if (dev->sensor == SENSOR_TYPE_4400 && val != 0x00) if (dev->sensor == SENSOR_TYPE_4400)
{ {
DBG (DBG_info, "init_device: SENSOR_TYPE_4400 detected\n"); if(val != 0x00)
} {
else DBG (DBG_info, "init_device: SENSOR_TYPE_4400 detected\n");
{ }
DBG (DBG_info, "init_device: SENSOR_TYPE_4400_BARE detected\n"); else
dev->sensor = SENSOR_TYPE_4400_BARE; {
DBG (DBG_info, "init_device: SENSOR_TYPE_4400_BARE detected\n");
dev->sensor = SENSOR_TYPE_4400_BARE;
}
} }
/* initial set written to scanner /* initial set written to scanner
@ -7829,3 +7832,5 @@ set_lamp_state (struct Rts8891_Session *session, int on)
} }
return status; return status;
} }
/* vim: set sw=2 cino=>2se-1sn-1s{s^-1st0(0u0 smarttab expandtab: */