Re: [PATCH 01/14] staging: comedi: daqboard2000: remove commented out code
On 17/05/16 18:14, Hartley Sweeten wrote: On Tuesday, May 17, 2016 2:53 AM, Ian Abbott wrote: Remove some commented out code. Some of it uses constructs that don't exist in the driver, and probably come from the source code for the MS Windows driver. Signed-off-by: Ian Abbott--- drivers/staging/comedi/drivers/daqboard2000.c | 6 -- 1 file changed, 6 deletions(-) diff --git a/drivers/staging/comedi/drivers/daqboard2000.c b/drivers/staging/comedi/drivers/daqboard2000.c index 57ab668..8c9a024 100644 --- a/drivers/staging/comedi/drivers/daqboard2000.c +++ b/drivers/staging/comedi/drivers/daqboard2000.c [snip] @@ -315,10 +313,6 @@ static void setup_sampling(struct comedi_device *dev, int chan, int gain) word3 = 0; break; } -/* - dev->eeprom.correctionDACSE[i][j][k].offset = 0x800; - dev->eeprom.correctionDACSE[i][j][k].gain = 0xc00; -*/ /* These should be read from EEPROM */ word2 |= 0x0800; word3 |= 0xc000; It might be a good idea to add a comment about the magic 0x0800 and 0xc000 values: word2 |= 0x0800;/* offset */ word3 |= 0xc000;/* gain */ Fair enough. Wish I could find a register map for this board. I sent an email to Measurement Computing to see if one is available. I think the board was made by IOTech and added to Measurement Computing's catalog, and the Windows driver appears to have been done by IOTech too. -- -=( Ian Abbott @ MEV Ltd.E-mail: )=- -=( Web: http://www.mev.co.uk/ )=- ___ devel mailing list de...@linuxdriverproject.org http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel
RE: [PATCH 01/14] staging: comedi: daqboard2000: remove commented out code
On Tuesday, May 17, 2016 2:53 AM, Ian Abbott wrote: > Remove some commented out code. Some of it uses constructs that don't > exist in the driver, and probably come from the source code for the MS > Windows driver. > > Signed-off-by: Ian Abbott> --- > drivers/staging/comedi/drivers/daqboard2000.c | 6 -- > 1 file changed, 6 deletions(-) > > diff --git a/drivers/staging/comedi/drivers/daqboard2000.c > b/drivers/staging/comedi/drivers/daqboard2000.c > index 57ab668..8c9a024 100644 > --- a/drivers/staging/comedi/drivers/daqboard2000.c > +++ b/drivers/staging/comedi/drivers/daqboard2000.c > @@ -278,9 +278,7 @@ struct daqboard2000_private { > > static void writeAcqScanListEntry(struct comedi_device *dev, u16 entry) > { > - /* udelay(4); */ > writew(entry & 0x00ff, dev->mmio + acqScanListFIFO); > - /* udelay(4); */ > writew((entry >> 8) & 0x00ff, dev->mmio + acqScanListFIFO); > } > > @@ -315,10 +313,6 @@ static void setup_sampling(struct comedi_device *dev, > int chan, int gain) > word3 = 0; > break; > } > -/* > - dev->eeprom.correctionDACSE[i][j][k].offset = 0x800; > - dev->eeprom.correctionDACSE[i][j][k].gain = 0xc00; > -*/ > /* These should be read from EEPROM */ > word2 |= 0x0800; > word3 |= 0xc000; It might be a good idea to add a comment about the magic 0x0800 and 0xc000 values: > word2 |= 0x0800;/* offset */ > word3 |= 0xc000;/* gain */ Wish I could find a register map for this board. I sent an email to Measurement Computing to see if one is available. Regards, Hartley ___ devel mailing list de...@linuxdriverproject.org http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel