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()
...
|
||
|---|---|---|
| .. | ||
| 88pg86x.txt | ||
| 88pm800.txt | ||
| 88pm860x.txt | ||
| active-semi,act8600.yaml | ||
| active-semi,act8846.yaml | ||
| active-semi,act8865.yaml | ||
| active-semi,act8945a.yaml | ||
| adi,adp5055-regulator.yaml | ||
| adi,max77503-regulator.yaml | ||
| adi,max77541-regulator.yaml | ||
| adi,max77857.yaml | ||
| allwinner,sun20i-d1-system-ldos.yaml | ||
| anatop-regulator.yaml | ||
| as3722-regulator.txt | ||
| awinic,aw37503.yaml | ||
| brcm,bcm59054.yaml | ||
| brcm,bcm59056.yaml | ||
| cpcap-regulator.txt | ||
| dlg,da9121.yaml | ||
| dlg,da9210.yaml | ||
| dlg,da9211.yaml | ||
| dlg,slg51000.yaml | ||
| fcs,fan53555.yaml | ||
| fitipower,fp9931.yaml | ||
| fixed-regulator.yaml | ||
| google,cros-ec-regulator.yaml | ||
| gpio-regulator.yaml | ||
| hisilicon,hi655x-regulator.txt | ||
| infineon,ir38060.yaml | ||
| isl9305.txt | ||
| lltc,ltc3676.yaml | ||
| lm363x-regulator.txt | ||
| lp872x.txt | ||
| ltc3589.txt | ||
| max1586-regulator.txt | ||
| max8660.yaml | ||
| max8893.yaml | ||
| max8907.txt | ||
| max8925-regulator.txt | ||
| max77650-regulator.yaml | ||
| maxim,max8952.yaml | ||
| maxim,max8973.yaml | ||
| maxim,max8997.yaml | ||
| maxim,max14577.yaml | ||
| maxim,max20086.yaml | ||
| maxim,max20411.yaml | ||
| maxim,max77686.yaml | ||
| maxim,max77693.yaml | ||
| maxim,max77802.yaml | ||
| maxim,max77826.yaml | ||
| maxim,max77838.yaml | ||
| maxim,max77843.yaml | ||
| mediatek,mt6316b-regulator.yaml | ||
| mediatek,mt6316c-regulator.yaml | ||
| mediatek,mt6316d-regulator.yaml | ||
| mediatek,mt6331-regulator.yaml | ||
| mediatek,mt6332-regulator.yaml | ||
| mediatek,mt6357-regulator.yaml | ||
| mediatek,mt6358-regulator.yaml | ||
| mediatek,mt6363-regulator.yaml | ||
| mediatek,mt6397-regulator.yaml | ||
| mediatek,mt6873-dvfsrc-regulator.yaml | ||
| microchip,mcp16502.yaml | ||
| mp8859.txt | ||
| mps,mp886x.yaml | ||
| mps,mp5416.yaml | ||
| mps,mpq2286.yaml | ||
| mps,mpq7920.yaml | ||
| mps,mpq7932.yaml | ||
| mt6311-regulator.txt | ||
| mt6315-regulator.yaml | ||
| mt6323-regulator.txt | ||
| mt6359-regulator.yaml | ||
| mt6360-regulator.yaml | ||
| mt6380-regulator.txt | ||
| nvidia,tegra-regulators-coupling.txt | ||
| nxp,pca9450-regulator.yaml | ||
| nxp,pf8x00-regulator.yaml | ||
| nxp,pf0900.yaml | ||
| nxp,pf5300.yaml | ||
| onnn,fan53880.yaml | ||
| palmas-pmic.txt | ||
| pbias-regulator.txt | ||
| pfuze100.yaml | ||
| pv88060.txt | ||
| pv88080.txt | ||
| pv88090.txt | ||
| pwm-regulator.yaml | ||
| qcom,qca6390-pmu.yaml | ||
| qcom,rpm-regulator.yaml | ||
| qcom,rpmh-regulator.yaml | ||
| qcom,sdm845-refgen-regulator.yaml | ||
| qcom,smd-rpm-regulator.yaml | ||
| qcom,spmi-regulator.yaml | ||
| qcom,usb-vbus-regulator.yaml | ||
| qcom-labibb-regulator.yaml | ||
| raspberrypi,7inch-touchscreen-panel-regulator-v2.yaml | ||
| raspberrypi,7inch-touchscreen-panel-regulator.yaml | ||
| regulator-max77620.txt | ||
| regulator-output.yaml | ||
| regulator.txt | ||
| regulator.yaml | ||
| renesas,raa215300.yaml | ||
| richtek,rt4801-regulator.yaml | ||
| richtek,rt4803.yaml | ||
| richtek,rt4831-regulator.yaml | ||
| richtek,rt5133.yaml | ||
| richtek,rt5190a-regulator.yaml | ||
| richtek,rt5739.yaml | ||
| richtek,rt5759-regulator.yaml | ||
| richtek,rt6160-regulator.yaml | ||
| richtek,rt6190.yaml | ||
| richtek,rt6245-regulator.yaml | ||
| richtek,rtmv20-regulator.yaml | ||
| richtek,rtq2134-regulator.yaml | ||
| richtek,rtq2208.yaml | ||
| richtek,rtq6752-regulator.yaml | ||
| rohm,bd9576-regulator.yaml | ||
| rohm,bd71815-regulator.yaml | ||
| rohm,bd71828-regulator.yaml | ||
| rohm,bd71837-regulator.yaml | ||
| rohm,bd71847-regulator.yaml | ||
| rohm,bd96801-regulator.yaml | ||
| rohm,bd96802-regulator.yaml | ||
| samsung,s2mpa01.yaml | ||
| samsung,s2mps11.yaml | ||
| samsung,s2mps13.yaml | ||
| samsung,s2mps14.yaml | ||
| samsung,s2mps15.yaml | ||
| samsung,s2mpu02.yaml | ||
| samsung,s2mpu05.yaml | ||
| samsung,s5m8767.yaml | ||
| silergy,sy8106a.yaml | ||
| silergy,sy8824x.yaml | ||
| silergy,sy8827n.yaml | ||
| siliconmitus,sm5703-regulator.yaml | ||
| sky81452-regulator.txt | ||
| socionext,uniphier-regulator.yaml | ||
| sprd,sc2731-regulator.yaml | ||
| st,stm32-booster.yaml | ||
| st,stm32-vrefbuf.yaml | ||
| st,stm32mp1-pwr-reg.yaml | ||
| ti,tps62360.yaml | ||
| ti,tps62864.yaml | ||
| ti,tps62870.yaml | ||
| ti,tps65132.yaml | ||
| ti,tps65219.yaml | ||
| ti-abb-regulator.txt | ||
| tps6586x.txt | ||
| tps51632-regulator.txt | ||
| tps65023.txt | ||
| tps65090.txt | ||
| tps65217.txt | ||
| tps65218.txt | ||
| vctrl-regulator.yaml | ||
| vexpress.txt | ||
| vqmmc-ipq4019-regulator.yaml | ||
| wlf,arizona.yaml | ||