linux/include/dt-bindings/power
Linus Torvalds d461e96cd2 ARM: SoC drivers for 5.16
These are all the driver updates for SoC specific drivers. There
 are a couple of subsystems with individual maintainers picking up
 their patches here:
 
  - The reset controller subsystem add support for a few new SoC
    variants to existing drivers, along with other minor improvements
 
  - The OP-TEE subsystem gets a driver for the ARM FF-A transport
 
  - The memory controller subsystem has improvements for Tegra,
    Mediatek, Renesas, Freescale and Broadcom specific drivers.
 
  - The tegra cpuidle driver changes get merged through this
    tree this time. There are only minor changes, but they depend
    on other tegra driver updates here.
 
  - The ep93xx platform finally moves to using the drivers/clk/
    subsystem, moving the code out of arch/arm in the process.
    This depends on a small sound driver change that is included
    here as well.
 
  - There are some minor updates for Qualcomm and Tegra specific
    firmware drivers.
 
 The other driver updates are mainly for drivers/soc, which contains
 a mixture of vendor specific drivers that don't really fit elsewhere:
 
  - Mediatek drivers gain more support for MT8192, with new support for
    hw-mutex and mmsys routing, plus support for reset lines in the
    mmsys driver.
 
  - Qualcomm gains a new "sleep stats" driver, and support for
    the "Generic Packet Router" in the APR driver.
 
  - There is a new user interface for routing the UARTS on ASpeed
    BMCs, something that apparently nobody else has needed so far.
 
  - More drivers can now be built as loadable modules, in particular
    for Broadcom and Samsung platforms.
 
  - Lots of improvements to the TI sysc driver for better suspend/resume
    support
 
 Finally, there are lots of minor cleanups and new device IDs for
 amlogic, renesas, tegra, qualcomm, mediateka, samsung, imx, layerscape,
 allwinner, broadcom, and omap.
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEo6/YBQwIrVS28WGKmmx57+YAGNkFAmGCvKgACgkQmmx57+YA
 GNnNfw/8DDTfMUycVvtaNslYlWri0/2O0nSqhNIIbTAcVuD/x5qo/McDhKuv+ldM
 BoTDMjRYZfQkrNXSEj3MaxB9E0o6Srva5SM8y4+Koe0VVtvEVovjYkXOhXqSEWWl
 aqVIe0S6Y1rF/KxJlvAfGxYHb5d+6aYqzdmhjURpXNGxqpSHb9/hqisY97Q9TpnD
 6lQZOz9d1JNDq0eOh1qjcfuMjg1EHZHDZJyioCvyX38KIl2q7p3ll2z/eqrrDhQZ
 TrvL/YVosTXqBcAfi47Oz+n/CX2i0MrjVO8nfPSGOq5UL4Al3SZD4XYY96IOIQrH
 +XGFigGGAkV2LfKSEPNJWaq7g+SiQUr2jc3p8b4Zxde8/+5M127/gotiPddyG2LX
 1OnFRnPskgRApGqHjGEcEzzJUTag7Hc+YVH82TMEHZhSDMq6i30k9UnyfXsziZDV
 8CrkOpjuSg+YxFv/83bfa1pIoYtFfjGr16mq4muajodnX7+b7My9iv+2Oo2iQM9y
 DwRUKj7+eap23SEUpi4et6HlNpoF6yJMbt5Ae1k+gTK2DvQ4Cx6n4QJz/I7WC1Wp
 BdVhvSH8XVppVLtQqODud+VWvLgLerRxUpGRdbS8r5VsnNUJTvaS4YGMpm9616G7
 TrgUSSvsyu1lLqbWMh+pOCk4l3r64vSUn581hrIw6jtioNGvMdE=
 =tUuj
 -----END PGP SIGNATURE-----

Merge tag 'drivers-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc

Pull ARM SoC driver updates from Arnd Bergmann:
 "These are all the driver updates for SoC specific drivers. There are a
  couple of subsystems with individual maintainers picking up their
  patches here:

   - The reset controller subsystem add support for a few new SoC
     variants to existing drivers, along with other minor improvements

   - The OP-TEE subsystem gets a driver for the ARM FF-A transport

   - The memory controller subsystem has improvements for Tegra,
     Mediatek, Renesas, Freescale and Broadcom specific drivers.

   - The tegra cpuidle driver changes get merged through this tree this
     time. There are only minor changes, but they depend on other tegra
     driver updates here.

   - The ep93xx platform finally moves to using the drivers/clk/
     subsystem, moving the code out of arch/arm in the process. This
     depends on a small sound driver change that is included here as
     well.

   - There are some minor updates for Qualcomm and Tegra specific
     firmware drivers.

  The other driver updates are mainly for drivers/soc, which contains a
  mixture of vendor specific drivers that don't really fit elsewhere:

   - Mediatek drivers gain more support for MT8192, with new support for
     hw-mutex and mmsys routing, plus support for reset lines in the
     mmsys driver.

   - Qualcomm gains a new "sleep stats" driver, and support for the
     "Generic Packet Router" in the APR driver.

   - There is a new user interface for routing the UARTS on ASpeed BMCs,
     something that apparently nobody else has needed so far.

   - More drivers can now be built as loadable modules, in particular
     for Broadcom and Samsung platforms.

   - Lots of improvements to the TI sysc driver for better
     suspend/resume support"

  Finally, there are lots of minor cleanups and new device IDs for
  amlogic, renesas, tegra, qualcomm, mediateka, samsung, imx,
  layerscape, allwinner, broadcom, and omap"

