linux/Documentation/devicetree/bindings
Linus Torvalds 03de3e44a7 RISC-V updates for v6.19-rc3
- Add probing and userspace reporting support for the standard RISC-V
   ISA extensions Zilsd and Zclsd, which implement load/store dual
   instructions on RV32
 
 - Abstract the register saving code in setup_sigcontext() so it can be
   used for stateful RISC-V ISA extensions beyond the vector extension
 
 - Add the SBI extension ID and some initial data structure definitions
   for the RISC-V standard SBI debug trigger extension
 
 - Clean up some code slightly: change some page table functions to
   avoid atomic operations oinn !SMP and to avoid unnecessary casts to
   atomic_long_t; and use the existing RISCV_FULL_BARRIER macro in
   place of some open-coded "fence rw,rw" instructions
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEElRDoIDdEz9/svf2Kx4+xDQu9KksFAmlQ5hUACgkQx4+xDQu9
 KkuzjQ/+LV27EOKp3ofhkN6yD+u/MZJv2L8d/L+iuZ6mC7ynerVqY7jHj1bUtSWG
 lGJPLLtB3rWITsN0tTkQZDE+LySABACvGsHsH0jDOPu25EUu8fmKL+4UOBpJ4EmH
 GrldJCgJjZiV9/NdFqUSwpsZKfuNC3IT5hQvEfFmBGexMb4O0ch2LTrqNTxsS5eu
 x1a5DJPbls8olyTYYMoIIbQMU35bHdQWSGEUBvKpisziD11E5c9P9zZcN/X7TnFZ
 9wxDCeCmdtiayJzWECRO5HFErxw16IWOBsW7JwanOLlJuE2vi/hEW3bwAAQMaYSh
 FvN6ID9d6fE9cuStNfqILuWeF8cogVkowMzEX9ud6hFp8AKE/mAlF4Rd26qIAbwE
 Migv/MjSuMKSYfPIcJ+fkrMoPgMeMCoGW34NtSV7MjSujBYozjjnN/Yc5iSu5rdN
 16b08rtusMvQI0Eowt21RO7iXRauK1+6Xcag5WZytD+sdMZkPxOepDK/mZijiida
 w8FYENlHEjhlF7A9Uiy8igVCjXJg63r3ctcnzB2wskUb+gfJF9IXdpv0O7ZO6IoJ
 6Q4OI3oNhHSWic7noXYu+dSbTT4DjlPpUBnI79X7bPo+6Ck3X9fr8YPpHzKnmHN9
 aVixfWk8zShNutROkt+3vQYzgNACcNtMT9Uz5Ce2FI3urqALp1M=
 =Pgyz
 -----END PGP SIGNATURE-----

Merge tag 'riscv-for-linus-6.19-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux

Pull RISC-V updates from Paul Walmsley:
 "Nothing exotic here; these are the cleanup and new ISA extension
  probing patches (not including CFI):

   - Add probing and userspace reporting support for the standard RISC-V
     ISA extensions Zilsd and Zclsd, which implement load/store dual
     instructions on RV32

   - Abstract the register saving code in setup_sigcontext() so it can
     be used for stateful RISC-V ISA extensions beyond the vector
     extension

   - Add the SBI extension ID and some initial data structure
     definitions for the RISC-V standard SBI debug trigger extension

   - Clean up some code slightly: change some page table functions to
     avoid atomic operations oinn !SMP and to avoid unnecessary casts to
     atomic_long_t; and use the existing RISCV_FULL_BARRIER macro in
     place of some open-coded 'fence rw,rw' instructions"

* tag 'riscv-for-linus-6.19-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux:
  riscv: Add SBI debug trigger extension and function ids
  riscv/atomic.h: use RISCV_FULL_BARRIER in _arch_atomic* function.
  riscv: hwprobe: export Zilsd and Zclsd ISA extensions
  riscv: add ISA extension parsing for Zilsd and Zclsd
  dt-bindings: riscv: add Zilsd and Zclsd extension descriptions
  riscv: mm: use xchg() on non-atomic_long_t variables, not atomic_long_xchg()
  riscv: mm: ptep_get_and_clear(): avoid atomic ops when !CONFIG_SMP
  riscv: mm: pmdp_huge_get_and_clear(): avoid atomic ops when !CONFIG_SMP
  riscv: signal: abstract header saving for setup_sigcontext
