mirror of https://github.com/torvalds/linux.git
DT bindings:
- Convert lattice,ice40-fpga-mgr, apm,xgene-storm-dma, brcm,sr-thermal,
amazon,al-thermal, brcm,ocotp, mt8173-mdp, Actions Owl SPS, Marvell
AP80x System Controller, Marvell CP110 System Controller,
cznic,moxtet, and apm,xgene-slimpro-mbox to DT schema format
- Add i.MX95 fsl,irqsteer, MT8365 Mali Bifrost GPU, Anvo ANV32C81W
EEPROM, and Microchip pic64gx PLIC
- Add missing LGE, AMD Seattle, and APM X-Gene SoC platform compatibles
- Updates to brcm,bcm2836-l1-intc, brcm,bcm2835-hvs, and bcm2711-hdmi
bindings to fix warnings on BCM2712 platforms
- Drop obsolete db8500-thermal.txt
- Treewide clean-up of extra blank lines and inconsistent quoting
- Ensure all .dtbo targets are applied to a base .dtb
- Speed up dt_binding_check by skipping running validation on empty
examples
DT core:
- Add of_machine_device_match() and of_machine_get_match_data() helpers
and convert users treewide
- Fix bounds checking of address properties in FDT code. Rework the code
to have a single implementation of the bounds checks.
- Rework of_irq_init() to ignore any implicit interrupt-parent (i.e. in
a parent node) on nodes without an interrupt. This matches the spec
description and fixes some RISC-V platforms.
- Avoid a spurious message on overlay removal
- Skip DT kunit tests on RISCV+ACPI
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEktVUI4SxYhzZyEuo+vtdtY28YcMFAmkwYp0ACgkQ+vtdtY28
YcMS1g/+Mr3pzojHKUEClu3hglNEw1Bvl/rD07s5q+f4d2eayXtRJVBDgKIwYciT
rROXLV9m0Ko2RGiRLHAeB/h4Jjd8NXzLM0GA0YvoHSgtk77xLCuzK5ZEW3o6EoYW
DWVHyoMHDNRRC0Iu+CaS6XId1DrtbV6Wc/oLYvoSJvpdsW9EYOksfrtKQAYU9X5p
/x5XKO4h8RIQTBmg/kjvJLUV6+7cJvOnkF/JkDyh+xOHrIJzQp/bJwcKiU3hGlhX
nGFtjmItNDsFGvR1CtDzUobEE/wgI3xCQHUmufInSNPB7VGw3hbp0nvaQ6htPQQQ
NOA1Q7lXJtqChUZx7OAHk64TQHhVlmJJoy0zCueTgRyjXU0nWb/id2Hn16k96FRh
3YCGArTBFlRriHuCj0fsZ618cLEN2nZCzqSf34HVjs30iP7oLauEJ+WgmfH491TB
eq60Vlwomxq60/hWqCdY1NTCo/zbfYUE+exry69NcL5KSZBN2WGwLPZUgVvYhNO3
dhSgAg+06ib7uq0LLUiokQXaByEEFJt2TxIjp9IDAqkPnvQmDverKL5DZUBHIYxw
E/89Pmm77DagdcIhMocbsdoH5Qu4qH8pdhfR3PL+Ma9drRLxmk3MpiT52VJZem0S
iXHb6fyfQzQ/WJcA4sKapa8EMZRm/9U/pVDx1msDmHfB8pbDEi0=
=ZM/+
-----END PGP SIGNATURE-----
Merge tag 'devicetree-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Pull devicetree updates from Rob Herring:
"DT bindings:
- Convert lattice,ice40-fpga-mgr, apm,xgene-storm-dma,
brcm,sr-thermal, amazon,al-thermal, brcm,ocotp, mt8173-mdp, Actions
Owl SPS, Marvell AP80x System Controller, Marvell CP110 System
Controller, cznic,moxtet, and apm,xgene-slimpro-mbox to DT schema
format
- Add i.MX95 fsl,irqsteer, MT8365 Mali Bifrost GPU, Anvo ANV32C81W
EEPROM, and Microchip pic64gx PLIC
- Add missing LGE, AMD Seattle, and APM X-Gene SoC platform
compatibles
- Updates to brcm,bcm2836-l1-intc, brcm,bcm2835-hvs, and bcm2711-hdmi
bindings to fix warnings on BCM2712 platforms
- Drop obsolete db8500-thermal.txt
- Treewide clean-up of extra blank lines and inconsistent quoting
- Ensure all .dtbo targets are applied to a base .dtb
- Speed up dt_binding_check by skipping running validation on empty
examples
DT core:
- Add of_machine_device_match() and of_machine_get_match_data()
helpers and convert users treewide
- Fix bounds checking of address properties in FDT code. Rework the
code to have a single implementation of the bounds checks.
- Rework of_irq_init() to ignore any implicit interrupt-parent (i.e.
in a parent node) on nodes without an interrupt. This matches the
spec description and fixes some RISC-V platforms.
- Avoid a spurious message on overlay removal
- Skip DT kunit tests on RISCV+ACPI"
* tag 'devicetree-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux: (55 commits)
dt-bindings: kbuild: Skip validating empty examples
dt-bindings: interrupt-controller: brcm,bcm2836-l1-intc: Drop interrupt-controller requirement
dt-bindings: display: Fix brcm,bcm2835-hvs bindings for BCM2712
dt-bindings: display: bcm2711-hdmi: Add interrupt details for BCM2712
of: Skip devicetree kunit tests when RISCV+ACPI doesn't populate root node
soc: tegra: Simplify with of_machine_device_match()
soc: qcom: ubwc: Simplify with of_machine_get_match_data()
powercap: dtpm: Simplify with of_machine_get_match_data()
platform: surface: Simplify with of_machine_get_match_data()
irqchip/atmel-aic: Simplify with of_machine_get_match_data()
firmware: qcom: scm: Simplify with of_machine_device_match()
cpuidle: big_little: Simplify with of_machine_device_match()
cpufreq: sun50i: Simplify with of_machine_device_match()
cpufreq: mediatek: Simplify with of_machine_get_match_data()
cpufreq: dt-platdev: Simplify with of_machine_get_match_data()
of: Add wrappers to match root node with OF device ID tables
dt-bindings: eeprom: at25: Add Anvo ANV32C81W
of/reserved_mem: Simplify the logic of __reserved_mem_alloc_size()
of/reserved_mem: Simplify the logic of fdt_scan_reserved_mem_reg_nodes()
of/reserved_mem: Simplify the logic of __reserved_mem_reserve_reg()
...
|
||
|---|---|---|
| .. | ||
| cec | ||
| i2c | ||
| spi | ||
| xilinx | ||
| allegro,al5e.yaml | ||
| allwinner,sun4i-a10-csi.yaml | ||
| allwinner,sun4i-a10-ir.yaml | ||
| allwinner,sun4i-a10-video-engine.yaml | ||
| allwinner,sun6i-a31-csi.yaml | ||
| allwinner,sun6i-a31-isp.yaml | ||
| allwinner,sun6i-a31-mipi-csi2.yaml | ||
| allwinner,sun8i-a83t-de2-rotate.yaml | ||
| allwinner,sun8i-a83t-mipi-csi2.yaml | ||
| allwinner,sun8i-h3-deinterlace.yaml | ||
| allwinner,sun50i-h6-vpu-g2.yaml | ||
| amlogic,axg-ge2d.yaml | ||
| amlogic,c3-isp.yaml | ||
| amlogic,c3-mipi-adapter.yaml | ||
| amlogic,c3-mipi-csi2.yaml | ||
| amlogic,gx-vdec.yaml | ||
| amlogic,meson-ir-tx.yaml | ||
| amlogic,meson6-ir.yaml | ||
| amphion,vpu.yaml | ||
| arm,mali-c55.yaml | ||
| aspeed,video-engine.yaml | ||
| atmel,isc.yaml | ||
| atmel-isi.txt | ||
| brcm,bcm2835-unicam.yaml | ||
| cdns,csi2rx.yaml | ||
| cdns,csi2tx.txt | ||
| cnm,wave521c.yaml | ||
| coda.yaml | ||
| fsl,imx-capture-subsystem.yaml | ||
| fsl,imx6-mipi-csi2.yaml | ||
| fsl,imx6q-vdoa.yaml | ||
| fsl,imx6ull-pxp.yaml | ||
| fsl,imx8qm-isi.yaml | ||
| fsl,imx8qxp-isi.yaml | ||
| gpio-ir-receiver.yaml | ||
| hix5hd2-ir.txt | ||
| img,e5010-jpeg-enc.yaml | ||
| img-ir-rev1.txt | ||
| marvell,mmp2-ccic.yaml | ||
| mediatek,mdp3-fg.yaml | ||
| mediatek,mdp3-hdr.yaml | ||
| mediatek,mdp3-rdma.yaml | ||
| mediatek,mdp3-rsz.yaml | ||
| mediatek,mdp3-stitch.yaml | ||
| mediatek,mdp3-tcc.yaml | ||
| mediatek,mdp3-tdshp.yaml | ||
| mediatek,mdp3-wrot.yaml | ||
| mediatek,mt7622-cir.yaml | ||
| mediatek,mt8173-mdp.yaml | ||
| mediatek,mt8173-vpu.yaml | ||
| mediatek,mt8195-jpegdec.yaml | ||
| mediatek,mt8195-jpegenc.yaml | ||
| mediatek,vcodec-decoder.yaml | ||
| mediatek,vcodec-encoder.yaml | ||
| mediatek,vcodec-subdev-decoder.yaml | ||
| mediatek-jpeg-decoder.yaml | ||
| mediatek-jpeg-encoder.yaml | ||
| microchip,csi2dc.yaml | ||
| microchip,sama5d4-vdec.yaml | ||
| microchip,xisc.yaml | ||
| nuvoton,npcm-ece.yaml | ||
| nuvoton,npcm-vcd.yaml | ||
| nvidia,tegra-vde.yaml | ||
| nxp,dw100.yaml | ||
| nxp,imx-mipi-csi2.yaml | ||
| nxp,imx7-csi.yaml | ||
| nxp,imx8-isi.yaml | ||
| nxp,imx8-jpeg.yaml | ||
| nxp,imx8mq-mipi-csi2.yaml | ||
| nxp,imx8mq-vpu.yaml | ||
| pxa-camera.txt | ||
| qcom,msm8916-camss.yaml | ||
| qcom,msm8916-venus.yaml | ||
| qcom,msm8939-camss.yaml | ||
| qcom,msm8953-camss.yaml | ||
| qcom,msm8996-camss.yaml | ||
| qcom,msm8996-venus.yaml | ||
| qcom,qcm2290-camss.yaml | ||
| qcom,qcm2290-venus.yaml | ||
| qcom,qcs8300-camss.yaml | ||
| qcom,sa8775p-camss.yaml | ||
| qcom,sc7180-venus.yaml | ||
| qcom,sc7280-camss.yaml | ||
| qcom,sc7280-venus.yaml | ||
| qcom,sc8280xp-camss.yaml | ||
| qcom,sdm660-camss.yaml | ||
| qcom,sdm660-venus.yaml | ||
| qcom,sdm670-camss.yaml | ||
| qcom,sdm845-camss.yaml | ||
| qcom,sdm845-venus-v2.yaml | ||
| qcom,sdm845-venus.yaml | ||
| qcom,sm8250-camss.yaml | ||
| qcom,sm8250-venus.yaml | ||
| qcom,sm8550-camss.yaml | ||
| qcom,sm8550-iris.yaml | ||
| qcom,sm8650-camss.yaml | ||
| qcom,sm8750-iris.yaml | ||
| qcom,venus-common.yaml | ||
| qcom,x1e80100-camss.yaml | ||
| raspberrypi,pispbe.yaml | ||
| raspberrypi,rp1-cfe.yaml | ||
| rc.txt | ||
| rc.yaml | ||
| renesas,ceu.yaml | ||
| renesas,csi2.yaml | ||
| renesas,drif.yaml | ||
| renesas,fcp.yaml | ||
| renesas,fdp1.yaml | ||
| renesas,imr.yaml | ||
| renesas,isp.yaml | ||
| renesas,jpu.yaml | ||
| renesas,r9a09g057-ivc.yaml | ||
| renesas,rzg2l-cru.yaml | ||
| renesas,rzg2l-csi2.yaml | ||
| renesas,vin.yaml | ||
| renesas,vsp1.yaml | ||
| rockchip,px30-vip.yaml | ||
| rockchip,rk3568-vepu.yaml | ||
| rockchip,rk3568-vicap.yaml | ||
| rockchip,vdec.yaml | ||
| rockchip-isp1.yaml | ||
| rockchip-rga.yaml | ||
| rockchip-vpu.yaml | ||
| samsung,exynos4210-csis.yaml | ||
| samsung,exynos4210-fimc.yaml | ||
| samsung,exynos4212-fimc-is.yaml | ||
| samsung,exynos4212-fimc-lite.yaml | ||
| samsung,exynos5250-gsc.yaml | ||
| samsung,fimc.yaml | ||
| samsung,s5c73m3.yaml | ||
| samsung,s5p-mfc.yaml | ||
| samsung,s5pv210-jpeg.yaml | ||
| si4713.txt | ||
| silabs,si470x.yaml | ||
| snps,dw-hdmi-rx.yaml | ||
| st,st-delta.txt | ||
| st,st-hva.txt | ||
| st,stih4xx.txt | ||
| st,stm32-dcmi.yaml | ||
| st,stm32-dcmipp.yaml | ||
| st,stm32-dma2d.yaml | ||
| st,stm32mp25-csi.yaml | ||
| st,stm32mp25-video-codec.yaml | ||
| st-rc.txt | ||
| starfive,jh7110-camss.yaml | ||
| ti,cal.yaml | ||
| ti,da850-vpif.txt | ||
| ti,j721e-csi2rx-shim.yaml | ||
| ti,omap3isp.txt | ||
| ti,vpe.yaml | ||
| ti-am437x-vpfe.txt | ||
| video-interface-devices.yaml | ||
| video-interfaces.txt | ||
| video-interfaces.yaml | ||
| video-mux.yaml | ||