linux/Documentation/devicetree/bindings
Linus Torvalds 44fc84337b arm64 updates for 6.19:
Core features:
 
  - Basic Arm MPAM (Memory system resource Partitioning And Monitoring)
    driver under drivers/resctrl/ which makes use of the fs/rectrl/ API
 
 Perf and PMU:
 
  - Avoid cycle counter on multi-threaded CPUs
 
  - Extend CSPMU device probing and add additional filtering support for
    NVIDIA implementations
 
  - Add support for the PMUs on the NoC S3 interconnect
 
  - Add additional compatible strings for new Cortex and C1 CPUs
 
  - Add support for data source filtering to the SPE driver
 
  - Add support for i.MX8QM and "DB" PMU in the imx PMU driver
 
 Memory managemennt:
 
  - Avoid broadcast TLBI if page reused in write fault
 
  - Elide TLB invalidation if the old PTE was not valid
 
  - Drop redundant cpu_set_*_tcr_t0sz() macros
 
  - Propagate pgtable_alloc() errors outside of __create_pgd_mapping()
 
  - Propagate return value from __change_memory_common()
 
 ACPI and EFI:
 
  - Call EFI runtime services without disabling preemption
 
  - Remove unused ACPI function
 
 Miscellaneous:
 
  - ptrace support to disable streaming on SME-only systems
 
  - Improve sysreg generation to include a 'Prefix' descriptor
 
  - Replace __ASSEMBLY__ with __ASSEMBLER__
 
  - Align register dumps in the kselftest zt-test
 
  - Remove some no longer used macros/functions
 
  - Various spelling corrections
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE5RElWfyWxS+3PLO2a9axLQDIXvEFAmkvMjkACgkQa9axLQDI
 XvGaGg//dtT/ZAqrWa6Yniv1LOlh837C07YdxAYTTuJ+I87DnrxIqjwbW+ye+bF+
 61RTkioeCUm3PH+ncO9gPVNi4ASZ1db3/Rc8Fb6rr1TYOI1sMIeBsbbVdRJgsbX6
 zu9197jOBHscTAeDceB6jZBDyW8iSLINPZ7LN6lGxXsZM/Vn5zfE0heKEEio6Fsx
 +AzO2vos0XcwBR9vFGXtiCDx57T+/cXUtrWfA0Cjz4nvHSgD8+ghS+Jwv+kHMt1L
 zrarqbeQfj+Iixm9PVHiazv+8THo9QdNl1yGLxDmJ4LEVPewjW5jBs8+5e8e3/Gj
 p5JEvmSyWvKTTbFoM5vhxC72A7yuT1QwAk2iCyFIxMbQ25PndHboKVp/569DzOkT
 +6CjI88sVSP6D7bVlN6pFlzc/Fa07YagnDMnMCSfk4LBjUfE3jYb+usaFydyv/rl
 jwZbJrnSF/H+uQlyoJFgOEXSoQdDsll3dv6yEsUCwbd8RqXbAe3svbguOUHSdvIj
 sCViezGZQ7Rkn6D21AfF9j6e7ceaSDaf5DWMxPI3dAxFKG8TJbCBsToR59NnoSj+
 bNEozbZ1mCxmwH8i43wZ6P0RkClvJnoXcvRA+TJj02fSZACO39d3XDNswfXWL41r
 KiWGUJZyn2lPKtiAWVX6pSBtDJ+5rFhuoFgADLX6trkxDe9/EMQ=
 =4Sb6
 -----END PGP SIGNATURE-----

Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux

