On 24/08/15 18:13, H Hartley Sweeten wrote:
Fix a couple minor checkpatch.pl issues.

Tidy up the ai (*do_cmdtest) and (*do_cmd) a bit.

v3: modify patch 10
     According to the driver author, Bernd Porr, the hardware can produce
     an anaog input value of 0x1000. The analog inputs are 12-bits (0x0fff)
     and the extra bit indicates an overflow from the ADC.

v2: Address some issues pointed out by Ian Abbott and add a couple
     more patches to remove some cruft.

     1) Move the test in patch 6 to Step 3 as requested by Ian Abbott.
     2) Add new patch 7 to simplify the TRIG_EXT trigger.
     3) Merge old patches 7 and 8 into new patch 8. Cleanup the timing
        validation.
     4) Add new patches 10-13.

H Hartley Sweeten (13):
   staging: comedi: usbduxfast: chanlist check is Step 5 of (*do_cmdtest)
   staging: comedi: usbduxfast: only chanlist of 1,2,3, or 16 are supported
   staging: comedi: usbduxfast: remove impossible 'if (!devpriv)' checks
   staging: comedi: usbduxfast: use preferred kernel types
   staging: comedi: usbduxfast: fix multi-line comment
   staging: comedi: usbduxfast: TRIG_EXT only works for 1 or 16 channels
   staging: comedi: usbduxfast: TRIG_EXT is only valid for cmd->start_src
   staging: comedi: usbduxfast: tidy up the conversion timing validation
   staging: comedi: usbduxfast: use a common exit path in ai (*do_cmd)
   staging: comedi: usbduxfast: document strange ai maxdata
   staging: comedi: usbduxfast: remove unnecessary semaphore down/up
   staging: comedi: usbduxfast: absorb usbduxfast_attach_common()
   staging: comedi: usbduxfast: remove unnecessary clearing of private data

  drivers/staging/comedi/drivers/usbduxfast.c | 274 +++++++++++-----------------
  1 file changed, 104 insertions(+), 170 deletions(-)

Looks good. Note that this driver will also require some le16_to_cpu() conversions on the data read from the USB transfer buffer in usbduxfast_ai_handle_urb() and usbduxfast_ai_insn_read().

Reviewed-by: Ian Abbott <abbo...@mev.co.uk>

--
-=( Ian Abbott @ MEV Ltd.    E-mail: <abbo...@mev.co.uk> )=-
-=(                          Web: http://www.mev.co.uk/  )=-
_______________________________________________
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel

Reply via email to