[PATCH v3 0/2] serial: 8250_dw: Add ti,tda54-uart support

Moteen Shah posted 2 patches 6 days, 13 hours ago
.../devicetree/bindings/serial/snps-dw-apb-uart.yaml     | 1 +
drivers/tty/serial/8250/8250_dw.c                        | 9 ++++++++-
2 files changed, 9 insertions(+), 1 deletion(-)
[PATCH v3 0/2] serial: 8250_dw: Add ti,tda54-uart support
Posted by Moteen Shah 6 days, 13 hours ago
Add the ti,tda54-uart compatible string to the DW APB UART binding,
and add a quirk to skip the RX FIFO dummy read on TDA54.

Reading an empty FIFO on the IP version used in TDA54 triggers a
data abort. The interrupt storm this dummy read was meant to avoid
no longer occurs on this version of the IP, so skip the read via a
new quirk.

Changes since v2:
Link: https://lore.kernel.org/all/20260916085520.2259420-1-m-shah@ti.com/
- Drop the fixup being done for the clear_interrupts and
shutdown of port. Reading an empty FIFO (by RBR) will be fine
when the fifo is disabled[0]. In the case of clear_interrupts
the issue is fixed by the following
commit 7f8fdd4dbffc ("serial: 8250: fix panic due to PSLVERR")

- Base this series on top of the following series[3].

[0]https://lore.kernel.org/linux-serial/ab256e4a-a9cc-410e-b889-f75fb01e77c7@picoheart.com/
[1]https://lore.kernel.org/linux-serial/20260908141524.20302-1-yang.yicong@picoheart.com/
[3]https://lore.kernel.org/linux-serial/20260908141524.20302-1-yang.yicong@picoheart.com/

Moteen Shah (2):
  dt-bindings: serial: snps-dw-apb-uart: Add ti,tda54-uart
  serial: 8250_dw: Add ti,tda54-uart quirk to skip empty FIFO read

 .../devicetree/bindings/serial/snps-dw-apb-uart.yaml     | 1 +
 drivers/tty/serial/8250/8250_dw.c                        | 9 ++++++++-
 2 files changed, 9 insertions(+), 1 deletion(-)

-- 
2.34.1