Pull arm64 updates from Catalin Marinas:
 "These are the arm64 updates for 6.19.

  The biggest part is the Arm MPAM driver under drivers/resctrl/.
  There's a patch touching mm/ to handle spurious faults for huge pmd
  (similar to the pte version). The corresponding arm64 part allows us
  to avoid the TLB maintenance if a (huge) page is reused after a write
  fault. There's EFI refactoring to allow runtime services with
  preemption enabled and the rest is the usual perf/PMU updates and
  several cleanups/typos.

  Summary:

  Core features:

   - Basic Arm MPAM (Memory system resource Partitioning And Monitoring)
     driver under drivers/resctrl/ which makes use of the fs/rectrl/ API

  Perf and PMU:

   - Avoid cycle counter on multi-threaded CPUs

   - Extend CSPMU device probing and add additional filtering support
     for NVIDIA implementations

   - Add support for the PMUs on the NoC S3 interconnect

   - Add additional compatible strings for new Cortex and C1 CPUs

   - Add support for data source filtering to the SPE driver

   - Add support for i.MX8QM and "DB" PMU in the imx PMU driver

  Memory managemennt:

   - Avoid broadcast TLBI if page reused in write fault

   - Elide TLB invalidation if the old PTE was not valid

   - Drop redundant cpu_set_*_tcr_t0sz() macros

   - Propagate pgtable_alloc() errors outside of __create_pgd_mapping()

   - Propagate return value from __change_memory_common()

  ACPI and EFI:

   - Call EFI runtime services without disabling preemption

   - Remove unused ACPI function

  Miscellaneous:

   - ptrace support to disable streaming on SME-only systems

   - Improve sysreg generation to include a 'Prefix' descriptor

   - Replace __ASSEMBLY__ with __ASSEMBLER__

   - Align register dumps in the kselftest zt-test

   - Remove some no longer used macros/functions

   - Various spelling corrections"

* tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux: (94 commits)
  arm64/mm: Document why linear map split failure upon vm_reset_perms is not problematic
  arm64/pageattr: Propagate return value from __change_memory_common
  arm64/sysreg: Remove unused define ARM64_FEATURE_FIELD_BITS
  KVM: arm64: selftests: Consider all 7 possible levels of cache
  KVM: arm64: selftests: Remove ARM64_FEATURE_FIELD_BITS and its last user
  arm64: atomics: lse: Remove unused parameters from ATOMIC_FETCH_OP_AND macros
  Documentation/arm64: Fix the typo of register names
  ACPI: GTDT: Get rid of acpi_arch_timer_mem_init()
  perf: arm_spe: Add support for filtering on data source
  perf: Add perf_event_attr::config4
  perf/imx_ddr: Add support for PMU in DB (system interconnects)
  perf/imx_ddr: Get and enable optional clks
  perf/imx_ddr: Move ida_alloc() from ddr_perf_init() to ddr_perf_probe()
  dt-bindings: perf: fsl-imx-ddr: Add compatible string for i.MX8QM, i.MX8QXP and i.MX8DXL
  arm64: remove duplicate ARCH_HAS_MEM_ENCRYPT
  arm64: mm: use untagged address to calculate page index
  MAINTAINERS: new entry for MPAM Driver
  arm_mpam: Add kunit tests for props_mismatch()
  arm_mpam: Add kunit test for bitmap reset
  arm_mpam: Add helper to reset saved mbwu state
  ...
