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 | /* Atheros AR933X SoC */ | 208 | /* Atheros AR933X SoC */ |
| 209 | #define PORT_AR933X 99 | 209 | #define PORT_AR933X 99 |
| 210 | 210 | ||
| 211 | /* Energy Micro efm32 SoC */ | ||
| 212 | #define PORT_EFMUART 100 | ||
| 213 | |||
| 214 | /* ARC (Synopsys) on-chip UART */ | 211 | /* ARC (Synopsys) on-chip UART */ |
| 215 | #define PORT_ARC 101 | 212 | #define PORT_ARC 101 |
| 216 | 213 | ||
| @@ -5,19 +5,4 @@ · 4 unmodified lines | |||
| 5 | #include <linux/types.h> | 5 | #include <linux/types.h> |
| 6 | #include <asm/termios.h> | 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 | #endif | 8 | #endif |