Staging: Comedi: G1-3 status registers not read in ni_gpct_to_660x_register()
authorRoel Kluin <roel.kluin@gmail.com>
Tue, 19 Jan 2010 20:46:48 +0000 (21:46 +0100)
committerGreg Kroah-Hartman <gregkh@suse.de>
Thu, 4 Mar 2010 00:42:46 +0000 (16:42 -0800)
Read from the right status register

Signed-off-by: Roel Kluin <roel.kluin@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/staging/comedi/drivers/ni_660x.c

index 404d3c5..1e20414 100644 (file)
@@ -691,13 +691,13 @@ static enum NI_660x_Register ni_gpct_to_660x_register(enum ni_gpct_register reg)
                ni_660x_register = G0StatusRegister;
                break;
        case NITIO_G1_Status_Reg:
-               ni_660x_register = G0StatusRegister;
+               ni_660x_register = G1StatusRegister;
                break;
        case NITIO_G2_Status_Reg:
-               ni_660x_register = G0StatusRegister;
+               ni_660x_register = G2StatusRegister;
                break;
        case NITIO_G3_Status_Reg:
-               ni_660x_register = G0StatusRegister;
+               ni_660x_register = G3StatusRegister;
                break;
        case NITIO_G0_Interrupt_Enable_Reg:
                ni_660x_register = G0InterruptEnable;