Lines Matching +full:usb +full:- +full:uart +full:- +full:rx
1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * arch/arm/mach-lpc32xx/serial.c
18 #include <linux/soc/nxp/lpc32xx-misc.h>
106 /* Setup UART clock modes for all UARTs, disable autoclock */ in lpc32xx_serial_init()
109 /* pre-UART clock divider set to 1 */ in lpc32xx_serial_init()
113 * Force a flush of the RX FIFOs to work around a in lpc32xx_serial_init()
120 while (j--) in lpc32xx_serial_init()
126 /* This needs to be done after all UART clocks are setup */ in lpc32xx_serial_init()
129 /* Force a flush of the RX FIFOs to work around a HW bug */ in lpc32xx_serial_init()
134 while (j--) in lpc32xx_serial_init()
144 /* Disable UART5->USB transparent mode or USB won't work */ in lpc32xx_serial_init()