linux/Documentation/devicetree/bindings/interrupt-controller
Linus Torvalds 06f054b1fe Devicetree for v6.10:
DT Bindings:
 - Convert samsung,exynos5-dp, atmel,lcdc, aspeed,ast2400-wdt bindings to
   schemas
 
 - Add bindings for Allwinner H616 NMI controller, Renesas r8a779g0 irqc,
   Renesas R-Car V4M TMU and CMT timers, Freescale S32G3 linflexuart, and
   Mediatek MT7988 XHCI
 
 - Add 'reg' constraints on DSI and SPI display panels
 
 - More dropping of unnecessary quotes in schemas
 
 - Use full paths rather than relative paths in schema $refs
 
 - Drop redundant storing of phandle for reserved memory
 
 DT Core:
 - Use scope based cleanups for kfree() and of_node_put()
 
 - Track interrupt-map and power-supplies for fw_devlink
 
 - Add buffer overflow check in of_modalias()
 
 - Add and use __of_prop_free() helper for freeing struct property
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEktVUI4SxYhzZyEuo+vtdtY28YcMFAmZGQGQACgkQ+vtdtY28
 YcNUcg/7BqmWMNSPCqExiR/Vj9jGjpbZlXH5I8w2vvSpcDbeWgAAXxSLnPJvdM3n
 tqDFec+4ieHAqerd0T3DAjauK1EIsC/+DiBO1JIgb6yhLkTcr+X5MYH7U5/WmQe/
 +3baDokNXhqWQnas8YMNFzJqTJNFkUijS2QgwiL4Ypz2e64mctPjoSQKOtkQA8iZ
 jfh/r2w0wIeous00Kf07REC6oL5Svzrx2Cg9geiFVIk9Puyk6esr/H1a4jyLbAvc
 F3znSY21x5vqMGX3F0z8Mp5/aYpuvGkrXkzbOv8+OEP0ipJCwHA0BuK7pYe6narj
 Ys0SygCrEC2VoWv2PypEN7xSj4/9TVt5gIWK9Lxf/fJLeuTVDr+9qhv4WvuYyDdG
 kI09PlkG5bovpLAZi/YqulcRGEOPuJIQ+GST9Rf+0fFuAeCbxQmhq7BWmaSedUm2
 lt0F5NofGTuTXAEMrwlu7FrfPZrVXLFczpsvG8dunR1iGYJm5QvIaJoqnFoQjUa6
 1Vi4cK7VNRGhOYx/3uBzF8lB+CN5MqKyMUCc4hcR4f4Ut4/uPg4HjgxJUWo9aY76
 VyryxNEV0K9idUMmW+dGEtbmXWc8ukbz2OOAPlKYobbmIOQpQZcMIizq7ilanZmZ
 DNRhcqvoAwb7+zGaJ1DWFy/14/09JNBuC+mZUNjvxzb3fhcvjqE=
 =tslW
 -----END PGP SIGNATURE-----

Merge tag 'devicetree-for-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux

Pull devicetree updates from Rob Herring:
 "DT Bindings:

   - Convert samsung,exynos5-dp, atmel,lcdc, aspeed,ast2400-wdt bindings
     to schemas

   - Add bindings for Allwinner H616 NMI controller, Renesas r8a779g0
     irqc, Renesas R-Car V4M TMU and CMT timers, Freescale S32G3
     linflexuart, and Mediatek MT7988 XHCI

   - Add 'reg' constraints on DSI and SPI display panels

   - More dropping of unnecessary quotes in schemas

   - Use full paths rather than relative paths in schema $refs

   - Drop redundant storing of phandle for reserved memory

  DT Core:

   - Use scope based cleanups for kfree() and of_node_put()

   - Track interrupt-map and power-supplies for fw_devlink

   - Add buffer overflow check in of_modalias()

   - Add and use __of_prop_free() helper for freeing struct property"