* tag 'drivers-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc: (179 commits)
  optee: Fix spelling mistake "reclain" -> "reclaim"
  Revert "firmware: qcom: scm: Add support for MC boot address API"
  qcom: spm: allow compile-testing
  firmware: arm_ffa: Remove unused 'compat_version' variable
  soc: samsung: exynos-chipid: add exynosautov9 SoC support
  firmware: qcom: scm: Don't break compile test on non-ARM platforms
  soc: qcom: smp2p: Add of_node_put() before goto
  soc: qcom: apr: Add of_node_put() before return
  soc: qcom: qcom_stats: Fix client votes offset
  soc: qcom: rpmhpd: fix sm8350_mxc's peer domain
  dt-bindings: arm: cpus: Document qcom,msm8916-smp enable-method
  ARM: qcom: Add qcom,msm8916-smp enable-method identical to MSM8226
  firmware: qcom: scm: Add support for MC boot address API
  soc: qcom: spm: Add 8916 SPM register data
  dt-bindings: soc: qcom: spm: Document qcom,msm8916-saw2-v3.0-cpu
  soc: qcom: socinfo: Add PM8150C and SMB2351 models
  firmware: qcom_scm: Fix error retval in __qcom_scm_is_call_available()
  soc: aspeed: Add UART routing support
  soc: fsl: dpio: rename the enqueue descriptor variable
  soc: fsl: dpio: use an explicit NULL instead of 0
  ...
