• Linus Torvalds's avatar
    Merge tag 'armsoc-drivers' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc · b22b6bea
    Linus Torvalds authored
    Pull ARM SoC driver updates from Arnd Bergmann:
     "The most noteworthy SoC driver changes this time include:
       - The TEE subsystem gains an in-kernel interface to access the TEE
         from device drivers.
       - The reset controller subsystem gains a driver for the Qualcomm
         Snapdragon 845 Power Domain Controller.
       - The Xilinx Zynq platform now has a firmware interface for its
         platform management unit. This contains a firmware "ioctl"
         interface that was a little controversial at first, but the version
         we merged solved that by not exposing arbitrary firmware calls to
         user space.
       - The Amlogic Meson platform gains a "canvas" driver that is used for
         video processing and shared between different high-level drivers.
      The rest is more of the usual, mostly related to SoC specific power
      management support and core drivers in drivers/soc:
       - Several Renesas SoCs (RZ/G1N, RZ/G2M, R-Car V3M, RZ/A2M) gain new
         features related to power and reset control.
       - The Mediatek mt8183 and mt6765 SoC platforms gain support for their
         respective power management chips.
       - A new driver for NXP i.MX8, which need a firmware interface for
         power management.
       - The SCPI firmware interface now contains support estimating power
         usage of performance states
       - The NVIDIA Tegra "pmc" driver gains a few new features, in
         particular a pinctrl interface for configuring the pads.
       - Lots of small changes for Qualcomm, in particular the "smem" device
       - Some cleanups for the TI OMAP series related to their sysc
      Additional cleanups and bugfixes in SoC specific drivers include the
      Meson, Keystone, NXP, AT91, Sunxi, Actions, and Tegra platforms"
    * tag 'armsoc-drivers' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (129 commits)
      firmware: tegra: bpmp: Implement suspend/resume support
      drivers: clk: Add ZynqMP clock driver
      dt-bindings: clock: Add bindings for ZynqMP clock driver
      firmware: xilinx: Add zynqmp IOCTL API for device control
      Documentation: xilinx: Add documentation for eemi APIs
      MAINTAINERS: imx: include drivers/firmware/imx path
      firmware: imx: add misc svc support
      firmware: imx: add SCU firmware driver support
      reset: Fix potential use-after-free in __of_reset_control_get()
      dt-bindings: arm: fsl: add scu binding doc
      soc: fsl: qbman: add interrupt coalesce changing APIs
      soc: fsl: bman_portals: defer probe after bman's probe
      soc: fsl: qbman: Use last response to determine valid bit
      soc: fsl: qbman: Add 64 bit DMA addressing requirement to QBMan
      soc: fsl: qbman: replace CPU 0 with any online CPU in hotplug handlers
      soc: fsl: qbman: Check if CPU is offline when initializing portals
      reset: qcom: PDC Global (Power Domain Controller) reset controller
      dt-bindings: reset: Add PDC Global binding for SDM845 SoCs
      reset: Grammar s/more then once/more than once/
      bus: ti-sysc: Just use SET_NOIRQ_SYSTEM_SLEEP_PM_OPS
Last commit
Last update
reset Loading commit data...
supply Loading commit data...
actions,owl-sps.txt Loading commit data...
amlogic,meson-gx-pwrc.txt Loading commit data...
domain-idle-state.txt Loading commit data...
fsl,imx-gpc.txt Loading commit data...
fsl,imx-gpcv2.txt Loading commit data...
mti,mips-cpc.txt Loading commit data...
pd-samsung.txt Loading commit data...
power-controller.txt Loading commit data...
power_domain.txt Loading commit data...
renesas,apmu.txt Loading commit data...
renesas,rcar-sysc.txt Loading commit data...
renesas,sysc-rmobile.txt Loading commit data...
rockchip-io-domain.txt Loading commit data...
ti-smartreflex.txt Loading commit data...
wakeup-source.txt Loading commit data...