• Arnd Bergmann's avatar
    Merge tag 'vexpress-modules-for-soc-v2' of... · a875e0e5
    Arnd Bergmann authored
    Merge tag 'vexpress-modules-for-soc-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux into arm/soc
    
    VExpress modularization
    
    This series enables building various Versatile Express platform drivers
    as modules. The primary target is the Fast Model FVP which is supported
    in Android. As Android is moving towards their GKI, or generic kernel,
    the hardware support has to be in modules. Currently ARCH_VEXPRESS
    enables several built-in only drivers. Some of these are needed, but
    some are only needed for older 32-bit VExpress platforms and can just
    be disabled.
    
    * tag 'vexpress-modules-for-soc-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux:
      ARM: vexpress: Don't select VEXPRESS_CONFIG
      bus: vexpress-config: Support building as module
      vexpress: Move setting master site to vexpress-config bus
      bus: vexpress-config: simplify config bus probing
      bus: vexpress-config: Merge vexpress-syscfg into vexpress-config
      mfd: vexpress-sysreg: Support building as a module
      mfd: vexpress-sysreg: Use devres API variants
      mfd: vexpress-sysreg: Drop unused syscon child devices
      mfd: vexpress-sysreg: Drop selecting CONFIG_CLKSRC_MMIO
      clk: vexpress-osc: Support building as a module
      clk: vexpress-osc: Use the devres clock API variants
      clk: versatile: Only enable SP810 on 32-bit by default
      clk: versatile: Rework kconfig structure
      amba: Retry adding deferred devices at late_initcall
      arm64: vexpress: Don't select CONFIG_POWER_RESET_VEXPRESS
      ARM: vexpress: Move vexpress_flags_set() into arch code
    Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
    a875e0e5
Kconfig 6.5 KB