sb1250-duart.c (8bb5e7f4dcd9b9ef22a3ea25c9066a8a968f12dd) | sb1250-duart.c (bec5b814d46c2a704c3c8148752e62a33e9fa6dc) |
---|---|
1// SPDX-License-Identifier: GPL-2.0+ 2/* 3 * Support for the asynchronous serial interface (DUART) included 4 * in the BCM1250 and derived System-On-a-Chip (SOC) devices. 5 * 6 * Copyright (c) 2007 Maciej W. Rozycki 7 * 8 * Derived from drivers/char/sb1250_duart.c for which the following --- 517 unchanged lines hidden (view full) --- 526 write_sbdchn(sport, R_DUART_OPCR_X, 0); 527 write_sbdchn(sport, R_DUART_AUXCTL_X, 0); 528 write_sbdshr(sport, R_DUART_IMRREG((uport->line) % 2), 0); 529 530 sport->initialised = 1; 531} 532 533static void sbd_set_termios(struct uart_port *uport, struct ktermios *termios, | 1// SPDX-License-Identifier: GPL-2.0+ 2/* 3 * Support for the asynchronous serial interface (DUART) included 4 * in the BCM1250 and derived System-On-a-Chip (SOC) devices. 5 * 6 * Copyright (c) 2007 Maciej W. Rozycki 7 * 8 * Derived from drivers/char/sb1250_duart.c for which the following --- 517 unchanged lines hidden (view full) --- 526 write_sbdchn(sport, R_DUART_OPCR_X, 0); 527 write_sbdchn(sport, R_DUART_AUXCTL_X, 0); 528 write_sbdshr(sport, R_DUART_IMRREG((uport->line) % 2), 0); 529 530 sport->initialised = 1; 531} 532 533static void sbd_set_termios(struct uart_port *uport, struct ktermios *termios, |
534 struct ktermios *old_termios) | 534 const struct ktermios *old_termios) |
535{ 536 struct sbd_port *sport = to_sport(uport); 537 unsigned int mode1 = 0, mode2 = 0, aux = 0; 538 unsigned int mode1mask = 0, mode2mask = 0, auxmask = 0; 539 unsigned int oldmode1, oldmode2, oldaux; 540 unsigned int baud, brg; 541 unsigned int command; 542 --- 422 unchanged lines hidden --- | 535{ 536 struct sbd_port *sport = to_sport(uport); 537 unsigned int mode1 = 0, mode2 = 0, aux = 0; 538 unsigned int mode1mask = 0, mode2mask = 0, auxmask = 0; 539 unsigned int oldmode1, oldmode2, oldaux; 540 unsigned int baud, brg; 541 unsigned int command; 542 --- 422 unchanged lines hidden --- |