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 ---