mirror of
https://github.com/torvalds/linux.git
synced 2026-05-12 16:18:45 +02:00
DT core:
- Sync dtc/libfdt with upstream v1.7.2-62-ga26ef6400bd8
- Add a for_each_compatible_node_scoped() loop and convert users in
cpufreq, dmaengine, clk, cdx, powerpc and Arm
- Simplify of/platform.c with scoped loop helpers
- Add fw_devlink tracking for "mmc-pwrseq"
- Optimize fw_devlink callback code size for pinctrl-N properties
- Replace strcmp_suffix() with strends()
DT bindings:
- Support building single binding targets
- Convert google,goldfish-fb, cznic,turris-mox-rwtm, ti,prm-inst
- Add bindings for Freescale AVIC, Realtek RTD1xxx system controllers,
Microchip 25AA010A EEPROM, OnSemi FIN3385, IEI WT61P803 PUZZLE, Delta
Electronics DPS-800-AB power supply, Infineon IR35221 Digital
Multi-phase Controller, Infineon PXE1610 Digital Dual Output 6+1
VR12.5 & VR13 CPU Controller, socionext,uniphier-smpctrl, and
xlnx,zynqmp-firmware
- Lots of trivial binding fixes to address warnings in DTS files. These
are mostly for arm64 platforms which is getting closer to be warning
free. Some public shaming has helped.
- Fix I2C bus node names in examples
- Drop obsolete brcm,vulcan-soc binding
- Drop unreferenced binding headers
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEktVUI4SxYhzZyEuo+vtdtY28YcMFAmmNLZEACgkQ+vtdtY28
YcPa+A/+Lpf1FLau//mfndvkzRUvuU5aF3eJdL1FPxfC64Js2cb9ZGSoEK+YDjaV
XzNIi2Z1j+i4+uf5MTvyGaqaVx3PcQBcQtb7pu+W1pt2KiOzfVqn66EmRsY3b4cc
twyOwx2sZMTOZambUfZreWwEl6uJiMowIbcLCsnVWihoiGVTnMpnV/jLcO9jISaP
fe42FX9qN4NL2QqWwcREYuWMuOH7MkHDRNpEhTouWosdmFCp3PkVZcuWv3NKjGMg
/tsH5X9QMr972A9s8Zk36ijvTv7NN+9t1GOtPS9KGpbwJmyPHr38mG1fsj+P0rY7
rOXRnT2PScN6kvKZuw0Rex5xeMxrQCzRkFLzyfq2LOsE0GAUyyR3qysNOdH8xO3Z
3TVMGVaelYw5T+ahie1+gf/H/t+8hGhX3teCo8ORFNYo7oLsA9qNclfd5SW2Acat
pPK80PXkqTRsQ9lVGfytPZJ+m5OhcTIBdI9ieEXk/kryDAL4dHcB2IIVHM2/qm50
aGW0Kh0d61Roe0PZ5GEqI/yWPVHZroXEBxT61tDKwPyGawcq4Gs3Sftd6RXbLi8h
+T6HzkHPZFlKaiLmBC1wqXnEKLd8h72qNjjDdXbRBdLXW6S5hGPtPiLv18ArlmmR
4eiFX1Tr+pUAt2W/IwZb9H84mGkbJODbI62x9k9rst/vLeHmnjs=
=RE7t
-----END PGP SIGNATURE-----
Merge tag 'devicetree-for-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Pull devicetree updates from Rob Herring:
"DT core:
- Sync dtc/libfdt with upstream v1.7.2-62-ga26ef6400bd8
- Add a for_each_compatible_node_scoped() loop and convert users in
cpufreq, dmaengine, clk, cdx, powerpc and Arm
- Simplify of/platform.c with scoped loop helpers
- Add fw_devlink tracking for "mmc-pwrseq"
- Optimize fw_devlink callback code size for pinctrl-N properties
- Replace strcmp_suffix() with strends()
DT bindings:
- Support building single binding targets
- Convert google,goldfish-fb, cznic,turris-mox-rwtm, ti,prm-inst
- Add bindings for Freescale AVIC, Realtek RTD1xxx system
controllers, Microchip 25AA010A EEPROM, OnSemi FIN3385, IEI
WT61P803 PUZZLE, Delta Electronics DPS-800-AB power supply,
Infineon IR35221 Digital Multi-phase Controller, Infineon PXE1610
Digital Dual Output 6+1 VR12.5 & VR13 CPU Controller,
socionext,uniphier-smpctrl, and xlnx,zynqmp-firmware
- Lots of trivial binding fixes to address warnings in DTS files.
These are mostly for arm64 platforms which is getting closer to be
warning free. Some public shaming has helped.
- Fix I2C bus node names in examples
- Drop obsolete brcm,vulcan-soc binding
- Drop unreferenced binding headers"
* tag 'devicetree-for-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux: (60 commits)
dt-bindings: interrupt-controller: Add compatiblie string fsl,imx(1|25|27|31|35)-avic
dt-bindings: soc: imx: add fsl,aips and fsl,emi compatible strings
dt-bindings: display: bridge: lt8912b: Drop reset gpio requirement
dt-bindings: firmware: fsl,scu: Mark multi-channel MU layouts as deprecated
cpufreq: s5pv210: Simplify with scoped for each OF child loop
dmaengine: fsl_raid: Simplify with scoped for each OF child loop
clk: imx: imx31: Simplify with scoped for each OF child loop
clk: imx: imx27: Simplify with scoped for each OF child loop
cdx: Use mutex guard to simplify error handling
cdx: Simplify with scoped for each OF child loop
powerpc/wii: Simplify with scoped for each OF child loop
powerpc/fsp2: Simplify with scoped for each OF child loop
ARM: exynos: Simplify with scoped for each OF child loop
ARM: at91: Simplify with scoped for each OF child loop
of: Add for_each_compatible_node_scoped() helper
dt-bindings: Fix emails with spaces or missing brackets
scripts/dtc: Update to upstream version v1.7.2-62-ga26ef6400bd8
dt-bindings: crypto: inside-secure,safexcel: Mandate only ring IRQs
dt-bindings: crypto: inside-secure,safexcel: Add SoC compatibles
of: reserved_mem: Fix placement of __free() annotation
...
|
||
|---|---|---|
| .. | ||
| abilis,tb10x-ictl.yaml | ||
| actions,owl-sirq.yaml | ||
| al,alpine-msix.yaml | ||
| allwinner,sun4i-a10-ic.yaml | ||
| allwinner,sun6i-a31-r-intc.yaml | ||
| allwinner,sun7i-a20-sc-nmi.yaml | ||
| altr,msi-controller.yaml | ||
| amazon,al-fic.yaml | ||
| amlogic,meson-gpio-intc.yaml | ||
| andestech,plicsw.yaml | ||
| apm,xgene1-msi.yaml | ||
| apple,aic.yaml | ||
| apple,aic2.yaml | ||
| arm,gic-v3.yaml | ||
| arm,gic-v5-iwb.yaml | ||
| arm,gic-v5.yaml | ||
| arm,gic.yaml | ||
| arm,nvic.yaml | ||
| arm,versatile-fpga-irq.yaml | ||
| arm,vic.yaml | ||
| aspeed,ast2400-i2c-ic.yaml | ||
| aspeed,ast2400-vic.yaml | ||
| aspeed,ast2500-scu-ic.yaml | ||
| aspeed,ast2700-intc.yaml | ||
| atmel,aic.yaml | ||
| brcm,bcm2712-msix.yaml | ||
| brcm,bcm2835-armctrl-ic.yaml | ||
| brcm,bcm2836-l1-intc.yaml | ||
| brcm,bcm6345-l1-intc.yaml | ||
| brcm,bcm7038-l1-intc.yaml | ||
| brcm,bcm7120-l2-intc.yaml | ||
| brcm,l2-intc.yaml | ||
| cdns,xtensa-pic.yaml | ||
| chrp,open-pic.yaml | ||
| cirrus,ep7209-intc.yaml | ||
| cnxt,cx92755-ic.yaml | ||
| csky,apb-intc.yaml | ||
| csky,mpintc.yaml | ||
| econet,en751221-intc.yaml | ||
| ezchip,nps400-ic.yaml | ||
| faraday,ftintc010.yaml | ||
| fsl,icoll.yaml | ||
| fsl,imx8qxp-dc-intc.yaml | ||
| fsl,intmux.yaml | ||
| fsl,irqsteer.yaml | ||
| fsl,ls-extirq.yaml | ||
| fsl,ls-msi.yaml | ||
| fsl,mpic-msi.yaml | ||
| fsl,mu-msi.yaml | ||
| fsl,qe-ports-ic.yaml | ||
| fsl,tzic.yaml | ||
| fsl,vf610-mscm-ir.yaml | ||
| google,goldfish-pic.yaml | ||
| hisilicon,mbigen-v2.yaml | ||
| idt,32434-pic.yaml | ||
| img,pdc-intc.yaml | ||
| ingenic,intc.yaml | ||
| intel,ce4100-ioapic.yaml | ||
| intel,ce4100-lapic.yaml | ||
| intel,ixp4xx-interrupt.yaml | ||
| interrupts.txt | ||
| jcore,aic.yaml | ||
| kontron,sl28cpld-intc.yaml | ||
| loongson,cpu-interrupt-controller.yaml | ||
| loongson,eiointc.yaml | ||
| loongson,htpic.yaml | ||
| loongson,htvec.yaml | ||
| loongson,liointc.yaml | ||
| loongson,ls1x-intc.yaml | ||
| loongson,pch-msi.yaml | ||
| loongson,pch-pic.yaml | ||
| lsi,zevio-intc.yaml | ||
| marvell,ap806-gicp.yaml | ||
| marvell,ap806-sei.yaml | ||
| marvell,armada-8k-pic.yaml | ||
| marvell,cp110-icu.yaml | ||
| marvell,mpic.yaml | ||
| marvell,odmi-controller.yaml | ||
| marvell,orion-bridge-intc.yaml | ||
| mediatek,mt6577-sysirq.yaml | ||
| mediatek,mtk-cirq.yaml | ||
| microchip,lan966x-oic.yaml | ||
| microchip,pic32mzda-evic.yaml | ||
| microchip,sama7g5-eic.yaml | ||
| mrvl,intc.yaml | ||
| mscc,ocelot-icpu-intr.yaml | ||
| msi-controller.yaml | ||
| msi.txt | ||
| mstar,mst-intc.yaml | ||
| mti,cpu-interrupt-controller.yaml | ||
| mti,gic.yaml | ||
| nuvoton,wpcm450-aic.yaml | ||
| nvidia,tegra20-ictlr.yaml | ||
| nxp,lpc3220-mic.yaml | ||
| opencores,or1k-pic.yaml | ||
| openrisc,ompic.yaml | ||
| qca,ar7100-cpu-intc.yaml | ||
| qca,ar7100-misc-intc.yaml | ||
| qcom,mpm.yaml | ||
| qcom,pdc.yaml | ||
| ralink,rt2880-intc.yaml | ||
| rda,8810pl-intc.yaml | ||
| realtek,rtl-intc.yaml | ||
| renesas,intc-irqpin.yaml | ||
| renesas,irqc.yaml | ||
| renesas,r9a09g077-icu.yaml | ||
| renesas,rza1-irqc.yaml | ||
| renesas,rzg2l-irqc.yaml | ||
| renesas,rzv2h-icu.yaml | ||
| riscv,aplic.yaml | ||
| riscv,cpu-intc.yaml | ||
| riscv,imsics.yaml | ||
| riscv,rpmi-mpxy-system-msi.yaml | ||
| riscv,rpmi-system-msi.yaml | ||
| samsung,exynos4210-combiner.yaml | ||
| sifive,plic-1.0.0.yaml | ||
| snps,arc700-intc.yaml | ||
| snps,archs-idu-intc.yaml | ||
| snps,archs-intc.yaml | ||
| snps,dw-apb-ictl.yaml | ||
| socionext,synquacer-exiu.yaml | ||
| socionext,uniphier-aidet.yaml | ||
| sophgo,sg2042-msi.yaml | ||
| st,spear300-shirq.yaml | ||
| st,stih407-irq-syscfg.yaml | ||
| st,stm32-exti.yaml | ||
| starfive,jh8100-intc.yaml | ||
| sunplus,sp7021-intc.yaml | ||
| technologic,ts4800-irqc.yaml | ||
| thead,c900-aclint-mswi.yaml | ||
| thead,c900-aclint-sswi.yaml | ||
| ti,cp-intc.yaml | ||
| ti,keystone-irq.yaml | ||
| ti,omap-intc-irq.yaml | ||
| ti,omap4-wugen-mpu.yaml | ||
| ti,pruss-intc.yaml | ||
| ti,sci-inta.yaml | ||
| ti,sci-intr.yaml | ||
| via,vt8500-intc.yaml | ||
| xlnx,intc.yaml | ||