mirror of
https://git.proxmox.com/git/mirror_ubuntu-kernels.git
synced 2025-12-28 03:03:55 +00:00
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
...
|
||
|---|---|---|
| .. | ||
| 8250_omap.yaml | ||
| 8250.yaml | ||
| actions,owl-uart.txt | ||
| altera_jtaguart.txt | ||
| altera_uart.txt | ||
| amlogic,meson-uart.yaml | ||
| arc-uart.txt | ||
| arm_sbsa_uart.txt | ||
| arm,mps2-uart.txt | ||
| atmel,at91-usart.yaml | ||
| 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 | ||
| 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 | ||
| nvidia,tegra194-tcu.yaml | ||
| nxp-lpc32xx-hsuart.txt | ||
| nxp,sc16is7xx.txt | ||
| 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 | ||
| socionext,uniphier-uart.yaml | ||
| sprd-uart.yaml | ||
| st-asc.txt | ||
| st,stm32-uart.yaml | ||
| sunplus,sp7021-uart.yaml | ||
| vt8500-uart.txt | ||
| xlnx,opb-uartlite.yaml | ||