staging: comedi: make constants slightly more consistent
authorSpencer E. Olson <olsonse@umich.edu>
Sat, 8 Oct 2016 21:38:43 +0000 (15:38 -0600)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 16 Oct 2016 08:26:16 +0000 (10:26 +0200)
This makes INSN_CONFIG_DIO_{INPUT,OUTPUT,OPENDRAIN} simply be copies of the
already-existing constants COMEDI_INPUT, COMEDI_OUTPUT, and
COMEDI_OPENDRAIN.

This change also ensures that if a user happens to use, for example,
COMEDI_INPUT in place of where INSN_CONFIG_DIO_INPUT, the result will
always be the same and also acceptable and correct usage.

Signed-off-by: Spencer E. Olson <olsonse@umich.edu>
Reviewed-by: Ian Abbott <abbotti@mev.co.uk>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/comedi/comedi.h

index a67ed57..a1c1081 100644 (file)
@@ -245,6 +245,22 @@ enum comedi_subdevice_type {
 /* configuration instructions */
 
 /**
+ * enum comedi_io_direction - COMEDI I/O directions
+ * @COMEDI_INPUT:      Input.
+ * @COMEDI_OUTPUT:     Output.
+ * @COMEDI_OPENDRAIN:  Open-drain (or open-collector) output.
+ *
+ * These are used by the %INSN_CONFIG_DIO_QUERY configuration instruction to
+ * report a direction.  They may also be used in other places where a direction
+ * needs to be specified.
+ */
+enum comedi_io_direction {
+       COMEDI_INPUT = 0,
+       COMEDI_OUTPUT = 1,
+       COMEDI_OPENDRAIN = 2
+};
+
+/**
  * enum configuration_ids - COMEDI configuration instruction codes
  * @INSN_CONFIG_DIO_INPUT:     Configure digital I/O as input.
  * @INSN_CONFIG_DIO_OUTPUT:    Configure digital I/O as output.
@@ -296,9 +312,9 @@ enum comedi_subdevice_type {
  * @INSN_CONFIG_PWM_GET_H_BRIDGE: Get PWM H bridge duty cycle and polarity.
  */
 enum configuration_ids {
-       INSN_CONFIG_DIO_INPUT = 0,
-       INSN_CONFIG_DIO_OUTPUT = 1,
-       INSN_CONFIG_DIO_OPENDRAIN = 2,
+       INSN_CONFIG_DIO_INPUT = COMEDI_INPUT,
+       INSN_CONFIG_DIO_OUTPUT = COMEDI_OUTPUT,
+       INSN_CONFIG_DIO_OPENDRAIN = COMEDI_OPENDRAIN,
        INSN_CONFIG_ANALOG_TRIG = 16,
 /*     INSN_CONFIG_WAVEFORM = 17, */
 /*     INSN_CONFIG_TRIG = 18, */
@@ -397,22 +413,6 @@ enum comedi_digital_trig_op {
 };
 
 /**
- * enum comedi_io_direction - COMEDI I/O directions
- * @COMEDI_INPUT:      Input.
- * @COMEDI_OUTPUT:     Output.
- * @COMEDI_OPENDRAIN:  Open-drain (or open-collector) output.
- *
- * These are used by the %INSN_CONFIG_DIO_QUERY configuration instruction to
- * report a direction.  They may also be used in other places where a direction
- * needs to be specified.
- */
-enum comedi_io_direction {
-       COMEDI_INPUT = 0,
-       COMEDI_OUTPUT = 1,
-       COMEDI_OPENDRAIN = 2
-};
-
-/**
  * enum comedi_support_level - support level for a COMEDI feature
  * @COMEDI_UNKNOWN_SUPPORT:    Unspecified support for feature.
  * @COMEDI_SUPPORTED:          Feature is supported.