1. 22 Dec, 2015 7 commits
  2. 21 Dec, 2015 1 commit
  3. 20 Dec, 2015 1 commit
  4. 17 Dec, 2015 2 commits
  5. 16 Dec, 2015 2 commits
  6. 15 Dec, 2015 1 commit
    • Arnd Bergmann's avatar
      Merge tag 'arm-soc/for-4.5/soc' of http://github.com/Broadcom/stblinux into next/soc · 75f28718
      Arnd Bergmann authored
      Merge "Broadcom soc changes for v4.5" from Florian Fainelli:
      
      This pull request contains Broadcom SoC changes for 4.5, with the following changes:
      
      - Lucas Stach removes the workaround for an imprecise fault for Broadcom
        BCM5301x SoCs (Northstar) since this is now handled by the ARM/Linux kernel
        directly
      
      - Hauke Merthens enables a bunch of erratas for the Cortex-A9 and PL310 L2
        cache present on early Northstar chips (BCM4708)
      
      - Kapil Hali adds SMP support for the Northstar Plus SoCs by consolidating the
        existing SMP code for Kona SoCs (mobile platforms), fixng the Device Tree
        binding for the Kona platforms (wrong placement for 'enable-method' and
        'secondary-reg') and then finally adds the functional code for the Northstar
        Plus platforms to boot their secondary CPUs
      
      - Jon Mason enables SMP on BCM4708/BCM5301X (Northstar SoCs) by building the generic
        Northstar/Northstar Plus SMP code, and adding the relevant SMP Device Tree nodes
      
      * tag 'arm-soc/for-4.5/soc' of http://github.com/Broadcom/stblinux:
        ARM: BCM: Add SMP support for Broadcom 4708
        ARM: BCM: Add SMP support for Broadcom NSP
        ARM: BCM: Clean up SMP support for Broadcom Kona
        ARM: BCM5310X: activate erratas needed for SoC
        ARM: BCM5301X: remove workaround imprecise abort fault handler
      75f28718
  7. 14 Dec, 2015 1 commit
  8. 07 Dec, 2015 3 commits
  9. 03 Dec, 2015 2 commits
    • Tony Lindgren's avatar
    • Tony Lindgren's avatar
      ARM: OMAP2+: Change core_initcall levels to postcore_initcall · 8dd5ea72
      Tony Lindgren authored
      We want to be able to probe a few selected device drivers before hwmod
      code populates the clocks in omap_hwmod_setup_all(). This allows us to
      convert most of the clock drivers into regular device drivers.
      
      We only need a few minimal clock drivers early for the system timers to
      select between the 32KiHz clock and the high frequency oscillator.
      
      With these changes, initializing the clock drivers can be just done at
      core_initcall time with something like:
      
      np = of_find_node_by_name(NULL, "plls");
      if (np)
      	of_platform_populate(np, NULL, NULL, NULL);
      
      And then these clocks will be available for the interconnect code to use.
      
      Having most of the clock drivers being regular device drivers allows
      us to use the nice things like devm_* functions and dev_err and dev_dbg.
      As an extra bonus, this also allows us to develop the clock drivers for
      new SoCs as loadable modules initially for cases where we can boot up
      the system based on the bootloader configured clocks.
      
      To do this, let's change the core_initcalls to postcore_initcall under
      mach-omap2.
      
      Cc: Felipe Balbi <balbi@ti.com>
      Cc: Grygorii Strashko <grygorii.strashko@ti.com>
      Cc: Paul Walmsley <paul@pwsan.com>
      Cc: Tero Kristo <t-kristo@ti.com>
      Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
      8dd5ea72
  10. 02 Dec, 2015 2 commits
  11. 01 Dec, 2015 4 commits
  12. 30 Nov, 2015 14 commits