1. Apr 02, 2021
    • Arnd Bergmann's avatar
      Merge tag 'omap-for-v5.13/genpd-cleanup-signed' of... · 3e26eccd
      Arnd Bergmann authored
      Merge tag 'omap-for-v5.13/genpd-cleanup-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/soc
      
      Drop legacy data for dra7 and omap4/5 for genpd support for v5.13
      
      Similar to what we have already done for am3 and 4, we can now boot dra7,
      omap4, and omap5 with devicetree data and genpd without legacy SoC specific
      built-in data.
      
      Let's drop the legacy data for these SoCs, and the related "ti,hwmods"
      custom devicetree property. As with these changes we now expect to have
      complete devicetree data, let's also warn in the case if an old devicetree
      data is noticed. And with the warning provided, there should not be any
      need to delay dropping the legacy data as it just unnecessarily complicates
      things.
      
      The main reasons for dropping the legacy data is to avoid the burden of
      maintaining a mixed boot process where both legacy built-in data and
      devicetree data are needed. And we can now use standard reset driver,
      genpd, and simple-pm-bus features.
      
      These patches are based on the related devicetree changes to add the
      missing interconnect target module configuration for these SoCs.
      
      * tag 'omap-for-v5.13/genpd-cleanup-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap: (87 commits)
        bus: ti-sysc: Warn about old dtb for dra7 and omap4/5
        ARM: OMAP2+: Stop building legacy code for dra7 and omap4/5
        ARM: OMAP2+: Drop legacy platform data for omap5 hwmod
        ARM: OMAP2+: Drop legacy platform data for omap5 l3
        ARM: OMAP2+: Drop legacy platform data for omap5 l4_cfg
        ARM: OMAP2+: Drop legacy platform data for omap5 l4_per
        ARM: OMAP2+: Drop legacy platform data for omap5 l4_wkup
        ARM: OMAP2+: Drop legacy platform data for omap5 sata
        ARM: OMAP2+: Drop legacy platform data for omap5 mpu
        ARM: OMAP2+: Drop legacy platform data for omap5 emif
        ARM: OMAP2+: Drop legacy platform data for omap5 dmm
        ARM: dts: Configure simple-pm-bus for omap5 l3
        ARM: dts: Configure simple-pm-bus for omap5 l4_cfg
        ARM: dts: Configure simple-pm-bus for omap5 l4_per
        ARM: dts: Configure simple-pm-bus for omap5 l4_wkup
        ARM: dts: Move omap5 l3-noc to a separate node
        ARM: dts: Move omap5 mmio-sram out of l3 interconnect
        ARM: dts: Configure interconnect target module for omap5 sata
        ARM: dts: Configure interconnect target module for omap5 gpmc
        ARM: dts: Configure interconnect target module for omap5 mpu
        ...
      
      Link: https://lore.kernel.org/r/pull-1617004205-537424@atomide.com-3
      
      
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      3e26eccd
    • Ben Dooks's avatar
      ARM: ux500: make ux500_cpu_die static · 758c5408
      Ben Dooks authored
      
      
      The ux500_cpu_die function is not exported so make it static
      to avoid the following warning:
      
      arch/arm/mach-ux500/platsmp.c:89:6: warning: symbol 'ux500_cpu_die' was not declared. Should it be static?
      
      Signed-off-by: default avatarBen Dooks <ben.dooks@codethink.co.uk>
      Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
      Link: https://lore.kernel.org/r/20210323083203.1646842-1-linus.walleij@linaro.org
      
      '
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      758c5408
  2. Mar 12, 2021
  3. Mar 10, 2021