* tag 'devicetree-for-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux: (25 commits)
  of: property: Add fw_devlink support for interrupt-map property
  dt-bindings: display: panel: constrain 'reg' in DSI panels
  dt-bindings: display: panel: constrain 'reg' in SPI panels
  dt-bindings: display: samsung,ams495qa01: add missing SPI properties ref
  dt-bindings: Use full path to other schemas
  dt-bindings: PCI: qcom,pcie-sm8350: Drop redundant 'oneOf' sub-schema
  of: module: add buffer overflow check in of_modalias()
  dt-bindings: PCI: microchip: increase number of items in ranges property
  dt-bindings: Drop unnecessary quotes on keys
  dt-bindings: interrupt-controller: mediatek,mt6577-sysirq: Drop unnecessary quotes
  of: property: Use scope based cleanup on port_node
  of: reserved_mem: Remove the use of phandle from the reserved_mem APIs
  of: property: fw_devlink: Add support for "power-supplies" binding
  dt-bindings: watchdog: aspeed,ast2400-wdt: Convert to DT schema
  dt-bindings: irq: sun7i-nmi: Add binding for the H616 NMI controller
  dt-bindings: interrupt-controller: renesas,irqc: Add r8a779g0 support
  dt-bindings: timer: renesas,tmu: Add R-Car V4M support
  dt-bindings: timer: renesas,cmt: Add R-Car V4M support
  of: Use scope based of_node_put() cleanups
  of: Use scope based kfree() cleanups
  ...
