• Linus Torvalds's avatar
    Merge tag 'arm-drivers-v5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc · e767b353
    Linus Torvalds authored
    Pull ARM SoC driver updates from Arnd Bergmann:
     "Updates for SoC specific drivers include a few subsystems that have
      their own maintainers but send them through the soc tree:
    
      SCMI firmware:
       - add support for a completion interrupt
    
      Reset controllers:
       - new driver for BCM4908
       - new devm_reset_control_get_optional_exclusive_released() function
    
      Memory controllers:
       - Renesas RZ/G2 support
       - Tegra124 interconnect support
       - Allow more drivers to be loadable modules
    
      TEE/optee firmware:
       - minor code cleanup
    
      The other half of this is SoC specific drivers that do not belong into
      any other subsystem, most of them living in drivers/soc:
    
       - Allwinner/sunxi power management work
       - Allwinner H616 support
    
       - ASpeed AST2600 system identification support
    
       - AT91 SAMA7G5 SoC ID driver
       - AT91 SoC driver cleanups
    
       - Broadcom BCM4908 power management bus support
    
       - Marvell mbus cleanups
    
       - Mediatek MT8167 power domain support
    
       - Qualcomm socinfo driver support for PMIC
       - Qualcomm SoC identification for many more products
    
       - TI Keystone driver cleanups for PRUSS and elsewhere"
    
    * tag 'arm-drivers-v5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc: (89 commits)
      soc: aspeed: socinfo: Add new systems
      soc: aspeed: snoop: Add clock control logic
      memory: tegra186-emc: Replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS_ATTRIBUTE
      memory: samsung: exynos5422-dmc: Correct function names in kerneldoc
      memory: ti-emif-pm: Drop of_match_ptr from of_device_id table
      optee: simplify i2c access
      drivers: soc: atmel: fix type for same7
      tee: optee: remove need_resched() before cond_resched()
      soc: qcom: ocmem: don't return NULL in of_get_ocmem
      optee: sync OP-TEE headers
      tee: optee: fix 'physical' typos
      drivers: optee: use flexible-array member instead of zero-length array
      tee: fix some comment typos in header files
      soc: ti: k3-ringacc: Use of_device_get_match_data()
      soc: ti: pruss: Refactor the CFG sub-module init
      soc: mediatek: pm-domains: Don't print an error if child domain is deferred
      soc: mediatek: pm-domains: Add domain regulator supply
      dt-bindings: power: Add domain regulator supply
      soc: mediatek: cmdq: Remove cmdq_pkt_flush()
      soc: mediatek: pm-domains: Add support for mt8167
      ...
    e767b353
Kconfig 7.82 KB