Lines Matching refs:board

270  * Check if the Tau board is present at the given base port.
271 * Read board status register 1 and check identification bits
355 /* Initialize board structure. */
363 /* Get the board type. */
390 * Initialize the board structure.
421 /* Get the board type. */
469 c->board = b;
539 ct_board_t *b = c->board;
582 c->board->opt.bcr2 &= c->num ?
600 c->board->opt.bcr2 &= c->num ?
627 * Set up the E1 controller of the Tau/E1 board.
639 ct_board_t *b = c->board;
786 * Set up the serial controller of the Tau/E1 board.
819 * Set up the Tau/E1 board.
825 * 1) board configuration
856 /* Start the board (GRUN). */
862 * Set up the G.703 controller of the Tau/G.703 board.
870 if (c->num && c->board->opt.cfg == CFG_B)
880 * Set up the Tau/G.703 board.
945 * Set up the board.
1066 if (c->mode == M_E1 && c->board->opt.cfg == CFG_D) {
1109 ct_compute_clock (c->board->osc, c->baud * 8, &rxbr, &tmc);
1113 ct_compute_clock (c->board->osc, c->baud * 8, &rxbr, &tmc);
1117 ct_compute_clock (c->board->osc, c->baud, &rxbr, &tmc);
1129 c->board->bcr1 &= ~txcout;
1130 outb (BCR1(c->board->port), c->board->bcr1);
1133 c->board->bcr1 |= txcout;
1134 outb (BCR1(c->board->port), c->board->bcr1);
1136 if (c->board->type == B_TAU_E1D ||
1137 c->board->type == B_TAU2_E1D)
1169 return c->num ? c->board->opt.s1 : c->board->opt.s0;
1198 unsigned short p = c->num ? E1CS1 (c->board->port) :
1199 E1CS0 (c->board->port);
1220 outb (BCR1(c->board->port), c->board->bcr1 & ~txcout);
1225 c->board->bcr1 |= txcout;
1226 outb (BCR1(c->board->port), c->board->bcr1);
1239 unsigned short p = c->num ? E1CS1 (c->board->port) :
1240 E1CS0 (c->board->port);
1258 outb (BCR1(c->board->port), c->board->bcr1 & ~txcout);
1266 c->board->bcr1 |= txcout;
1267 outb (BCR1(c->board->port), c->board->bcr1);
1288 unsigned short p = c->num ? E1CS1 (c->board->port) :
1289 E1CS0 (c->board->port);
1303 if (c->board->type != B_TAU_E1D &&
1304 c->board->type != B_TAU2_E1D)
1308 c->board->e1syn |= c->num ? E1SYN_ENS1 : E1SYN_ENS0;
1312 c->board->e1syn &= ~(c->num ? E1SYN_ENS1 : E1SYN_ENS0);
1317 outb (E1SYN(c->board->port), c->board->e1syn);
1323 int ier0 = inb (IER0(c->board->port));
1324 int ier1 = inb (IER1(c->board->port));
1325 int ier2 = inb (IER2(c->board->port));
1353 outb (IER0(c->board->port), ier0);
1354 outb (IER1(c->board->port), ier1);
1355 outb (IER2(c->board->port), ier2);
1388 int ier0 = inb (IER0(c->board->port));
1389 int ier1 = inb (IER1(c->board->port));
1408 outb (IER0(c->board->port), ier0);
1409 outb (IER1(c->board->port), ier1);
1440 if (c->board->type == B_TAU_G703) {
1441 outb (GERR(c->board->port), 0xff);
1442 outb (GLDR(c->board->port), 0xff);
1454 c->board->bcr1 |= c->num ? BCR1_DTR1 : BCR1_DTR0;
1457 c->board->bcr1 &= ~(c->num ? BCR1_DTR1 : BCR1_DTR0);
1459 outb (BCR1(c->board->port), c->board->bcr1);
1494 return (inb (BSR1(c->board->port)) &
1509 q1 = inb (GLQ (c->board->port));
1512 q2 = inb (GLQ (c->board->port));
1514 q3 = inb (GLQ (c->board->port));
1589 * Access to DS2153 chips on the Tau/E1 board.
1623 * Access to 8530 chip on the Tau/E1 board.
1647 outb (E1CS2(c->board->port), E1CS2_SCC | E1CS2_DC |
1649 return inb (E1DAT(c->board->port));
1657 outb (E1CS2(c->board->port), E1CS2_SCC | (c->num ? 0 : E1CS2_AB));
1658 outb (E1DAT(c->board->port), val);
1666 outb (E1CS2(c->board->port), E1CS2_SCC | E1CS2_DC |
1668 outb (E1DAT(c->board->port), val);
1672 * Access to LXT318 chip on the Tau/G.703 board.
1699 port_t port = GMD0(c->board->port);
1701 outb (GMD1(c->board->port), c->board->gmd1 | GMD1_NCS0 | GMD1_NCS1);
1702 outb (GMD1(c->board->port), c->board->gmd1 |
1704 ctg_output (port, (reg << 1) | LX_WRITE, c->board->gmd0);
1705 ctg_output (port, val, c->board->gmd0);
1706 outb (GMD1(c->board->port), c->board->gmd1 | GMD1_NCS0 | GMD1_NCS1);
1711 port_t port = GMD0(c->board->port);
1712 port_t data = GLDR(c->board->port);
1716 outb (GMD1(c->board->port), c->board->gmd1 | GMD1_NCS0 | GMD1_NCS1);
1717 outb (GMD1(c->board->port), c->board->gmd1 |
1719 ctg_output (port, (reg << 1) | LX_READ, c->board->gmd0);
1721 outb (port, c->board->gmd0 | GMD0_SCLK);
1724 outb (port, c->board->gmd0);
1726 outb (GMD1(c->board->port), c->board->gmd1 | GMD1_NCS0 | GMD1_NCS1);
1734 0, /* board control register 2 */