mirror of
https://git.proxmox.com/git/mirror_ubuntu-kernels.git
synced 2026-01-27 01:34:40 +00:00
DT core:
- Add cleanup.h based auto release of struct device_node pointers via
__free marking and new for_each_child_of_node_scoped() iterator to use
it.
- Always create a base skeleton DT when CONFIG_OF is enabled. This
supports several usecases of adding DT data on non-DT booted systems.
- Move around some /reserved-memory code in preparation for further
improvements
- Add a stub for_each_property_of_node() for !OF
- Adjust the printk levels on some messages
- Fix __be32 sparse warning
- Drop RESERVEDMEM_OF_DECLARE usage from Freescale qbman driver
(currently orphaned)
- Add Saravana Kannan and drop Frank Rowand as DT maintainers
DT bindings:
- Convert Mediatek timer, Mediatek sysirq, fsl,imx6ul-tsc,
fsl,imx6ul-pinctrl, Atmel AIC, Atmel HLCDC, FPGA region, and
xlnx,sd-fec to DT schemas
- Add existing, but undocumented fsl,imx-anatop binding
- Add bunch of undocumented vendor prefixes used in compatible strings
- Drop obsolete brcm,bcm2835-pm-wdt binding
- Drop obsolete i2c.txt which as been replaced with schema in dtschema
- Add DPS310 device and sort trivial-devices.yaml
- Enable undocumented compatible checks on DT binding examples
- More QCom maintainer fixes/updates
- Updates to writing-schema.rst and DT submitting-patches.rst to cover
some frequent review comments
- Clean-up SPDX tags to use 'OR' rather than 'or'
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEktVUI4SxYhzZyEuo+vtdtY28YcMFAmX0foEACgkQ+vtdtY28
YcOkUg//T5Q+ZudVn/oJGre3crfPU4O/RHbG+brbwpBZEdiwTGlIjI8ceThjumCO
MY25yRewCIZtS8MLlRb/lNPUjQxPeyYWnpO3KZHbOJhU8bJCl2M5P0CQOYJNp0fl
fMFhFU5bKVoXyK6y3qx7ivZTXSBCz9KzB1HxY3LueMHVgWiO1Oi++XjLfcos86Mh
7dKZKNbpcnBFkXiESMksQS+asZkoRtZloFg4iFjniSLa8AgYJLsZXd7iW4s0IXy+
Xj+5IcIRcPv2xQoXfCvlcKMheJyePDA1coYpO8pmOYOpjCQzsCnnbzoNERW6hc9u
0DF2IWnq9WLlQ8RVijbECRPgwW6zuU+aklUZLz2q0AiwCVySHaMdC9iYe+KK/7GH
m0F21x5mpfK0LVfOMWLsmuqKWn9J164VAeTY9zHqcWuvCohD5ulftvQgRBEiSDtv
V3l668t6v67iMkYa8SncbuMkV/NSShWPGne+yP3smvL0pe0P0MJYb1XSstlbNXuK
whTDaCydEHx3JPJ6VS/1aJnELFm+uZVl8wjhfrgbWo2hIC83qjN3k0yV+vFNdFzT
5PUfI858fvgYOrGsswYCCJXmb/s37NImCnIF/sjqvj50BA468261KYAFtapa2Vlj
uvpKgIZHJEDOK6TPlk5n7+aaOwoLMYzm+yov/0gyRpRKqsXu52U=
=YzNN
-----END PGP SIGNATURE-----
Merge tag 'devicetree-for-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Pull devicetree updates from Rob Herring:
"DT core:
- Add cleanup.h based auto release of struct device_node pointers via
__free marking and new for_each_child_of_node_scoped() iterator to
use it.
- Always create a base skeleton DT when CONFIG_OF is enabled. This
supports several usecases of adding DT data on non-DT booted
systems.
- Move around some /reserved-memory code in preparation for further
improvements
- Add a stub for_each_property_of_node() for !OF
- Adjust the printk levels on some messages
- Fix __be32 sparse warning
- Drop RESERVEDMEM_OF_DECLARE usage from Freescale qbman driver
(currently orphaned)
- Add Saravana Kannan and drop Frank Rowand as DT maintainers
DT bindings:
- Convert Mediatek timer, Mediatek sysirq, fsl,imx6ul-tsc,
fsl,imx6ul-pinctrl, Atmel AIC, Atmel HLCDC, FPGA region, and
xlnx,sd-fec to DT schemas
- Add existing, but undocumented fsl,imx-anatop binding
- Add bunch of undocumented vendor prefixes used in compatible
strings
- Drop obsolete brcm,bcm2835-pm-wdt binding
- Drop obsolete i2c.txt which as been replaced with schema in
dtschema
- Add DPS310 device and sort trivial-devices.yaml
- Enable undocumented compatible checks on DT binding examples
- More QCom maintainer fixes/updates
- Updates to writing-schema.rst and DT submitting-patches.rst to
cover some frequent review comments
- Clean-up SPDX tags to use 'OR' rather than 'or'"
* tag 'devicetree-for-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux: (56 commits)
dt-bindings: soc: imx: fsl,imx-anatop: add imx6q regulators
of: unittest: Use for_each_child_of_node_scoped()
of: Introduce for_each_*_child_of_node_scoped() to automate of_node_put() handling
of: Add cleanup.h based auto release via __free(device_node) markings
of: Move all FDT reserved-memory handling into of_reserved_mem.c
of: Add KUnit test to confirm DTB is loaded
of: unittest: treat missing of_root as error instead of fixing up
x86/of: Unconditionally call unflatten_and_copy_device_tree()
um: Unconditionally call unflatten_device_tree()
of: Create of_root if no dtb provided by firmware
of: Always unflatten in unflatten_and_copy_device_tree()
dt-bindings: timer: mediatek: Convert to json-schema
dt-bindings: interrupt-controller: fsl,intmux: Include power-domains support
soc: fsl: qbman: Remove RESERVEDMEM_OF_DECLARE usage
dt-bindings: fsl-imx-sdma: fix HDMI audio index
dt-bindings: soc: imx: fsl,imx-iomuxc-gpr: add imx6
dt-bindings: soc: imx: fsl,imx-anatop: add binding
dt-bindings: input: touchscreen: fsl,imx6ul-tsc convert to YAML
dt-bindings: pinctrl: fsl,imx6ul-pinctrl: convert to YAML
of: make for_each_property_of_node() available to to !OF
...
|
||
|---|---|---|
| .. | ||
| armada | ||
| atmel | ||
| bridge | ||
| connector | ||
| exynos | ||
| hisilicon | ||
| imx | ||
| mediatek | ||
| msm | ||
| panel | ||
| rockchip | ||
| samsung | ||
| sprd | ||
| tegra | ||
| ti | ||
| tilcdc | ||
| xlnx | ||
| allwinner,sun4i-a10-display-backend.yaml | ||
| allwinner,sun4i-a10-display-engine.yaml | ||
| allwinner,sun4i-a10-display-frontend.yaml | ||
| allwinner,sun4i-a10-hdmi.yaml | ||
| allwinner,sun4i-a10-tcon.yaml | ||
| allwinner,sun4i-a10-tv-encoder.yaml | ||
| allwinner,sun6i-a31-drc.yaml | ||
| allwinner,sun6i-a31-mipi-dsi.yaml | ||
| allwinner,sun8i-a83t-de2-mixer.yaml | ||
| allwinner,sun8i-a83t-dw-hdmi.yaml | ||
| allwinner,sun8i-a83t-hdmi-phy.yaml | ||
| allwinner,sun8i-r40-tcon-top.yaml | ||
| allwinner,sun9i-a80-deu.yaml | ||
| amlogic,meson-dw-hdmi.yaml | ||
| amlogic,meson-g12a-dw-mipi-dsi.yaml | ||
| amlogic,meson-vpu.yaml | ||
| arm,hdlcd.yaml | ||
| arm,komeda.yaml | ||
| arm,malidp.yaml | ||
| arm,pl11x.yaml | ||
| atmel,lcdc.txt | ||
| brcm,bcm2711-hdmi.yaml | ||
| brcm,bcm2835-dpi.yaml | ||
| brcm,bcm2835-dsi0.yaml | ||
| brcm,bcm2835-hdmi.yaml | ||
| brcm,bcm2835-hvs.yaml | ||
| brcm,bcm2835-pixelvalve0.yaml | ||
| brcm,bcm2835-txp.yaml | ||
| brcm,bcm2835-v3d.yaml | ||
| brcm,bcm2835-vc4.yaml | ||
| brcm,bcm2835-vec.yaml | ||
| cirrus,clps711x-fb.txt | ||
| dp-aux-bus.yaml | ||
| dsi-controller.yaml | ||
| faraday,tve200.yaml | ||
| fsl,dcu.txt | ||
| fsl,lcdif.yaml | ||
| fsl,tcon.txt | ||
| google,goldfish-fb.txt | ||
| himax,hx8357d.txt | ||
| ilitek,ili9225.txt | ||
| ilitek,ili9486.yaml | ||
| ingenic,ipu.yaml | ||
| ingenic,lcd.yaml | ||
| intel,keembay-display.yaml | ||
| intel,keembay-msscam.yaml | ||
| lvds-data-mapping.yaml | ||
| lvds.yaml | ||
| marvell,pxa2xx-lcdc.txt | ||
| marvell,pxa300-gcu.txt | ||
| mipi-dsi-bus.txt | ||
| multi-inno,mi0283qt.txt | ||
| renesas,cmm.yaml | ||
| renesas,du.yaml | ||
| renesas,rzg2l-du.yaml | ||
| renesas,shmobile-lcdc.yaml | ||
| repaper.txt | ||
| simple-framebuffer.yaml | ||
| sitronix,st7586.txt | ||
| sitronix,st7735r.yaml | ||
| sm501fb.txt | ||
| snps,arcpgu.txt | ||
| solomon,ssd132x.yaml | ||
| solomon,ssd133x.yaml | ||
| solomon,ssd1307fb.yaml | ||
| solomon,ssd-common.yaml | ||
| ssd1289fb.txt | ||
| st,stih4xx.txt | ||
| st,stm32-dsi.yaml | ||
| st,stm32-ltdc.yaml | ||
| ste,mcde.yaml | ||
| truly,nt35597.txt | ||
| via,vt8500-fb.txt | ||
| wm,prizm-ge-rops.txt | ||
| wm,wm8505-fb.txt | ||
| xylon,logicvc-display.yaml | ||