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 ...
Showing
- Documentation/devicetree/bindings/Makefile 0 additions, 3 deletionsDocumentation/devicetree/bindings/Makefile
- Documentation/devicetree/bindings/arm/syna.txt 0 additions, 12 deletionsDocumentation/devicetree/bindings/arm/syna.txt
- Documentation/devicetree/bindings/display/atmel/atmel,hlcdc-display-controller.yaml 63 additions, 0 deletions...indings/display/atmel/atmel,hlcdc-display-controller.yaml
- Documentation/devicetree/bindings/display/atmel/hlcdc-dc.txt 0 additions, 75 deletionsDocumentation/devicetree/bindings/display/atmel/hlcdc-dc.txt
- Documentation/devicetree/bindings/display/fsl,lcdif.yaml 7 additions, 1 deletionDocumentation/devicetree/bindings/display/fsl,lcdif.yaml
- Documentation/devicetree/bindings/display/panel/visionox,r66451.yaml 1 addition, 1 deletion...on/devicetree/bindings/display/panel/visionox,r66451.yaml
- Documentation/devicetree/bindings/dma/fsl,imx-sdma.yaml 2 additions, 1 deletionDocumentation/devicetree/bindings/dma/fsl,imx-sdma.yaml
- Documentation/devicetree/bindings/fpga/fpga-region.txt 0 additions, 479 deletionsDocumentation/devicetree/bindings/fpga/fpga-region.txt
- Documentation/devicetree/bindings/fpga/fpga-region.yaml 358 additions, 0 deletionsDocumentation/devicetree/bindings/fpga/fpga-region.yaml
- Documentation/devicetree/bindings/gpio/gateworks,pld-gpio.txt 1 addition, 2 deletions...mentation/devicetree/bindings/gpio/gateworks,pld-gpio.txt
- Documentation/devicetree/bindings/gpio/mrvl-gpio.yaml 1 addition, 1 deletionDocumentation/devicetree/bindings/gpio/mrvl-gpio.yaml
- Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml 2 additions, 1 deletionDocumentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
- Documentation/devicetree/bindings/i2c/i2c-pxa.yaml 1 addition, 1 deletionDocumentation/devicetree/bindings/i2c/i2c-pxa.yaml
- Documentation/devicetree/bindings/i2c/i2c.txt 0 additions, 151 deletionsDocumentation/devicetree/bindings/i2c/i2c.txt
- Documentation/devicetree/bindings/i2c/nvidia,tegra186-bpmp-i2c.yaml 1 addition, 2 deletions...ion/devicetree/bindings/i2c/nvidia,tegra186-bpmp-i2c.yaml
- Documentation/devicetree/bindings/i3c/i3c.yaml 1 addition, 1 deletionDocumentation/devicetree/bindings/i3c/i3c.yaml
- Documentation/devicetree/bindings/input/touchscreen/fsl,imx6ul-tsc.yaml 97 additions, 0 deletions...devicetree/bindings/input/touchscreen/fsl,imx6ul-tsc.yaml
- Documentation/devicetree/bindings/input/touchscreen/imx6ul_tsc.txt 0 additions, 38 deletions...tion/devicetree/bindings/input/touchscreen/imx6ul_tsc.txt
- Documentation/devicetree/bindings/interrupt-controller/atmel,aic.txt 0 additions, 43 deletions...on/devicetree/bindings/interrupt-controller/atmel,aic.txt
- Documentation/devicetree/bindings/interrupt-controller/atmel,aic.yaml 89 additions, 0 deletions...n/devicetree/bindings/interrupt-controller/atmel,aic.yaml
Loading
Please register or sign in to comment