2024-05-17 17:27:49 -07:00
..
abilis,tb10x-ictl.txt
actions,owl-sirq.yaml dt-bindings: interrupt-controller: Drop unneeded quotes 2023-04-04 12:01:52 -05:00
al,alpine-msix.txt
allwinner,sun4i-a10-ic.yaml dt-bindings: Remove 'Device Tree Bindings' from end of title: 2022-08-25 14:06:57 -05:00
allwinner,sun6i-a31-r-intc.yaml dt-bindings: Remove 'Device Tree Bindings' from end of title: 2022-08-25 14:06:57 -05:00
allwinner,sun7i-a20-sc-nmi.yaml dt-bindings: irq: sun7i-nmi: Add binding for the H616 NMI controller 2024-04-23 11:33:10 -05:00
amazon,al-fic.txt
amlogic,meson-gpio-intc.yaml dt-bindings: interrupt-controller: Add support for Amlogic-T7 SoCs 2024-02-22 18:04:42 +01:00
apple,aic2.yaml dt-bindings: interrupt-controller: apple,aic2: Add apple,t8112-aic compatible 2023-03-28 19:39:05 +09:00
apple,aic.yaml dt-bindings: Drop type from 'cpus' property 2022-12-06 14:50:35 -06:00
arm,gic-v3.yaml dt-bindings: interrupt-controller: arm,gic-v3: Add dma-noncoherent property 2023-10-07 12:47:12 +01:00
arm,gic.yaml dt-bindings: yamllint: Require a space after a comment '#' 2023-03-08 09:04:53 -06:00
arm,nvic.txt
arm,versatile-fpga-irq.txt dt-bindings: interrupt-controller: arm,versatile-fpga-irq: mark oxnas compatible as deprecated 2023-08-14 10:26:56 +02:00
arm,vic.yaml dt-bindings: interrupt-controller: Convert ARM VIC to json-schema 2021-06-24 13:47:26 -06:00
aspeed,ast2xxx-scu-ic.txt
aspeed,ast2400-i2c-ic.txt
aspeed,ast2400-vic.txt
atmel,aic.yaml dt-bindings: interrupt-controller: Convert Atmel AIC to json-schema 2024-03-04 15:03:59 -06:00
brcm,bcm2835-armctrl-ic.txt dt-bindings: Fix typos 2023-08-18 11:32:25 -05:00
brcm,bcm2836-l1-intc.txt
brcm,bcm6345-l1-intc.txt
brcm,bcm7038-l1-intc.yaml dt-binding: interrupt-controller: Convert BCM7038 L1 intc to YAML 2021-12-14 14:27:58 -06:00
brcm,bcm7120-l2-intc.yaml dt-bindings: Fix typos 2023-08-18 11:32:25 -05:00
brcm,l2-intc.yaml dt-bindings: interrupt-controller: Convert Broadcom STB L2 to YAML 2021-12-14 14:27:58 -06:00
cdns,xtensa-mx.txt
cdns,xtensa-pic.txt
cirrus,clps711x-intc.txt
csky,apb-intc.txt
csky,mpintc.txt doc: devicetree: bindings: fix spelling mistake 2020-06-18 12:36:53 -06:00
digicolor-ic.txt
ezchip,nps400-ic.txt
faraday,ftintc010.txt
fsl,intmux.yaml dt-bindings: interrupt-controller: fsl,intmux: Include power-domains support 2024-03-06 18:30:59 -06:00
fsl,irqsteer.yaml dt-bindings: interrupt-controller: Drop unneeded quotes 2023-04-04 12:01:52 -05:00
fsl,ls-extirq.yaml dt-bindings: interrupt-controller: fsl,ls-extirq: convert to YAML 2022-04-28 17:45:50 -05:00
fsl,ls-scfg-msi.txt
fsl,mu-msi.yaml dt-bindings: irqchip: Describe the IMX MU block as a MSI controller 2022-09-29 17:19:36 +01:00
google,goldfish-pic.txt
hisilicon,mbigen-v2.txt
idt,32434-pic.yaml dt-bindings: Remove 'Device Tree Bindings' from end of title: 2022-08-25 14:06:57 -05:00
img,pdc-intc.txt
ingenic,intc.yaml dt-bindings: drop redundant part of title (end) 2022-12-16 11:41:49 -06:00
intel,ce4100-ioapic.yaml dt-bindings: interrupt-controller: Drop unneeded quotes 2023-04-04 12:01:52 -05:00
intel,ce4100-lapic.yaml dt-bindings: interrupt-controller: Drop unneeded quotes 2023-04-04 12:01:52 -05:00
intel,ixp4xx-interrupt.yaml dt-bindings: interrupt-controller: Drop unneeded quotes 2023-04-04 12:01:52 -05:00
interrupts.txt
jcore,aic.txt
kontron,sl28cpld-intc.yaml dt-bindings: mfd: Add bindings for sl28cpld 2020-09-17 15:57:14 +01:00
loongson,cpu-interrupt-controller.yaml dt-bindings: interrupt-controller: loongarch: Fix mismatched compatible 2023-04-11 14:39:15 -05:00
loongson,eiointc.yaml dt-bindings: interrupt-controller: Add Loongson EIOINTC 2023-06-17 07:16:09 +01:00
loongson,htpic.yaml dt-bindings: interrupt-controller: Drop unneeded quotes 2023-04-04 12:01:52 -05:00
loongson,htvec.yaml dt-bindings: interrupt-controller: Drop unneeded quotes 2023-04-04 12:01:52 -05:00
loongson,liointc.yaml dt-bindings: interrupt-controller: loongson,liointc: Fix dtbs_check warning for interrupt-names 2024-01-17 12:43:00 +08:00
loongson,ls1x-intc.yaml dt-bindings: interrupt-controller: convert loongson,ls1x-intc.txt to json-schema 2023-02-21 10:22:04 -06:00
loongson,pch-msi.yaml dt-bindings: interrupt-controller: Drop unneeded quotes 2023-04-04 12:01:52 -05:00
loongson,pch-pic.yaml dt-bindings: interrupt-controller: Drop unneeded quotes 2023-04-04 12:01:52 -05:00
lsi,zevio-intc.txt
marvell,armada-8k-pic.txt
marvell,armada-370-xp-mpic.txt
marvell,gicp.txt
marvell,icu.txt
marvell,odmi-controller.txt
marvell,orion-intc.txt
marvell,sei.txt
mediatek,mt6577-sysirq.yaml dt-bindings: interrupt-controller: mediatek,mt6577-sysirq: Drop unnecessary quotes 2024-05-03 07:50:05 -05:00
mediatek,mtk-cirq.yaml dt-bindings: interrupt-controller: mediatek,cirq: Document MT8192 2022-11-28 11:43:42 +00:00
microchip,pic32-evic.txt
microchip,sama7g5-eic.yaml dt-bindings: interrupt-controller: microchip,sama7g5-eic: use proper naming syntax 2023-06-12 13:31:21 -06:00
mrvl,intc.yaml dt-bindings: interrupt-controller: Drop unneeded quotes 2023-04-04 12:01:52 -05:00
mscc,ocelot-icpu-intr.yaml dt-bindings: interrupt-controller: Drop unneeded quotes 2023-04-04 12:01:52 -05:00
msi-controller.yaml dt-bindings: interrupt-controller: msi: Add msi-ranges property 2021-09-27 11:55:05 -05:00
msi.txt
mstar,mst-intc.yaml dt-bindings: interrupt-controller: Add MStar interrupt controller 2020-10-10 12:45:16 +01:00
mti,cpu-interrupt-controller.yaml dt-bindings: interrupt-controller: migrate MIPS CPU interrupt controller text bindings to YAML 2022-09-26 14:13:33 -05:00
mti,gic.yaml dt-bindings: Fix JSON pointers 2020-12-18 15:14:44 -06:00
nuvoton,wpcm450-aic.yaml dt-bindings: drop redundant part of title (end, part three) 2022-12-16 11:41:49 -06:00
nvidia,tegra20-ictlr.txt
nxp,lpc3220-mic.txt
open-pic.txt
opencores,or1k-pic.txt
openrisc,ompic.txt
qca,ath79-cpu-intc.txt
qca,ath79-misc-intc.txt
qcom,mpm.yaml IRQ subsystem changes for v6.8: 2024-01-08 19:35:04 -08:00
qcom,pdc.yaml dt-bindings: interrupt-controller: qcom,pdc: document pdc on X1E80100 2023-11-28 13:21:59 -06:00
ralink,rt2880-intc.yaml dt-bindings: interrupt-controller: add Ralink SoCs interrupt controller 2023-06-27 08:14:38 -06:00
rda,8810pl-intc.yaml dt-bindings: interrupt-controller: Convert rda,8810pl-intc to YAML 2022-06-16 12:01:14 -06:00
realtek,rtl-intc.yaml dt-bindings: drop redundant part of title (end) 2022-12-16 11:41:49 -06:00
renesas,intc-irqpin.yaml dt-bindings: irqchip: renesas-intc-irqpin: Convert to json-schema 2020-05-14 21:48:36 -05:00
renesas,irqc.yaml dt-bindings: interrupt-controller: renesas,irqc: Add r8a779g0 support 2024-04-23 11:33:09 -05:00
renesas,rza1-irqc.yaml dt-bindings: irqchip: renesas-rza1-irqc: Convert to json-schema 2020-06-15 10:08:53 -06:00
renesas,rzg2l-irqc.yaml dt-bindings: interrupt-controller: renesas,rzg2l-irqc: Update interrupts 2024-02-22 09:52:22 -07:00
riscv,aplic.yaml dt-bindings: interrupt-controller: Add RISC-V advanced PLIC 2024-03-25 17:38:28 +01:00
riscv,cpu-intc.txt
riscv,imsics.yaml dt-bindings: interrupt-controller: Add RISC-V incoming MSI controller 2024-03-25 17:38:28 +01:00
samsung,exynos4210-combiner.yaml dt-bindings: update Krzysztof Kozlowski's email 2022-04-04 15:43:20 +02:00
sifive,plic-1.0.0.yaml dt-bindings: interrupt-controller: Add SOPHGO CV1812H plic 2023-11-30 12:40:36 +00:00
snps,arc700-intc.txt
snps,archs-idu-intc.txt
snps,archs-intc.txt
snps,dw-apb-ictl.txt dt-bindings: dw-apb-ictl: Update binding to describe use as primary interrupt controller 2020-09-25 16:49:15 +01:00
socionext,synquacer-exiu.yaml dt-bindings: interrupt-controller: Convert Synquacer EXIU to DT schema 2023-01-08 18:14:17 -06:00
socionext,uniphier-aidet.yaml dt-bindings: interrupt-controller/uniphier-aidet: Add bindings for NX1 SoC 2022-06-09 17:41:57 +01:00
st,spear3xx-shirq.txt
st,stih407-irq-syscfg.yaml dt-bindings: correct white-spaces in examples 2023-11-29 14:32:08 -06:00
st,stm32-exti.yaml dt-bindings: interrupt-controller: stm32-exti: Add irq mapping to parent 2024-04-23 00:28:14 +02:00
starfive,jh8100-intc.yaml dt-bindings: interrupt-controller: Add starfive,jh8100-intc 2024-02-26 15:09:18 +01:00
sunplus,sp7021-intc.yaml dt-bindings: interrupt-controller: Add bindings for SP7021 interrupt controller 2022-07-08 14:23:55 +02:00
technologic,ts4800.txt
thead,c900-aclint-mswi.yaml dt-bindings: interrupt-controller: Add Sophgo sg2042 CLINT mswi 2023-10-06 14:40:09 +01:00
ti,cp-intc.txt
ti,keystone-irq.txt
ti,omap2-intc.txt
ti,omap4-wugen-mpu
ti,omap-intc-irq.txt
ti,pruss-intc.yaml dt-bindings: use capital "OR" for multiple licenses in SPDX 2023-08-23 15:00:31 -05:00
ti,sci-inta.yaml dt-bindings: irqchip: ti,sci-inta: Add optional power-domains property 2023-04-11 08:19:32 -05:00
ti,sci-intr.yaml dt-bindings: interrupt-controller: ti,sci-intr: Fix missing reg property in the binding 2022-09-29 11:13:43 +01:00
via,vt8500-intc.txt