Pull tty/serial driver updates from Greg KH: "Here is the big set of tty/serial driver changes for 5.12-rc1. Nothing huge, just lots of good cleanups and additions: - n_tty line discipline cleanups - vt core cleanups and reworks to make the code more "modern" - stm32 driver additions - tty led support added to the tty core and led layer - minor serial driver fixups and additions All of these have been in linux-next for a while with no reported issues" * tag 'tty-5.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty: (54 commits) serial: core: Remove BUG_ON(in_interrupt()) check vt_ioctl: Remove in_interrupt() check dt-bindings: serial: imx: Switch to my personal address vt: keyboard, use new API for keyboard_tasklet serial: stm32: improve platform_get_irq condition handling in init_port serial: ifx6x60: Remove driver for deprecated platform tty: fix up iterate_tty_read() EOVERFLOW handling tty: fix up hung_up_tty_read() conversion tty: fix up hung_up_tty_write() conversion tty: teach the n_tty ICANON case about the new "cookie continuations" too tty: teach n_tty line discipline about the new "cookie continuations" tty: clean up legacy leftovers from n_tty line discipline tty: implement read_iter tty: convert tty_ldisc_ops 'read()' function to take a kernel pointer serial: remove sirf prima/atlas driver serial: mxs-auart: Remove <asm/cacheflush.h> serial: mxs-auart: Remove serial_mxs_probe_dt() serial: fsl_lpuart: Use of_device_get_match_data() dt-bindings: serial: renesas,hscif: Add r8a779a0 support tty: serial: Drop unused efm32 serial driver ...
Showing the changes to include/uapi (2 of 70 files). Show all
Unified · Split
| @@ -208,9 +208,6 @@ · 207 unmodified lines | ||
| 208 | 208 | /* Atheros AR933X SoC */ |
| 209 | 209 | #define PORT_AR933X 99 |
| 210 | 210 | |
| 211 | −/* Energy Micro efm32 SoC */ | |
| 212 | −#define PORT_EFMUART 100 | |
| 213 | − | |
| 214 | 211 | /* ARC (Synopsys) on-chip UART */ |
| 215 | 212 | #define PORT_ARC 101 |
| 216 | 213 | |
| @@ -5,19 +5,4 @@ · 4 unmodified lines | ||
| 5 | 5 | #include <linux/types.h> |
| 6 | 6 | #include <asm/termios.h> |
| 7 | 7 | |
| 8 | −#define NFF 5 | |
| 9 | − | |
| 10 | −struct termiox | |
| 11 | −{ | |
| 12 | − __u16 x_hflag; | |
| 13 | − __u16 x_cflag; | |
| 14 | − __u16 x_rflag[NFF]; | |
| 15 | − __u16 x_sflag; | |
| 16 | −}; | |
| 17 | − | |
| 18 | −#define RTSXOFF 0x0001 /* RTS flow control on input */ | |
| 19 | −#define CTSXON 0x0002 /* CTS flow control on output */ | |
| 20 | −#define DTRXOFF 0x0004 /* DTR flow control on input */ | |
| 21 | −#define DSRXON 0x0008 /* DCD flow control on output */ | |
| 22 | − | |
| 23 | 8 | #endif |