Merge tag 'tty-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
authorLinus Torvalds <torvalds@linux-foundation.org>
Tue, 25 Aug 2026 17:59:12 +0000 (10:59 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Tue, 25 Aug 2026 17:59:12 +0000 (10:59 -0700)
Pull TTY / serial driver updates from Greg KH:
 "Here is the "big" set of tty and serial driver updates for 7.3-rc1.

  Not really all that much happened this development cycle for this
  subsystem, changes in here are:

   - removal of the ipwireless driver as it's no longer used or needed

   - new 8250_mxpcie driver added

   - qcom serial driver updates and additions

   - vt mode validation addition

   - lots of other small serial driver updates and additions

  All of these have been in linux-next for weeks with no reported issues"

* tag 'tty-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty: (97 commits)
  serial: imx: serialize imx_uart_ports[] lifetime
  tty: clear cdev pointer after cdev_add() failure
  tty: skip cdev_del() when no cdev is registered
  serial: core: clear freed pointers on uart_register_driver() failure
  serial: core: do fallible allocations before the console can be registered
  serial: 8250_mxpcie: implement rx_trig_bytes callbacks via MUEx50 RTL
  serial: 8250_mxpcie: introduce per-port private data structure
  serial: 8250: allow UART drivers to override rx_trig_bytes handling
  serial: 8250_mxpcie: add break support for RS485 using MUEx50 features
  serial: 8250: allow low-level drivers to override break control
  serial: 8250_mxpcie: support serial interface mode switching
  serial: 8250_mxpcie: speed up TX using memory-mapped FIFO window
  serial: 8250_mxpcie: speed up RX using memory-mapped FIFO window
  serial: 8250_mxpcie: add custom handle_irq callback
  serial: 8250_mxpcie: offload XON/XOFF flow control to MUEx50 hardware
  serial: 8250_mxpcie: enable automatic RTS/CTS flow control
  serial: 8250_mxpcie: enable enhanced mode and program FIFO trigger levels
  serial: 8250: add Moxa MUEx50 UART port type
  serial: 8250: split Moxa PCIe serial board support out of 8250_pci
  serial: qcom-geni: Use geni_se_set_perf_level() for baud rate perf level
  ...

12 files changed:
1  2 
MAINTAINERS
arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi
arch/arm64/boot/dts/mediatek/mt8390-genio-common.dtsi
arch/arm64/boot/dts/mediatek/mt8390-tungsten-smarc.dtsi
arch/arm64/boot/dts/mediatek/mt8395-genio-common.dtsi
arch/powerpc/configs/ppc6xx_defconfig
drivers/tty/serial/8250/8250_of.c
drivers/tty/serial/amba-pl011.c
drivers/tty/serial/qcom_geni_serial.c
drivers/tty/serial/sc16is7xx.c
drivers/tty/tty_io.c
drivers/tty/vt/vt_ioctl.c

diff --cc MAINTAINERS
Simple merge
Simple merge
Simple merge
Simple merge
@@@ -1178,10 -1332,16 +1332,16 @@@ static void qcom_geni_serial_shutdown(s
  
        qcom_geni_serial_cancel_tx_cmd(uport);
        uart_port_unlock_irq(uport);
+ 
+       pm_runtime_put_sync(uport->dev);
  }
  
 -static void qcom_geni_serial_flush_buffer(struct uart_port *uport)
 +static void qcom_geni_serial_flush_buffer_fifo(struct uart_port *uport)
  {
+       struct qcom_geni_serial_port *port = to_dev_port(uport);
+ 
+       if (port->tx_dma_addr)
+               port->tx_dma_stale = true;
        qcom_geni_serial_cancel_tx_cmd(uport);
  }
  
Simple merge
Simple merge
Simple merge