rtd520.c (03ab8e6297acd1bc0eedaa050e2a1635c576fd11) | rtd520.c (fade5e5b0b2a2cc3855f64be6407b0bdcd837714) |
---|---|
1// SPDX-License-Identifier: GPL-2.0+ 2/* 3 * comedi/drivers/rtd520.c 4 * Comedi driver for Real Time Devices (RTD) PCI4520/DM7520 5 * 6 * COMEDI - Linux Control and Measurement Device Interface 7 * Copyright (C) 2001 David A. Schleef <ds@schleef.org> 8 */ --- 1275 unchanged lines hidden (view full) --- 1284 s->n_chan = 8; 1285 s->maxdata = 1; 1286 s->range_table = &range_digital; 1287 s->insn_bits = rtd_dio_insn_bits; 1288 s->insn_config = rtd_dio_insn_config; 1289 1290 /* 8254 Timer/Counter subdevice */ 1291 s = &dev->subdevices[3]; | 1// SPDX-License-Identifier: GPL-2.0+ 2/* 3 * comedi/drivers/rtd520.c 4 * Comedi driver for Real Time Devices (RTD) PCI4520/DM7520 5 * 6 * COMEDI - Linux Control and Measurement Device Interface 7 * Copyright (C) 2001 David A. Schleef <ds@schleef.org> 8 */ --- 1275 unchanged lines hidden (view full) --- 1284 s->n_chan = 8; 1285 s->maxdata = 1; 1286 s->range_table = &range_digital; 1287 s->insn_bits = rtd_dio_insn_bits; 1288 s->insn_config = rtd_dio_insn_config; 1289 1290 /* 8254 Timer/Counter subdevice */ 1291 s = &dev->subdevices[3]; |
1292 dev->pacer = comedi_8254_mm_init(dev->mmio + LAS0_8254_TIMER_BASE, 1293 RTD_CLOCK_BASE, I8254_IO8, 2); 1294 if (!dev->pacer) | 1292 dev->pacer = comedi_8254_mm_alloc(dev->mmio + LAS0_8254_TIMER_BASE, 1293 RTD_CLOCK_BASE, I8254_IO8, 2); 1294 if (IS_ERR(dev->pacer)) |
1295 return -ENOMEM; 1296 1297 comedi_8254_subdevice_init(s, dev->pacer); 1298 dev->pacer->insn_config = rtd_counter_insn_config; 1299 1300 rtd_init_board(dev); 1301 1302 ret = rtd520_probe_fifo_depth(dev); --- 62 unchanged lines hidden --- | 1295 return -ENOMEM; 1296 1297 comedi_8254_subdevice_init(s, dev->pacer); 1298 dev->pacer->insn_config = rtd_counter_insn_config; 1299 1300 rtd_init_board(dev); 1301 1302 ret = rtd520_probe_fifo_depth(dev); --- 62 unchanged lines hidden --- |