Commit 873524c8 authored by H Hartley Sweeten's avatar H Hartley Sweeten Committed by Greg Kroah-Hartman
Browse files

staging: comedi: cb_pcidas: tidy up cb_pcidas_trimpot_write()



All the boards supported by this driver have an AD7376 or AD8402
trimpot. Replace the switch () with and if () and remove the
unreachable dev_err() noise.

Signed-off-by: default avatarH Hartley Sweeten <hsweeten@visionengravers.com>
Reviewed-by: default avatarIan Abbott <abbotti@mev.co.uk>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 2d71464f
Loading
Loading
Loading
Loading
+2 −8
Original line number Diff line number Diff line
@@ -634,18 +634,12 @@ static void cb_pcidas_trimpot_write(struct comedi_device *dev,
{
	const struct cb_pcidas_board *board = dev->board_ptr;

	switch (board->trimpot) {
	case AD7376:
	if (board->trimpot == AD7376) {
		/* write 7-bit value to trimpot */
		cb_pcidas_calib_write(dev, val, 7, true);
		break;
	case AD8402:
	} else {	/* AD8402 */
		/* write 10-bit channel/value to trimpot */
		cb_pcidas_calib_write(dev, (chan << 8) | val, 10, true);
		break;
	default:
		dev_err(dev->class_dev, "driver bug?\n");
		break;
	}
}