Lines Matching refs:board

60  * maximum conversion speed is limited by the board (convert_arg >= ai_speed).
62 * board setup (see user manual).
196 /* board probe id values (hi byte of the digital input register) */
636 const struct das1800_board *board = dev->board_ptr;
682 board->ai_speed);
1098 const struct das1800_board *board = dev->board_ptr;
1105 * board name provided by the user matches a board->name in this
1107 * the board is correct.
1109 if (board) {
1110 if (board->id == id)
1113 "probed id does not match board id (0x%x != 0x%x)\n",
1114 id, board->id);
1120 * an unspecified board to this driver. In this case the id is used
1126 board = &das1800_boards[BOARD_DAS1801ST_DA];
1130 board = &das1800_boards[BOARD_DAS1802HR_DA];
1134 board = &das1800_boards[BOARD_DAS1801AO];
1138 board = &das1800_boards[BOARD_DAS1802HR];
1142 board = &das1800_boards[BOARD_DAS1801ST];
1146 board = &das1800_boards[BOARD_DAS1801HC];
1152 dev->board_ptr = board;
1153 dev->board_name = board->name;
1156 id, board->name);
1163 const struct das1800_board *board;
1182 board = dev->board_ptr;
1184 is_16bit = board->id == DAS1800_ID_HR || board->id == DAS1800_ID_HR_DA;
1187 if (board->id == DAS1800_ID_AO) {
1251 * All the other board types have 16 on-board channels. Each channel
1253 * expansion board for a total of 256 channels. The QRAM fifo on
1262 if (board->id != DAS1800_ID_HC)
1264 s->n_chan = (board->id == DAS1800_ID_HC) ? 64 : 256;
1266 s->range_table = board->is_01_series ? &das1801_ai_range
1282 if (board->id == DAS1800_ID_ST_DA || board->id == DAS1800_ID_HR_DA) {
1285 s->n_chan = (board->id == DAS1800_ID_ST_DA) ? 4 : 2;
1300 } else if (board->id == DAS1800_ID_AO) {
1323 s->n_chan = (board->id == DAS1800_ID_HC) ? 8 : 4;