2025-12-02 17:03:55 -08:00
..
access-controllers
arc
arm Input updates for v6.18-rc0 2025-10-08 09:44:38 -07:00
ata dt-bindings: ata: apm,xgene-ahci: Add apm,xgene-ahci-v2 support 2025-09-22 18:11:59 +09:00
auxdisplay
board
bus dt-bindings: bus: renesas-bsc: allow additional properties 2025-10-10 13:51:15 -05:00
cache dt-bindings: cache: ax45mp: add 2048 as a supported cache-sets value 2025-08-28 17:34:45 +01:00
chrome
clock There's a bunch of patches here across drivers/clk/ to migrate drivers to use 2025-10-07 09:28:37 -07:00
connector
counter
cpu
cpufreq soc: driver updates for 6.18 2025-10-01 17:32:51 -07:00
crypto dt-bindings: crypto: Add node for True Random Number Generator 2025-09-06 15:57:23 +08:00
csky
devfreq
display drm next for 6.18-rc1 2025-10-02 12:47:25 -07:00
dma dmaengine updates for v6.18 2025-10-06 10:37:06 -07:00
dpll dt-bindings: dpll: Add support for Microchip Azurite chip family 2025-07-09 19:08:52 -07:00
dsp soc: dt changes for 6.17 2025-07-29 11:04:52 -07:00
dvfs
edac dt-bindings: arm: altera: Drop socfpga-sdram-edac.txt 2025-09-28 21:40:45 -05:00
eeprom Char/Misc/IIO/Binder changes for 6.18-rc1 2025-10-04 16:26:32 -07:00
embedded-controller platform-drivers-x86 for v6.18-1 2025-10-04 15:28:18 -07:00
extcon dt-bindings: extcon: linux,extcon-usb-gpio: GPIO must be provided 2025-09-08 15:13:06 +09:00
firmware soc: driver updates for 6.18 2025-10-01 17:32:51 -07:00
fpga Devicetree updates for 6.17: 2025-07-29 10:57:58 -07:00
fsi dt-bindings: fsi: Convert aspeed,ast2400-cf-fsi-master to DT schema 2025-08-11 08:10:40 -05:00
fuse
gnss dt-bindings: gnss: u-blox: add u-blox,neo-9m compatible 2025-06-24 13:27:48 +02:00
goldfish Documentation: fix typo 'Andorid' -> 'Android' in goldfish pipe binding 2025-09-03 09:01:26 -05:00
gpio dt-bindings: gpio: ti,twl4030: Correct the schema $id path 2025-11-03 11:48:30 +01:00
gpu drm next for 6.18-rc1 2025-10-02 12:47:25 -07:00
hsi
hwinfo
hwlock
hwmon MFD for v6.18 2025-10-01 12:04:12 -07:00
i2c dt-bindings: i2c: Convert apm,xgene-slimpro-i2c to DT schema 2025-10-14 13:59:20 +02:00
i3c dt-bindings: i3c: renesas,i3c: Add RZ/V2H(P) and RZ/V2N support 2025-09-16 17:06:43 +02:00
iio dt-bindings: iio: adc: ROHM BD79112 ADC/GPIO 2025-09-15 20:52:11 +01:00
infiniband
input dt-bindings: input: Add Awinic AW86927 2025-09-27 21:51:50 -07:00
interconnect Merge branch 'icc-glymur' into icc-next 2025-09-12 13:54:17 +03:00
interrupt-controller dt-bindings: interrupt-controller: Add support for Amlogic S6 S7 and S7D SoCs 2025-11-13 14:04:16 +01:00
iommu soc: driver updates for 6.18 2025-10-01 17:32:51 -07:00
ipmi dt-bindings: ipmi: aspeed,ast2400-kcs-bmc: Add missing "clocks" property 2025-09-08 10:21:40 -05:00
leds Devicetree updates for v6.18: 2025-10-01 16:58:24 -07:00
loongarch
mailbox qcom: add Glymur CPUCP mailbox binding 2025-10-08 11:44:21 -07:00
media [GIT PULL for v6.18] media updates 2025-10-02 13:13:26 -07:00
memory-controllers soc: driver updates for 6.18 2025-10-01 17:32:51 -07:00
mfd Char/Misc/IIO/Binder changes for 6.18-rc1 2025-10-04 16:26:32 -07:00
mips dt-bindings: mips: loongson: Add LS1B-DEMO and CQ-T300B 2025-08-29 22:34:30 +02:00
misc Char/Misc/IIO/Binder changes for 6.18-rc1 2025-10-04 16:26:32 -07:00
mmc Devicetree fixes for v6.18: 2025-10-10 13:05:40 -07:00
mtd dt-bindings: mtd: Add realtek,rtl9301-ecc 2025-09-29 17:54:33 +02:00
mux
net dt-bindings: net: sparx5: Narrow properly LAN969x register space windows 2025-10-27 18:23:09 -07:00
nios2
npu dt-bindings: npu: rockchip,rknn: Add bindings 2025-07-25 10:07:31 -06:00
nvme dt-bindings: nvme: apple: Add apple,t6020-nvme-ans2 compatible 2025-09-14 21:50:08 +02:00
nvmem dt-bindings: nvmem: Document support for Airoha AN8855 Switch EFUSE 2025-09-12 15:49:03 +02:00
openrisc/opencores
opp dt-bindings: opp: adreno: Update regex of OPP entry 2025-07-04 11:09:43 -07:00
pci pci-v6.18-changes 2025-10-06 10:41:03 -07: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 USB driver fixes for 6.18-rc3 2025-10-26 10:21:13 -07:00
pinctrl dt-bindings: pinctrl: xlnx,versal-pinctrl: Add missing unevaluatedProperties on '^conf' nodes 2025-11-19 15:21:44 +01:00
pmem dt-bindings: pmem: Convert binding to YAML 2025-06-11 14:36:55 -05:00
power soc: driver updates for 6.18 2025-10-01 17:32:51 -07:00
powerpc dt-bindings: powerpc: Drop duplicate fsl/mpic.txt 2025-08-15 16:40:12 -05:00
pps
ptp dt-bindings: ptp: add NETC Timer PTP clock 2025-09-02 13:13:33 +02:00
pwm MFD for v6.18 2025-10-01 12:04:12 -07:00
regmap
regulator Devicetree updates for v6.18: 2025-10-01 16:58:24 -07:00
remoteproc remoteproc updates for v6.18 2025-10-04 15:45:17 -07:00
reserved-memory dt-bindings: Correct indentation and style in DTS example 2025-07-28 19:56:29 -05:00
reset dt-bindings: reset: add compatible for bcm63xx ephy control 2025-08-14 12:13:53 +02:00
riscv soc: dt changes for 6.18 2025-10-01 17:19:38 -07:00
rng This update includes the following changes: 2025-10-04 14:59:29 -07:00
rtc dt-bindings: rtc: Convert apm,xgene-rtc to DT schema 2025-10-05 20:50:29 +02:00
scsi
serial dt-bindings: serial: sh-sci: Fix r8a78000 interrupts 2025-10-22 12:12:31 +02:00
serio
sifive
siox bindings: siox: convert eckelmann,siox-gpio.txt to yaml format 2025-09-06 14:35:25 -05:00
slimbus slimbus: qcom: remove unused qcom controller driver 2025-09-12 15:47:37 +02:00
soc phy-for-6.18 2025-10-06 10:34:22 -07:00
sound ASoC: dt-bindings: pm4125-sdw: correct number of soundwire ports 2025-10-29 14:54:47 +00:00
soundwire dt-bindings: soundwire: qcom: Document v2.1.0 version of IP block 2025-05-27 14:37:32 -05:00
spi spi: dt-bindings: spi-rockchip: Add RK3506 compatible 2025-10-22 15:00:29 +01:00
spmi dt-bindings: spmi: Add Apple A11 and T2 compatible 2025-09-18 21:11:15 +02:00
sram dt-bindings: sram: qcom,imem: Document IPQ5424 compatible 2025-08-11 12:13:12 -05:00
thermal Devicetree updates for v6.18: 2025-10-01 16:58:24 -07:00
timer dt-bindings: timer: Add Realtek SYSTIMER 2025-11-26 11:25:15 +01:00
timestamp
tpm
trigger-source Char / Misc / IIO / other driver updates for 6.17-rc1 2025-07-29 09:52:01 -07:00
ufs scsi: ufs: qcom: dt-bindings: Document the Kaanapali UFS controller 2025-10-06 22:34:45 -04:00
usb dt-bindings: usb: qcom,snps-dwc3: Fix bindings for X1E80100 2025-10-13 09:38:04 +02:00
virtio
w1 dt-bindings: w1: imx: Add an entry for the interrupts property 2025-08-21 09:01:56 +02:00
watchdog linux-watchdog 6.18-rc1 tag 2025-10-06 11:00:30 -07:00
x86
xillybus
.gitignore
.yamllint yamllint: Drop excluding quoted values with ',' from checks 2025-09-03 09:01:25 -05:00
ABI.rst
Makefile
common-properties.txt
dts-coding-style.rst
example-schema.yaml dt-bindings: fix spelling, typos, grammar, duplicated words 2025-09-26 15:53:29 -05:00
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/Binder changes for 6.18-rc1 2025-10-04 16:26:32 -07:00
unittest.txt
vendor-prefixes.yaml dt-bindings: vendor-prefixes: Add UltraRISC 2025-10-24 21:34:31 +02:00
writing-bindings.rst docs: dt: writing-bindings: Document node name ABI and simple-mfd 2025-09-03 09:01:25 -05:00
writing-schema.rst docs: dt: writing-schema: Describe defining properties in top-level 2025-09-09 20:38:31 -05:00
xilinx.txt