staging: comedi: ni_mio_common: open code the M-Series GPCT register offsets
authorH Hartley Sweeten <hsweeten@visionengravers.com>
Fri, 1 May 2015 21:58:29 +0000 (14:58 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 9 May 2015 17:05:03 +0000 (19:05 +0200)
Remove the enum m_series_register_offsets values that are only used in
the lookup tables for the GPCT to STC register mapping and just open
code the values. Having the extra level of indirection does not add any
additional clarity and it gets rid of some of the CamelCase symbols.

Signed-off-by: H Hartley Sweeten <hsweeten@visionengravers.com>
Reviewed-by: Ian Abbott <abbotti@mev.co.uk>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/comedi/drivers/ni_mio_common.c
drivers/staging/comedi/drivers/ni_stc.h

index ce7bcd2c05f9464d8ff04b371e5abe3828fb87e4..4aa45e0836049084add2d2e1a662c262b156bee6 100644 (file)
@@ -3766,20 +3766,20 @@ static const struct mio_regmap ni_gpct_to_stc_regmap[] = {
        [NITIO_G1_LOADB]        = { G_Load_B_Register(1), 4 },
        [NITIO_G0_INPUT_SEL]    = { G_Input_Select_Register(0), 2 },
        [NITIO_G1_INPUT_SEL]    = { G_Input_Select_Register(1), 2 },
-       [NITIO_G0_CNT_MODE]     = { M_Offset_G0_Counting_Mode, 2 },
-       [NITIO_G1_CNT_MODE]     = { M_Offset_G1_Counting_Mode, 2 },
-       [NITIO_G0_GATE2]        = { M_Offset_G0_Second_Gate, 2 },
-       [NITIO_G1_GATE2]        = { M_Offset_G1_Second_Gate, 2 },
+       [NITIO_G0_CNT_MODE]     = { 0x1b0, 2 }, /* M-Series only */
+       [NITIO_G1_CNT_MODE]     = { 0x1b2, 2 }, /* M-Series only */
+       [NITIO_G0_GATE2]        = { 0x1b4, 2 }, /* M-Series only */
+       [NITIO_G1_GATE2]        = { 0x1b6, 2 }, /* M-Series only */
        [NITIO_G01_STATUS]      = { G_Status_Register, 2 },
        [NITIO_G01_RESET]       = { Joint_Reset_Register, 2 },
        [NITIO_G01_STATUS1]     = { Joint_Status_1_Register, 2 },
        [NITIO_G01_STATUS2]     = { Joint_Status_2_Register, 2 },
-       [NITIO_G0_DMA_CFG]      = { M_Offset_G0_DMA_Config, 2 },
-       [NITIO_G1_DMA_CFG]      = { M_Offset_G1_DMA_Config, 2 },
-       [NITIO_G0_DMA_STATUS]   = { M_Offset_G0_DMA_Status, 2 },
-       [NITIO_G1_DMA_STATUS]   = { M_Offset_G1_DMA_Status, 2 },
-       [NITIO_G0_ABZ]          = { M_Offset_G0_MSeries_ABZ, 2 },
-       [NITIO_G1_ABZ]          = { M_Offset_G1_MSeries_ABZ, 2 },
+       [NITIO_G0_DMA_CFG]      = { 0x1b8, 2 }, /* M-Series only */
+       [NITIO_G1_DMA_CFG]      = { 0x1ba, 2 }, /* M-Series only */
+       [NITIO_G0_DMA_STATUS]   = { 0x1b8, 2 }, /* M-Series only */
+       [NITIO_G1_DMA_STATUS]   = { 0x1ba, 2 }, /* M-Series only */
+       [NITIO_G0_ABZ]          = { 0x1c0, 2 }, /* M-Series only */
+       [NITIO_G1_ABZ]          = { 0x1c2, 2 }, /* M-Series only */
        [NITIO_G0_INT_ACK]      = { Interrupt_A_Ack_Register, 2 },
        [NITIO_G1_INT_ACK]      = { Interrupt_B_Ack_Register, 2 },
        [NITIO_G0_STATUS]       = { AI_Status_1_Register, 2 },
index 9a1946e4d02addb190f0175373a235867c1f9819..69e710f19363a19e232b14425d1fe3ad419bf8c1 100644 (file)
@@ -947,16 +947,6 @@ enum m_series_register_offsets {
        M_Offset_RTSI_Filter = 0xb4,
        M_Offset_SCXI_Legacy_Compatibility = 0xbc,
        M_Offset_RTSI_Shared_MUX = 0x1a2,
-       M_Offset_G0_Counting_Mode = 0x1b0,
-       M_Offset_G1_Counting_Mode = 0x1b2,
-       M_Offset_G0_Second_Gate = 0x1b4,
-       M_Offset_G1_Second_Gate = 0x1b6,
-       M_Offset_G0_DMA_Config = 0x1b8, /*  write */
-       M_Offset_G0_DMA_Status = 0x1b8, /*  read */
-       M_Offset_G1_DMA_Config = 0x1ba, /*  write */
-       M_Offset_G1_DMA_Status = 0x1ba, /*  read */
-       M_Offset_G0_MSeries_ABZ = 0x1c0,
-       M_Offset_G1_MSeries_ABZ = 0x1c2,
        M_Offset_Clock_and_Fout2 = 0x1c4,
        M_Offset_PLL_Control = 0x1c6,
        M_Offset_PLL_Status = 0x1c8,
This page took 0.027979 seconds and 5 git commands to generate.