From: Greg KH <gregkh@linuxfoundation.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Jiri Slaby <jslaby@suse.cz>,
Andrew Morton <akpm@linux-foundation.org>,
linux-kernel@vger.kernel.org, linux-serial@vger.kernel.org
Subject: [GIT PULL] TTY/Serial driver changes for 7.2-rc1
Date: Mon, 22 Jun 2026 15:34:01 +0200 [thread overview]
Message-ID: <ajk5yWaG2fa05hcZ@kroah.com> (raw)
The following changes since commit e43ffb69e0438cddd72aaa30898b4dc446f664f8:
Linux 7.1-rc6 (2026-05-31 15:14:24 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git tags/tty-7.2-rc1
for you to fetch changes up to 426e83cab1f5d53069ac7030cb03e2d7c6367ef1:
serial: 8250_pci: Don't specify conflicting values to pci_device_id members (2026-06-12 11:55:41 +0200)
----------------------------------------------------------------
TTY / Serial driver update for 7.2-rc1
Here is the big set of TTY and Serial driver updates for 7.2-rc1.
Overall we end up removing more code than added, due to an obsolete
synclink_gt driver being removed from the tree, always a nice thing to
see happen.
Other than that driver removal, major things included in here are:
- max310x serial driver updates and fixes
- 8250 driver updates and rework in places to make it more "modern"
- dts file updates
- serial driver core tweaks and updates
- vt code cleanups
- vc_screen crash fixes
- other minor driver updates and cleanups
All of these have been in linux-next for well over a week with no
reported issues.
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----------------------------------------------------------------
Akash Sukhavasi (1):
dt-bindings: serial: rs485: remove deprecated .txt binding stub
Aniket Randive (1):
serial: qcom-geni: Avoid probing debug console UART without console support
Deepti Jaggi (1):
dt-bindings: serial: Add compatible for Qualcomm SA8797P SoC
Ethan Nelson-Moore (1):
tty: synclink_gt: remove broken driver
Geert Uytterhoeven (1):
serial: sh-sci: Remove plat_sci_port.flags
Greg Kroah-Hartman (1):
Merge tag 'v7.1-rc6' into tty-next
Hugo Villeneuve (16):
serial: icom: remove check for zero baud rate from uart_get_baud_rate()
serial: apbuart: remove check for zero baud rate from uart_get_baud_rate()
serial: core: update uart_get_baud_rate() obsolete comments
serial: core: simplify clipping logic in uart_get_baud_rate()
serial: core: prevent division by zero by always returning non-zero baud rate
serial: max310x: uniformize clock/freq types
serial: max310x: simplify max310x_update_best_err()
serial: max310x: change return type of max310x_set_ref_clk()
serial: max310x: update baudrate comments for err calculation
serial: max310x: improve max310x_set_ref_clk() efficiency
serial: max310x: use regmap_read_poll_timeout() for busy wait
serial: max310x: use FIELD_PREP macro to set PLL bitfields
serial: max310x: allow driver to be built with SPI or I2C
serial: max310x: move variables to while() scope
serial: max310x: add comments for PLL limits
serial: max310x: fix compile errors if CONFIG_SPI_MASTER is disabled
Jia Wang (4):
serial: 8250_dwlib: move DesignWare register definitions to header
serial: 8250_dw: build Renesas RZN1 CPR value from DW_UART_CPR_* definitions
dt-bindings: serial: snps-dw-apb-uart: Add UltraRISC DP1000 UART
serial: 8250_dw: Use a fixed CPR value for UltraRISC DP1000 UART
John Ogness (5):
serial: core: Add dedicated uart_port field for console flow
serial: Replace driver usage of UPF_CONS_FLOW
serial: 8250: Set cons_flow on port registration
serial: 8250: Check LSR timeout on console flow control
serial: 8250: Add support for console flow control
Krzysztof Kozlowski (1):
serial: qcom: Unify user-visible "Qualcomm" name
Manuel Lauss (1):
serial: 8250_port: recognize UPIO_AU
Marco Felsch (1):
serial: 8250: fix possible ISR soft lockup
Nicolas Pitre (1):
vt: merge ucs_is_zero_width()/ucs_is_double_width() into ucs_get_width()
Nikola Z. Ivanov (1):
serial: mxs-auart: replace hardcoded 1 with predefined macro GPIO_LINE_DIRECTION_IN
Praveen Talari (1):
serial: qcom-geni: trace: Add tracepoint support for Qualcomm GENI serial
Stefan Dösinger (1):
amba/serial: amba-pl011: Bring back zx29 UART support
Stepan Ionichev (3):
tty: serial: 8250: protect against NULL uart->port.dev in register
serial: 8250_dw: unregister 8250 port if clk_notifier_register() fails
serial: 8250_dw: remove clock-notifier infrastructure
Uwe Kleine-König (The Capable Hub) (4):
serial: 8250_pci: Consistently define pci_device_ids using named initializers
serial: jsm: Drop unused driver_data assigment and redundant zeros
tty: serial: Use named initializers for arrays of i2c_device_data
serial: 8250_pci: Don't specify conflicting values to pci_device_id members
Viken Dadhaniya (1):
serial: qcom_geni: Fix RX DMA stall when SE_DMA_RX_LEN_IN is zero
Xianwei Zhao (2):
dt-bindings: arm: amlogic: add A311Y3 support
arm64: dts: add support for A9 based Amlogic BY401
Yi Yang (1):
vc_screen: fix null-ptr-deref in vcs_notifier() during concurrent vcs_write
Zhiyong Tao (1):
serial: 8250_mtk: Add ACPI support
Documentation/devicetree/bindings/arm/amlogic.yaml | 6 +
.../bindings/serial/qcom,sa8255p-geni-uart.yaml | 13 +-
Documentation/devicetree/bindings/serial/rs485.txt | 1 -
.../bindings/serial/snps-dw-apb-uart.yaml | 1 +
Documentation/driver-api/serial/serial-rs485.rst | 2 +-
Documentation/userspace-api/ioctl/ioctl-number.rst | 1 -
arch/arm64/boot/dts/amlogic/Makefile | 1 +
.../boot/dts/amlogic/amlogic-a9-a311y3-by401.dts | 40 +
arch/arm64/boot/dts/amlogic/amlogic-a9.dtsi | 128 +
arch/powerpc/configs/ppc6xx_defconfig | 1 -
drivers/net/ppp/Kconfig | 4 +-
drivers/tty/Kconfig | 11 +-
drivers/tty/Makefile | 1 -
drivers/tty/n_hdlc.c | 7 -
drivers/tty/serial/8250/8250_core.c | 8 +-
drivers/tty/serial/8250/8250_dw.c | 110 +-
drivers/tty/serial/8250/8250_dwlib.c | 49 -
drivers/tty/serial/8250/8250_dwlib.h | 73 +
drivers/tty/serial/8250/8250_mtk.c | 23 +-
drivers/tty/serial/8250/8250_pci.c | 3120 ++++++------
drivers/tty/serial/8250/8250_port.c | 30 +-
drivers/tty/serial/Kconfig | 6 +-
drivers/tty/serial/amba-pl011.c | 42 +
drivers/tty/serial/apbuart.c | 2 -
drivers/tty/serial/bcm63xx_uart.c | 2 +-
drivers/tty/serial/icom.c | 2 -
drivers/tty/serial/jsm/jsm_driver.c | 38 +-
drivers/tty/serial/max310x.c | 235 +-
drivers/tty/serial/mxs-auart.c | 2 +-
drivers/tty/serial/omap-serial.c | 2 +-
drivers/tty/serial/pch_uart.c | 2 +-
drivers/tty/serial/pxa.c | 2 +-
drivers/tty/serial/qcom_geni_serial.c | 29 +-
drivers/tty/serial/samsung_tty.c | 8 +-
drivers/tty/serial/sc16is7xx_i2c.c | 14 +-
drivers/tty/serial/serial_core.c | 57 +-
drivers/tty/serial/serial_txx9.c | 4 +-
drivers/tty/serial/sh-sci.c | 2 +-
drivers/tty/serial/sunsu.c | 2 +-
drivers/tty/synclink_gt.c | 5038 --------------------
drivers/tty/vt/gen_ucs_width_table.py | 119 +-
drivers/tty/vt/ucs.c | 174 +-
drivers/tty/vt/ucs_width_table.h_shipped | 919 ++--
drivers/tty/vt/vc_screen.c | 2 +-
drivers/tty/vt/vt.c | 11 +-
include/linux/consolemap.h | 12 +-
include/linux/serial_core.h | 20 +
include/linux/serial_sci.h | 1 -
include/linux/synclink.h | 37 -
include/trace/events/qcom_geni_serial.h | 164 +
include/uapi/linux/synclink.h | 301 --
51 files changed, 3027 insertions(+), 7852 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/serial/rs485.txt
create mode 100644 arch/arm64/boot/dts/amlogic/amlogic-a9-a311y3-by401.dts
create mode 100644 arch/arm64/boot/dts/amlogic/amlogic-a9.dtsi
delete mode 100644 drivers/tty/synclink_gt.c
delete mode 100644 include/linux/synclink.h
create mode 100644 include/trace/events/qcom_geni_serial.h
delete mode 100644 include/uapi/linux/synclink.h
next reply other threads:[~2026-06-22 13:34 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-06-22 13:34 Greg KH [this message]
2026-06-22 19:59 ` [GIT PULL] TTY/Serial driver changes for 7.2-rc1 pr-tracker-bot
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=ajk5yWaG2fa05hcZ@kroah.com \
--to=gregkh@linuxfoundation.org \
--cc=akpm@linux-foundation.org \
--cc=jslaby@suse.cz \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-serial@vger.kernel.org \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox