linux/Documentation/devicetree/bindings
Linus Torvalds 378ec25aec TTY/Serial changes for 6.16-rc1
Here is the big set of tty and serial driver changes for 6.16-rc1.
 A little more churn than normal in this portion of the kernel for this
 development cycle, Jiri and Nicholas were busy with cleanups and reviews
 and fixes for the vt unicode handling logic which composed most of the
 overall work in here.
 
 Major changes are:
   - vt unicode changes/reverts/changes from Nicholas.  This should help
     out a lot with screen readers and others that rely on vt console
     support
   - lock guard additions to the core tty/serial code to clean up lots of
     error handling logic
   - 8250 driver updates and fixes
   - device tree conversions to yaml
   - sh-sci driver updates
   - other small cleanups and updates for serial drivers and tty core
     portions
 
 All of these have been in linux-next for 2 weeks with no reported issues
 
 Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 -----BEGIN PGP SIGNATURE-----
 
 iG0EABECAC0WIQT0tgzFv3jCIUoxPcsxR9QN2y37KQUCaEKkAA8cZ3JlZ0Brcm9h
 aC5jb20ACgkQMUfUDdst+ymRDwCfS4DCUt2naTNf/nE3g29Y77OqHhkAoKqjmpPu
 G+8PLdjKxW05iQqkngnQ
 =r8i7
 -----END PGP SIGNATURE-----

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

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

  A little more churn than normal in this portion of the kernel for this
  development cycle, Jiri and Nicholas were busy with cleanups and
  reviews and fixes for the vt unicode handling logic which composed
  most of the overall work in here.

  Major changes are:

   - vt unicode changes/reverts/changes from Nicholas. This should help
     out a lot with screen readers and others that rely on vt console
     support

   - lock guard additions to the core tty/serial code to clean up lots
     of error handling logic

   - 8250 driver updates and fixes

   - device tree conversions to yaml

   - sh-sci driver updates

   - other small cleanups and updates for serial drivers and tty core
     portions

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

* tag 'tty-6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty: (105 commits)
  tty: serial: 8250_omap: fix TX with DMA for am33xx
  vt: add VT_GETCONSIZECSRPOS to retrieve console size and cursor position
  vt: bracketed paste support
  vt: remove VT_RESIZE and VT_RESIZEX from vt_compat_ioctl()
  vt: process the full-width ASCII fallback range programmatically
  vt: make use of ucs_get_fallback() when glyph is unavailable
  vt: add ucs_get_fallback()
  vt: create ucs_fallback_table.h_shipped with gen_ucs_fallback_table.py
  vt: introduce gen_ucs_fallback_table.py to create ucs_fallback_table.h
  vt: move glyph determination to a separate function
  vt: make sure displayed double-width characters are remembered as such
  vt: ucs.c: fix misappropriate in_range() usage
  serial: max3100: Replace open-coded parity calculation with parity8()
  dt-bindings: serial: 8250_omap: Drop redundant properties
  dt-bindings: serial: Convert socionext,milbeaut-usio-uart to DT schema
  dt-bindings: serial: Convert microchip,pic32mzda-uart to DT schema
  dt-bindings: serial: Convert arm,sbsa-uart to DT schema
  dt-bindings: serial: Convert snps,arc-uart to DT schema
  dt-bindings: serial: Convert marvell,armada-3700-uart to DT schema
  dt-bindings: serial: Convert lantiq,asc to DT schema
  ...
2025-06-06 12:32:02 -07:00
..
access-controllers
arc
arm Char/Misc/IIO pull request for 6.16-rc1 2025-06-06 11:50:47 -07:00
ata dt-bindings: ata: Convert arasan,cf-spear1340 to DT schema 2025-05-15 21:32:38 +09:00
auxdisplay
board
bus hyperv-next for v6.16 2025-06-03 08:39:20 -07:00
cache RISC-V cache drivers for v6.16 2025-05-21 23:14:37 +02:00
chrome
clock soc: devicetree updates for 6.16 2025-05-31 08:08:56 -07:00
connector dt-bindings: connector: Add the GOcontroll Moduline module slot bindings 2025-03-13 22:43:16 +00:00
counter dt-bindings: counter: Convert ftm-quaddec.txt to yaml format 2025-04-22 09:40:07 -05:00
cpu dt-bindings: Remove obsolete cpu-topology.txt 2025-04-22 09:40:08 -05:00
cpufreq dt-bindings: cpufreq: Drop redundant Mediatek binding 2025-04-22 09:40:07 -05:00
crypto Input updates for v6.16-rc0 2025-06-02 11:14:21 -07:00
csky
devfreq
display - The 3 patch series "hung_task: extend blocking task stacktrace dump to 2025-05-31 19:12:53 -07:00
dma dmaengine updates for v6.16 2025-06-05 08:49:30 -07:00
dsp dt-bindings: dsp: fsl,dsp: Add resets property 2025-03-13 09:06:01 -06:00
dvfs
edac dt-bindings: edac: altera: socfpga: Convert to YAML 2025-03-27 14:03:32 -05:00
eeprom dt-bindings: eeprom: at24: Add compatible for Giantec GT24P128E 2025-02-05 09:59:29 +01:00
extcon
firmware soc: devicetree updates for 6.16 2025-05-31 08:08:56 -07:00
fpga dt-bindings: fpga: stratix10: Convert to json-schema 2025-03-26 06:47:04 -05:00
fsi dt-bindings: fsi: ibm,p9-scom: Add "ibm,fsi2pib" compatible 2025-03-11 20:02:13 -05:00
fuse
gnss
goldfish
gpio gpio updates for v6.16-rc1 2025-05-27 15:22:01 -07:00
gpu Devicetree updates for v6.16: 2025-05-29 08:22:07 -07:00
hsi
hwinfo dt-bindings: hwinfo: Add VIA/WonderMedia SoC identification 2025-05-04 19:23:29 +02:00
hwlock
hwmon dt-bindings: hwmon: Add bindings for mpq8785 driver 2025-05-12 09:41:55 -07:00
i2c dt-bindings: i2c: i2c-wmt: Convert to YAML 2025-05-23 10:02:27 +02:00
i3c dt-bindings: i3c: silvaco,i3c-master: add i.MX94 and i.MX95 I3C 2025-05-24 22:45:36 +02:00
iio Char/Misc/IIO pull request for 6.16-rc1 2025-06-06 11:50:47 -07:00
infiniband
input Linux 6.15-rc6 2025-05-15 16:20:39 -07:00
interconnect Merge branch 'icc-sa8775p' into icc-next 2025-05-19 17:09:50 +03:00
interrupt-controller OpenRISC updates for 6.16 2025-06-01 08:56:34 -07:00
iommu dt-bindings: iommu: mediatek: Add binding for MT6893 MM IOMMU 2025-04-17 16:41:09 +02:00
ipmi
leds LEDs for v6.16 2025-06-03 12:10:31 -07:00
loongarch
mailbox dt-bindings: mailbox: qcom,apcs: Add separate node for clock-controller 2025-05-29 10:01:30 -05:00
media soc: devicetree updates for 6.16 2025-05-31 08:08:56 -07:00
memory-controllers Memory controller drivers for v6.16 2025-05-09 23:11:48 +02:00
mfd MFD for v6.16 2025-06-03 11:53:55 -07:00
mips Added support for EcoNet platform 2025-06-06 07:56:36 -07:00
misc dt-bindings: misc: Describe TI FPC202 dual port controller 2025-04-18 23:32:43 +02:00
mmc dt-bindings: mmc: sdhci-of-dwcmhsc: Allow use of a power-domain 2025-05-22 23:33:24 +02:00
mtd The SPI NAND subsystem has seen the introduction of DTR operations (the 2025-06-02 18:39:50 +02:00
mux dt-bindings: mux: add optional regulator binding to gpio mux 2025-05-08 14:53:11 +02:00
net Devicetree updates for v6.16: 2025-05-29 08:22:07 -07:00
nios2
nvme
nvmem Char/Misc/IIO pull request for 6.16-rc1 2025-06-06 11:50:47 -07:00
openrisc/opencores
opp Devicetree updates for v6.16: 2025-05-29 08:22:07 -07:00
pci pci-v6.16-changes 2025-06-04 11:26:17 -07:00
peci
perf
phy dt-bindings: phy: rockchip,inno-usb2phy: add rk3562 2025-05-14 12:20:39 +01:00
pinctrl Pin control bulk changes for v6.16: 2025-05-30 09:46:28 -07:00
platform dt-bindings: platform: Add Huawei Matebook E Go EC 2025-03-03 10:55:30 +02:00
pmem
power - The 3 patch series "hung_task: extend blocking task stacktrace dump to 2025-05-31 19:12:53 -07:00
powerpc dt-bindings: powerpc: Convert fsl/pmc.txt to YAML 2025-04-22 09:40:08 -05:00
pps dt-bindings: pps: gpio: Correct indentation and style in DTS example 2025-03-27 14:03:31 -05:00
ptp
pwm dt-bindings: timer: renesas,tpu: remove binding documentation 2025-05-19 18:46:45 +02:00
regmap
regulator MFD for v6.16 2025-06-03 11:53:55 -07:00
remoteproc dt-bindings: remoteproc: qcom,sm8150-pas: Add missing SC8180X compatible 2025-05-13 10:15:55 -05:00
reserved-memory
reset soc: drivers for 6.16 2025-05-31 07:53:30 -07:00
riscv dt-bindings: riscv: sophgo: Add SG2044 compatible string 2025-05-19 06:23:26 +08:00
rng dt-bindings: rng: rockchip,rk3588-rng: add rk3576-rng compatible 2025-05-05 18:20:45 +08:00
rtc dt-bindings: rtc: rzn1: add optional second clock 2025-06-01 23:53:02 +02:00
scsi
serial TTY/Serial changes for 6.16-rc1 2025-06-06 12:32:02 -07:00
serio
sifive
siox
slimbus
soc phy-for-6.16 2025-06-05 08:20:21 -07:00
sound Devicetree updates for v6.16: 2025-05-29 08:22:07 -07:00
soundwire dt-bindings: soundwire: qcom: Document v2.1.0 version of IP block 2025-05-27 14:37:32 -05:00
spi Devicetree updates for v6.16: 2025-05-29 08:22:07 -07:00
spmi dt-bindings: spmi: Add Apple SPMI controller 2025-05-21 14:53:16 +02:00
sram dt-bindings: sram: sunxi-sram: Add A523 compatible 2025-05-03 01:27:33 +08:00
staging/iio/adc
thermal dt-bindings: thermal: qcom-tsens: Add ipq5018 compatible 2025-05-16 12:50:01 +02:00
timer Devicetree updates for v6.16: 2025-05-29 08:22:07 -07:00
timestamp
tpm
trigger-source dt-bindings: trigger-source: add generic PWM trigger source 2025-02-07 20:17:09 +00:00
ufs scsi: ufs: qcom: dt-bindings: Document the SM8750 UFS Controller 2025-05-20 21:32:37 -04:00
usb phy-for-6.16 2025-06-05 08:20:21 -07:00
virtio dt-bindings: virtio: pci-iommu: Add ref to pci-device.yaml 2025-04-22 09:40:08 -05:00
w1
watchdog linux-watchdog 6.16-rc1 tag 2025-06-01 09:01:58 -07:00
x86
xillybus
.gitignore
.yamllint
ABI.rst
common-properties.txt
dts-coding-style.rst docs: dt-bindings: Specify ordering for properties within groups 2025-03-21 11:27:56 -05:00
example-schema.yaml dt-bindings: writing-schema: Explain sub-nodes with additionalProperties:true 2025-04-07 09:33:58 -05:00
graph.txt
incomplete-devices.yaml
index.rst
jailhouse.txt
Makefile
resource-names.txt
submitting-patches.rst docs: dt: submitting-patches: Document sending DTS patches 2025-02-26 13:15:57 -06:00
trivial-devices.yaml Char/Misc/IIO pull request for 6.16-rc1 2025-06-06 11:50:47 -07:00
unittest.txt
vendor-prefixes.yaml Char/Misc/IIO pull request for 6.16-rc1 2025-06-06 11:50:47 -07:00
writing-bindings.rst
writing-schema.rst dt-bindings: writing-schema: Explain sub-nodes with additionalProperties:true 2025-04-07 09:33:58 -05:00
xilinx.txt dt-bindings: xilinx: Remove desciption for 16550 uart 2025-02-03 12:29:59 -06:00