linux/include/dt-bindings/power
Linus Torvalds ab522e1478 Devicetree updates for v6.9:
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
  ...
2024-03-15 12:37:59 -07:00
..
allwinner,sun20i-d1-ppu.h
amlogic,c3-pwrc.h dt-bindings: use capital "OR" for multiple licenses in SPDX 2024-02-13 12:12:28 -06:00
amlogic,t7-pwrc.h
fsl,imx93-power.h
imx7-power.h
imx8mm-power.h
imx8mn-power.h
imx8mp-power.h
imx8mq-power.h
imx8ulp-power.h
marvell,mmp2.h
mediatek,mt8188-power.h
mediatek,mt8365-power.h dt-bindings: power: Add MT8365 power domains 2023-10-17 11:38:34 +02:00
meson-a1-power.h
meson-axg-power.h
meson-g12a-power.h dt-bindings: power: meson-g12a-power: document ISP power domain 2023-11-30 12:01:12 +01:00
meson-gxbb-power.h
meson-s4-power.h
meson-sm1-power.h
meson8-power.h
mt2701-power.h
mt2712-power.h
mt6765-power.h
mt6795-power.h
mt6797-power.h
mt7622-power.h
mt7623a-power.h
mt8167-power.h
mt8173-power.h
mt8183-power.h
mt8186-power.h
mt8192-power.h
mt8195-power.h
owl-s500-powergate.h
owl-s700-powergate.h
owl-s900-powergate.h
px30-power.h
qcom,rpmhpd.h dt-bindings: power: qcom,rpmhpd: Add GMXC PD index 2023-10-26 16:17:47 +02:00
qcom-rpmpd.h dt-bindings: power: rpmpd: Add MSM8974 power domains 2024-02-13 13:16:49 +01:00
r8a774a1-sysc.h
r8a774b1-sysc.h
r8a774c0-sysc.h
r8a774e1-sysc.h
r8a779a0-sysc.h
r8a779f0-sysc.h
r8a779g0-sysc.h
r8a7742-sysc.h
r8a7743-sysc.h
r8a7744-sysc.h
r8a7745-sysc.h
r8a7779-sysc.h
r8a7790-sysc.h
r8a7791-sysc.h
r8a7792-sysc.h
r8a7793-sysc.h
r8a7794-sysc.h
r8a7795-sysc.h
r8a7796-sysc.h
r8a77470-sysc.h
r8a77961-sysc.h
r8a77965-sysc.h
r8a77970-sysc.h
r8a77980-sysc.h
r8a77990-sysc.h
r8a77995-sysc.h
raspberrypi-power.h
renesas,r8a779h0-sysc.h dt-bindings: power: Add r8a779h0 SYSC power domain definitions 2024-01-30 13:53:14 +01:00
rk3036-power.h
rk3066-power.h
rk3128-power.h
rk3188-power.h
rk3228-power.h
rk3288-power.h
rk3328-power.h
rk3366-power.h
rk3368-power.h
rk3399-power.h
rk3568-power.h
rk3588-power.h
rockchip,rv1126-power.h
starfive,jh7110-pmu.h dt-bindings: power: Update prefixes for AON power domain 2023-10-04 23:41:57 +02:00
summit,smb347-charger.h
tegra186-powergate.h
tegra194-powergate.h
tegra234-powergate.h
xlnx-zynqmp-power.h