linux-mainline/Documentation/devicetree/bindings/serial
Linus Torvalds 8e1e49550d TTY/Serial driver changes for 6.6-rc1
Here is the big set of tty and serial driver changes for 6.6-rc1.
 
 Lots of cleanups in here this cycle, and some driver updates.  Short
 summary is:
   - Jiri's continued work to make the tty code and apis be a bit more
     sane with regards to modern kernel coding style and types
   - cpm_uart driver updates
   - n_gsm updates and fixes
   - meson driver updates
   - sc16is7xx driver updates
   - 8250 driver updates for different hardware types
   - qcom-geni driver fixes
   - tegra serial driver change
   - stm32 driver updates
   - synclink_gt driver cleanups
   - tty structure size reduction
 
 All of these have been in linux-next this week with no reported issues.
 The last bit of cleanups from Jiri and the tty structure size reduction
 came in last week, a bit late but as they were just style changes and
 size reductions, I figured they should get into this merge cycle so that
 others can work on top of them with no merge conflicts.
 
 Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 -----BEGIN PGP SIGNATURE-----
 
 iG0EABECAC0WIQT0tgzFv3jCIUoxPcsxR9QN2y37KQUCZPH+jA8cZ3JlZ0Brcm9h
 aC5jb20ACgkQMUfUDdst+ykKyACgldt6QeenTN+6dXIHS/eQHtTKZwMAn3arSeXI
 QrUUnLFjOWyoX87tbMBQ
 =LVw0
 -----END PGP SIGNATURE-----

Merge tag 'tty-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty

Pull tty/serial driver updates from Greg KH:
 "Here is the big set of tty and serial driver changes for 6.6-rc1.

  Lots of cleanups in here this cycle, and some driver updates. Short
  summary is:

   - Jiri's continued work to make the tty code and apis be a bit more
     sane with regards to modern kernel coding style and types

   - cpm_uart driver updates

   - n_gsm updates and fixes

   - meson driver updates

   - sc16is7xx driver updates

   - 8250 driver updates for different hardware types

   - qcom-geni driver fixes

   - tegra serial driver change

   - stm32 driver updates

   - synclink_gt driver cleanups

   - tty structure size reduction

  All of these have been in linux-next this week with no reported
  issues. The last bit of cleanups from Jiri and the tty structure size
  reduction came in last week, a bit late but as they were just style
  changes and size reductions, I figured they should get into this merge
  cycle so that others can work on top of them with no merge conflicts"

* tag 'tty-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty: (199 commits)
  tty: shrink the size of struct tty_struct by 40 bytes
  tty: n_tty: deduplicate copy code in n_tty_receive_buf_real_raw()
  tty: n_tty: extract ECHO_OP processing to a separate function
  tty: n_tty: unify counts to size_t
  tty: n_tty: use u8 for chars and flags
  tty: n_tty: simplify chars_in_buffer()
  tty: n_tty: remove unsigned char casts from character constants
  tty: n_tty: move newline handling to a separate function
  tty: n_tty: move canon handling to a separate function
  tty: n_tty: use MASK() for masking out size bits
  tty: n_tty: make n_tty_data::num_overrun unsigned
  tty: n_tty: use time_is_before_jiffies() in n_tty_receive_overrun()
  tty: n_tty: use 'num' for writes' counts
  tty: n_tty: use output character directly
  tty: n_tty: make flow of n_tty_receive_buf_common() a bool
  Revert "tty: serial: meson: Add a earlycon for the T7 SoC"
  Documentation: devices.txt: Fix minors for ttyCPM*
  Documentation: devices.txt: Remove ttySIOC*
  Documentation: devices.txt: Remove ttyIOC*
  serial: 8250_bcm7271: improve bcm7271 8250 port
  ...
2023-09-01 09:38:00 -07:00
..
8250_omap.yaml
8250.yaml
actions,owl-uart.txt
altera_jtaguart.txt
altera_uart.txt
amlogic,meson-uart.yaml dt-bindings: serial: amlogic,meson-uart: Add compatible string for T7 2023-08-22 15:29:01 +02:00
arc-uart.txt
arm_sbsa_uart.txt
arm,mps2-uart.txt
atmel,at91-usart.yaml dt-bindings: serial: atmel,at91-usart: update compatible for sam9x60 2023-07-24 15:20:43 +02:00
brcm,bcm2835-aux-uart.txt
brcm,bcm6345-uart.yaml
brcm,bcm7271-uart.yaml
cdns,uart.yaml
cirrus,clps711x-uart.txt
digicolor-usart.txt
fsl-imx-uart.yaml
fsl-lpuart.yaml dt-bindings: serial: fsl-lpuart: correct imx93-lpuart dt-binding item 2023-07-25 20:22:53 +02:00
fsl-mxs-auart.yaml
fsl,s32-linflexuart.yaml
ingenic,uart.yaml
lantiq_asc.txt
litex,liteuart.yaml
maxim,max310x.txt
mediatek,uart.yaml
microchip,pic32-uart.txt
milbeaut-uart.txt
mrvl,pxa-ssp.txt
mvebu-uart.txt
nuvoton,ma35d1-serial.yaml
nvidia,tegra20-hsuart.yaml dt-bindings: serial: tegra-hsuart: Convert to json-schema 2023-07-21 14:47:15 +02:00
nvidia,tegra194-tcu.yaml
nxp-lpc32xx-hsuart.txt
nxp,sc16is7xx.txt dt-bindings: sc16is7xx: Add property to change GPIO function 2023-08-22 15:30:00 +02:00
pl011.yaml
qca,ar9330-uart.yaml
qcom,msm-uart.yaml
qcom,msm-uartdm.yaml
qcom,serial-geni-qcom.yaml
rda,8810pl-uart.yaml
renesas,em-uart.yaml
renesas,hscif.yaml
renesas,sci.yaml
renesas,scif.yaml
renesas,scifa.yaml
renesas,scifb.yaml
rs485.txt
rs485.yaml
samsung_uart.yaml
serial.yaml
sifive-serial.yaml
snps-dw-apb-uart.yaml dt-bindings: serial: snps-dw-apb-uart: make interrupt optional 2023-08-22 15:29:29 +02:00
socionext,uniphier-uart.yaml
sprd-uart.yaml
st-asc.txt dt-bindings: Fix typos 2023-08-18 11:32:25 -05:00
st,stm32-uart.yaml
sunplus,sp7021-uart.yaml
vt8500-uart.txt
xlnx,opb-uartlite.yaml