• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/drivers/serial/jsm/

Lines Matching refs:brd

180 	struct jsm_board *brd;
186 brd = channel->ch_bd;
235 brd->bd_ops->flush_uart_write(channel);
236 brd->bd_ops->flush_uart_read(channel);
251 brd->bd_ops->uart_init(channel);
256 brd->bd_ops->param(channel);
364 int jsm_tty_init(struct jsm_board *brd)
370 if (!brd)
373 jsm_printk(INIT, INFO, &brd->pci_dev, "start\n");
379 brd->nasync = brd->maxports;
385 for (i = 0; i < brd->nasync; i++) {
386 if (!brd->channels[i]) {
392 brd->channels[i] = kzalloc(sizeof(struct jsm_channel), GFP_KERNEL);
393 if (!brd->channels[i]) {
394 jsm_printk(CORE, ERR, &brd->pci_dev,
401 ch = brd->channels[0];
402 vaddr = brd->re_map_membase;
405 for (i = 0; i < brd->nasync; i++, ch = brd->channels[i]) {
407 if (!brd->channels[i])
412 if (brd->bd_uart_offset == 0x200)
413 ch->ch_neo_uart = vaddr + (brd->bd_uart_offset * i);
415 ch->ch_bd = brd;
424 jsm_printk(INIT, INFO, &brd->pci_dev, "finish\n");
428 int jsm_uart_port_init(struct jsm_board *brd)
433 if (!brd)
436 jsm_printk(INIT, INFO, &brd->pci_dev, "start\n");
442 brd->nasync = brd->maxports;
445 for (i = 0; i < brd->nasync; i++, ch = brd->channels[i]) {
447 if (!brd->channels[i])
450 brd->channels[i]->uart_port.irq = brd->irq;
451 brd->channels[i]->uart_port.uartclk = 14745600;
452 brd->channels[i]->uart_port.type = PORT_JSM;
453 brd->channels[i]->uart_port.iotype = UPIO_MEM;
454 brd->channels[i]->uart_port.membase = brd->re_map_membase;
455 brd->channels[i]->uart_port.fifosize = 16;
456 brd->channels[i]->uart_port.ops = &jsm_ops;
457 brd->channels[i]->uart_port.line = brd->channels[i]->ch_portnum + brd->boardnum * 2;
458 if (uart_add_one_port (&jsm_uart_driver, &brd->channels[i]->uart_port))
464 jsm_printk(INIT, INFO, &brd->pci_dev, "finish\n");
468 int jsm_remove_uart_port(struct jsm_board *brd)
473 if (!brd)
476 jsm_printk(INIT, INFO, &brd->pci_dev, "start\n");
482 brd->nasync = brd->maxports;
485 for (i = 0; i < brd->nasync; i++) {
487 if (!brd->channels[i])
490 ch = brd->channels[i];
492 uart_remove_one_port(&jsm_uart_driver, &brd->channels[i]->uart_port);
495 jsm_printk(INIT, INFO, &brd->pci_dev, "finish\n");