2025-12-28 09:44:26 -08:00
..
access-controllers
arc
arm dt-bindings: Updates Linus Walleij's mail address 2025-12-16 10:17:59 -06:00
ata dt-bindings: Updates Linus Walleij's mail address 2025-12-16 10:17:59 -06:00
auxdisplay dt-bindings: Updates Linus Walleij's mail address 2025-12-16 10:17:59 -06:00
board dt-bindings: fsl,fpga-qixis: describe the gpio child node found on LS1046AQDS 2025-10-27 14:21:05 +08:00
bus soc: driver updates for 6.19 2025-12-05 17:29:04 -08:00
cache soc: driver updates for 6.19, part 2 2025-12-05 17:47:59 -08:00
chrome
clock dt-bindings: Updates Linus Walleij's mail address 2025-12-16 10:17:59 -06:00
connector
counter
cpu
cpufreq soc: driver updates for 6.18 2025-10-01 17:32:51 -07:00
crypto dt-bindings: Updates Linus Walleij's mail address 2025-12-16 10:17:59 -06:00
csky
devfreq dt-bindings: devfreq: tegra30-actmon: Add Tegra124 fallback for Tegra210 2025-11-14 18:00:47 +01:00
display dt-bindings: Updates Linus Walleij's mail address 2025-12-16 10:17:59 -06:00
dma dt-bindings: Updates Linus Walleij's mail address 2025-12-16 10:17:59 -06:00
dpll
dsp
dvfs
edac dt-bindings: Remove extra blank lines 2025-11-17 11:24:50 -06:00
eeprom i2c-for-6.19-rc1 2025-12-10 07:48:05 +09:00
embedded-controller dt-bindings: embedded-controller: add Traverse Ten64 board controller 2025-10-21 15:57:08 +08:00
extcon dt-bindings: Updates Linus Walleij's mail address 2025-12-16 10:17:59 -06:00
firmware dt-bindings: Updates Linus Walleij's mail address 2025-12-16 10:17:59 -06:00
fpga Char/Misc/IIO driver updates for 6.19-rc1 2025-12-06 18:34:24 -08:00
fsi
fuse
gnss dt-bindings: Updates Linus Walleij's mail address 2025-12-16 10:17:59 -06:00
goldfish
gpio dt-bindings: Updates Linus Walleij's mail address 2025-12-16 10:17:59 -06:00
gpu dt-bindings: gpu: img,powervr-rogue: Document GE7800 GPU in Renesas R-Car V3U 2025-12-16 07:59:35 -06:00
hsi
hwinfo dt-bindings: hwinfo: samsung,exynos-chipid: add exynos8890-chipid compatible 2025-10-18 18:14:35 +02:00
hwlock
hwmon dt-bindings: Updates Linus Walleij's mail address 2025-12-16 10:17:59 -06:00
i2c i2c-for-6.19-rc2 2025-12-21 15:05:47 -08:00
i3c dt-bindings: i3c: snps: Add Altera SoCFPGA compatible 2025-11-08 22:50:46 +01:00
iio dt-bindings: Updates Linus Walleij's mail address 2025-12-16 10:17:59 -06:00
infiniband
input dt-bindings: Updates Linus Walleij's mail address 2025-12-16 10:17:59 -06:00
interconnect Char/Misc/IIO driver updates for 6.19-rc1 2025-12-06 18:34:24 -08:00
interrupt-controller dt-bindings: Updates Linus Walleij's mail address 2025-12-16 10:17:59 -06:00
iommu IOMMU Updates for Linux v6.19 2025-12-04 18:05:06 -08:00
ipmi dt-bindings: ipmi: Convert aspeed,ast2400-ibt-bmc to DT schema 2025-10-14 18:20:01 -05:00
leds dt-bindings: Updates Linus Walleij's mail address 2025-12-16 10:17:59 -06:00
loongarch
mailbox dt-bindings: Remove extra blank lines 2025-11-17 11:24:50 -06:00
media Devicetree updates for v6.19: 2025-12-04 15:50:37 -08:00
memory-controllers dt-bindings: Updates Linus Walleij's mail address 2025-12-16 10:17:59 -06:00
mfd dt-bindings: Updates Linus Walleij's mail address 2025-12-16 10:17:59 -06:00
mips
misc dt-bindings: Updates Linus Walleij's mail address 2025-12-16 10:17:59 -06:00
mmc MMC host: 2025-12-20 12:18:32 -08:00
mtd dt-bindings: Updates Linus Walleij's mail address 2025-12-16 10:17:59 -06:00
mux dt-bindings: Remove extra blank lines 2025-11-17 11:24:50 -06:00
net dt-bindings: Updates Linus Walleij's mail address 2025-12-16 10:17:59 -06:00
nios2
npu dt-bindings: npu: Add Arm Ethos-U65/U85 2025-10-24 15:07:39 -05:00
nvme
nvmem Char/Misc/IIO driver updates for 6.19-rc1 2025-12-06 18:34:24 -08:00
openrisc/opencores
opp
pci dt-bindings: Updates Linus Walleij's mail address 2025-12-16 10:17:59 -06:00
peci
perf dt-bindings: perf: fsl-imx-ddr: Add compatible string for i.MX8QM, i.MX8QXP and i.MX8DXL 2025-11-24 15:39:05 +00:00
phy phy-for-6.19 2025-12-09 06:31:47 +09:00
pinctrl dt-bindings: Updates Linus Walleij's mail address 2025-12-16 10:17:59 -06:00
pmem
power dt-bindings: Updates Linus Walleij's mail address 2025-12-16 10:17:59 -06:00
powerpc
pps
ptp
pwm Devicetree updates for v6.19: 2025-12-04 15:50:37 -08:00
regmap
regulator Devicetree updates for v6.19: 2025-12-04 15:50:37 -08:00
remoteproc remoteproc updates for v6.19 2025-12-06 09:55:38 -08:00
reserved-memory
reset soc: driver updates for 6.19 2025-12-05 17:29:04 -08:00
riscv dt-bindings: riscv: add Zilsd and Zclsd extension descriptions 2025-12-19 00:18:34 -07:00
rng dt-bindings: Updates Linus Walleij's mail address 2025-12-16 10:17:59 -06:00
rtc dt-bindings: Updates Linus Walleij's mail address 2025-12-16 10:17:59 -06:00
scsi
serial TTY/Serial changes for 6.19-rc1 2025-12-06 18:38:19 -08:00
serio
sifive
siox
slimbus Char/Misc/IIO driver updates for 6.19-rc1 2025-12-06 18:34:24 -08:00
soc Pin control changes for the v6.19 kernel cycle: 2025-12-09 06:45:00 +09:00
sound sound fixes for 6.19-rc1 2025-12-13 16:09:10 +12:00
soundwire dt-bindings: soundwire: qcom: Document v3.1.0 version of IP block 2025-12-08 12:37:26 +05:30
spi spi: dt-bindings: sun6i: Add compatibles for A523's SPI controllers 2025-12-22 09:00:49 +00:00
spmi
sram
thermal Devicetree updates for v6.19: 2025-12-04 15:50:37 -08:00
timer dt-bindings: Updates Linus Walleij's mail address 2025-12-16 10:17:59 -06:00
timestamp
tpm
trigger-source
ufs Merge branch 6.18/scsi-fixes into 6.19/scsi-staging 2025-11-19 22:59:25 -05:00
usb dt-bindings: Updates Linus Walleij's mail address 2025-12-16 10:17:59 -06:00
virtio
w1
watchdog dt-bindings: Updates Linus Walleij's mail address 2025-12-16 10:17:59 -06:00
x86
xillybus
.gitignore
.yamllint dt-bindings: Remove extra blank lines 2025-11-17 11:24:50 -06:00
ABI.rst
Makefile dt-bindings: kbuild: Skip validating empty examples 2025-12-03 09:36:43 -06:00
common-properties.txt
dts-coding-style.rst docs: dt-bindings: Extend the ordering list with a blank newline before status 2025-11-17 11:24:50 -06:00
example-schema.yaml
graph.txt
incomplete-devices.yaml
index.rst
jailhouse.txt
resource-names.txt
submitting-patches.rst It has been a relatively busy cycle in docsland, with changes all over: 2025-10-03 17:16:13 -07:00
trivial-devices.yaml Char/Misc/IIO driver updates for 6.19-rc1 2025-12-06 18:34:24 -08:00
unittest.txt
vendor-prefixes.yaml soc: sew SoC familes for 6.19 2025-12-05 17:27:12 -08:00
writing-bindings.rst
writing-schema.rst
xilinx.txt