2021-11-03 17:00:52 -07:00
..
imx7-power.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
imx8mm-power.h dt-bindings: power: imx8mm: add defines for DISP blk-ctrl domains 2021-10-05 14:36:20 +08:00
imx8mn-power.h dt-bindings: add defines for i.MX8MN power domains 2021-06-12 11:23:56 +08:00
imx8mq-power.h soc: imx: gpcv2: add support for i.MX8MQ SoC 2018-12-05 08:50:36 +08:00
marvell,mmp2.h dt-bindings: marvell,mmp2: Add ids for the power domains 2020-05-27 17:55:12 -07:00
meson8-power.h dt-bindings: power: meson-ee-pwrc: add support for Meson8/8b/8m2 2020-05-19 16:02:14 -07:00
meson-a1-power.h dt-bindings: power: add Amlogic secure power domains bindings 2020-02-14 11:37:34 -08:00
meson-axg-power.h dt-bindings: power: amlogic, meson-ee-pwrc: add Amlogic AXG power controller bindings 2020-09-18 13:22:14 -07:00
meson-g12a-power.h dt-bindings: power: add Amlogic Everything-Else power domains bindings 2019-08-29 16:05:01 -07:00
meson-gxbb-power.h dt-bindings: power: meson-ee-pwrc: add support for the Meson GX SoCs 2020-05-19 16:02:14 -07:00
meson-sm1-power.h dt-bindings: power: add Amlogic Everything-Else power domains bindings 2019-08-29 16:05:01 -07:00
mt2701-power.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 2019-05-30 11:26:41 -07:00
mt2712-power.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 487 2019-06-19 17:09:52 +02:00
mt6765-power.h dt-bindings: mediatek: add MT6765 power dt-bindings 2020-01-10 11:00:36 +01:00
mt6797-power.h soc: mediatek: add MT6797 scpsys support 2017-05-15 10:47:25 +02:00
mt7622-power.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 487 2019-06-19 17:09:52 +02:00
mt7623a-power.h dt-bindings: soc: add header files required for MT7623A SCPSYS dt-binding 2018-03-11 23:42:49 +01:00
mt8167-power.h dt-bindings: power: Add MT8167 power domains 2021-01-31 11:19:30 +01:00
mt8173-power.h dt-bindings: soc: fix typo of MT8173 power dt-bindings 2019-02-07 16:34:46 +01:00
mt8183-power.h dt-bindings: power: Add MT8183 power domains 2020-11-27 11:58:07 +01:00
mt8192-power.h dt-bindings: power: Add MT8192 power domains 2020-11-27 11:58:08 +01:00
owl-s500-powergate.h dt-bindings: power: Add Owl SPS power domains 2017-06-23 17:42:31 +02:00
owl-s700-powergate.h dt-bindings: power: Add Actions Semi S700 SPS 2017-11-27 23:19:23 +01:00
owl-s900-powergate.h dt-bindings: power: Add Actions Semi S900 SPS 2018-09-30 16:22:50 +02:00
px30-power.h dt-bindings: power: add PX30 SoCs header for power-domain 2018-05-23 20:47:57 +02:00
qcom-rpmpd.h dt-bindings: power: rpmpd: Add SM6350 to rpmpd binding 2021-09-21 17:41:49 -05:00
r8a774a1-sysc.h dt-bindings: power: Add r8a774a1 SYSC power domain definitions 2018-09-12 10:18:55 +02:00
r8a774b1-sysc.h dt-bindings: power: Add r8a774b1 SYSC power domain definitions 2019-10-01 09:49:40 +02:00
r8a774c0-sysc.h dt-bindings: power: Add r8a774c0 SYSC power domain definitions 2018-09-14 15:28:41 +02:00
r8a774e1-sysc.h dt-bindings: power: Add r8a774e1 SYSC power domain definitions 2020-07-13 10:18:05 +02:00
r8a779a0-sysc.h dt-bindings: power: Add r8a779a0 SYSC power domain definitions 2020-09-10 16:57:34 +02:00
r8a7742-sysc.h dt-bindings: power: rcar-sysc: Add r8a7742 power domain index macros 2020-04-28 09:54:12 +02:00
r8a7743-sysc.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
r8a7744-sysc.h dt-bindings: power: rcar-sysc: Add r8a7744 power domain index macros 2018-09-17 10:30:37 +02:00
r8a7745-sysc.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
r8a7779-sysc.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 2019-06-05 17:37:17 +02:00
r8a7790-sysc.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 2019-06-05 17:37:17 +02:00
r8a7791-sysc.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 2019-06-05 17:37:17 +02:00
r8a7792-sysc.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 2019-06-05 17:37:17 +02:00
r8a7793-sysc.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 2019-06-05 17:37:17 +02:00
r8a7794-sysc.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 2019-06-05 17:37:17 +02:00
r8a7795-sysc.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 2019-06-05 17:37:17 +02:00
r8a7796-sysc.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 2019-06-05 17:37:17 +02:00
r8a77470-sysc.h soc: renesas: rcar-sysc: Add r8a77470 support 2018-04-16 16:01:24 +02:00
r8a77961-sysc.h dt-bindings: power: Add r8a77961 SYSC power domain definitions 2019-11-01 11:48:22 +01:00
r8a77965-sysc.h dt-bindings: power: r8a77965: Remove non-existent A3IR power domain 2019-03-18 10:33:58 +01:00
r8a77970-sysc.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
r8a77980-sysc.h soc: renesas: r8a77980-sysc: Correct A3VIP[012] power domain hierarchy 2018-11-30 11:22:30 +01:00
r8a77990-sysc.h soc: renesas: Add r8a77990 SYSC PM Domain Binding Definitions 2018-04-16 16:01:25 +02:00
r8a77995-sysc.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 2019-06-05 17:37:17 +02:00
raspberrypi-power.h soc: bcm: Switch raspberrypi-power to SPDX identifier 2018-11-14 21:04:47 +01:00
rk3036-power.h dt-bindings: power: add RK3036 SoCs header for power-domain 2018-05-23 12:52:52 +02:00
rk3066-power.h dt-bindings: add power-domain header for RK3066 SoCs 2018-11-05 09:39:29 +01:00
rk3128-power.h dt-bindings: power: add RK3128 SoCs header for power-domain 2018-05-23 20:47:57 +02:00
rk3188-power.h dt-bindings: add power-domain header for RK3188 SoCs 2018-11-05 09:39:26 +01:00
rk3228-power.h dt-bindings: power: add RK3228 SoCs header for power-domain 2018-05-23 20:47:57 +02:00
rk3288-power.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
rk3328-power.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
rk3366-power.h dt-bindings: power: add RK3366 SoCs header for power-domain 2017-07-20 22:40:48 +02:00
rk3368-power.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
rk3399-power.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
rk3568-power.h dt-bindings: add power-domain header for RK3568 SoCs 2021-05-10 09:26:52 +02:00
summit,smb347-charger.h dt-bindings: power: supply: smb347-charger: Document USB VBUS regulator 2021-08-16 17:56:20 +02:00
tegra186-powergate.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 201 2019-05-30 11:29:52 -07:00
tegra194-powergate.h arm64: tegra: Add Tegra194 chip device tree 2018-03-08 14:31:13 +01:00
xlnx-zynqmp-power.h dt-bindings: power: Add ZynqMP power domain bindings 2019-02-12 13:36:26 +01:00