OSDN Git Service

staging: comedi: ni_labpc: remove *_ai_gain_bits tables
authorH Hartley Sweeten <hsweeten@visionengravers.com>
Tue, 14 May 2013 00:07:24 +0000 (17:07 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 16 May 2013 23:03:44 +0000 (16:03 -0700)
commit5e763f7bd9fea0027e246e6c2cee291566a390a9
treec2522483be07750af707feb9385fd17dc6947958
parent867143804929cc6ef18946143116ae6849cb6ae8
staging: comedi: ni_labpc: remove *_ai_gain_bits tables

The bits needed to set the analog input gain can be simply calculated
based on the 'range'.

The LabPC versions of the board do not have the '0x10' gain that the
LabPC+ board supports. By incrementing the range appropriately the
correct gain bits can still be calculated.

This allows removing the two gain tables, as well as the export, along
with the 'ai_range_code' data in the boardinfo.

Signed-off-by: H Hartley Sweeten <hsweeten@visionengravers.com>
Cc: Ian Abbott <abbbotti@mev.co.uk>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/comedi/drivers/ni_labpc.c
drivers/staging/comedi/drivers/ni_labpc.h
drivers/staging/comedi/drivers/ni_labpc_cs.c
drivers/staging/comedi/drivers/ni_labpc_pci.c