1. 09 Apr, 2013 1 commit
  2. 02 Apr, 2013 1 commit
  3. 28 Mar, 2013 1 commit
    • Arnd Bergmann's avatar
      Merge branch 'prima2/multiplatform' into next/multiplatform · 063ab6da
      Arnd Bergmann authored
      This series enables multiplatform support on the SIRF prima2/marco/atlas6
      platform. The code was already quite tidy, so this is a relatively simple
      change, and it follows similar changes we made to other ARMv7 based
      platforms recently.
      
      * prima2/multiplatform:
        ARM: sirf: enable support in multi_v7_defconfig
        ARM: sirf: enable multiplatform support
        ARM: sirf: use clocksource_of infrastructure
        ARM: sirf: move debug-macro.S to include/debug/sirf.S
        ARM: sirf: enable sparse IRQ
        ARM: sirf: move irq driver to drivers/irqchip
        ARM: sirf: fix prima2 interrupt lookup
        pinctrl: sirf: convert to linear irq domain
        clocksource: make CLOCKSOURCE_OF_DECLARE type safe
        ARM/dts: prima2: add .dtsi for atlas6 and .dts for atla6-evb board
        arm: prima2: add new SiRFatlas6 machine in common board
        ARM: smp_twd: convert to use CLKSRC_OF init
        clocksource: tegra20: use the device_node pointer passed to init
        clocksource: pass DT node pointer to init functions
        clocksource: add empty version of clocksource_of_init
      
      Conflicts:
      	arch/arm/configs/multi_v7_defconfig
      	arch/arm/mach-spear/spear13xx.c
      Tested-by: default avatarBarry Song <Barry.Song@csr.com>
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      063ab6da
  4. 25 Mar, 2013 8 commits
  5. 19 Mar, 2013 4 commits
  6. 18 Mar, 2013 2 commits
  7. 15 Mar, 2013 3 commits
    • Arnd Bergmann's avatar
      Merge branch 'spear/multiplatform' into next/multiplatform · 3a768d04
      Arnd Bergmann authored
      The spear platform has been cleaned up a lot by Viresh
      Kumar, and is relatively easy to convert to multiplatform,
      getting us one more step closer to having all ARMv7
      platforms included.
      
      I originally did this before 3.8 but merging it never
      worked out so far, mostly because of conflicts against
      patches in the DMA tree, but also because I did not push very
      hard for these.
      
      * spear/multiplatform:
        ARM: spear: enable spear13xx in multi_v7_defconfig
        ARM: spear: fix build error in restart.c
        ARM: spear: use multiplatform configuration options.
        ARM: spear: rename duplicate pl080_plat_data
        ARM: spear: make clock driver independent of headers
        ARM: spear: move generic.h and pl080.h into private dir
        ARM: spear: move all files to mach-spear
        ARM: spear: move spear.h and misc_regs.h into plat-spear
        ARM: spear: merge Kconfig files
        ARM: spear: make spear3xx/6xx mach/spear.h files identical
        ARM: spear: move identical headers to plat-spear/include/mach
        ARM: spear: unify mach/generic.h and mach/irqs.h
        ARM: spear13xx: make mach/dma.h local
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      3a768d04
    • Arnd Bergmann's avatar
      Merge branch 'cns3xxx/multiplatform' into next/multiplatform · b83e139c
      Arnd Bergmann authored
      I've looked at all the platforms recently to see what their
      state is. cns3xxx seems quite clean but not very actively
      maintained. Since it is really easy to convert to multiplatform,
      that's what I did here.
      
      * cns3xxx/multiplatform:
        ARM: cns3xxx: initial DT support
        ARM: cns3xxx: enable multiplatform support
        ARM: cns3xxx: move debug_ll code to include/debug/
        ARM: cns3xxx: enable sparse IRQ support
        ARM: cns3xxx: make mach header files local
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      b83e139c
    • Arnd Bergmann's avatar
      Merge tag 'nomadik-multiplatform' of... · 0203e0f7
      Arnd Bergmann authored
      Merge tag 'nomadik-multiplatform' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik into next/multiplatform
      
      From Linus Walleij <linus.walleij@linaro.org>:
      
      Multiplatform support for the Nomadik
      - Get rid of the last header files in the <mach/*> namespace
      - Move the debug macro to the common place
      - Make the necessary Kconfig fixes and move the platform Kconfig
        fragment down to the mach directory.
      - Include necessary defconfig update to get the platform going.
      
      * tag 'nomadik-multiplatform' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik:
        ARM: nomadik: delete remnant include files
        ARM: nomadik: convert to multiplatform
        ARM: nomadik: move debugmacro to debug includes
        ARM: nomadik: delete IRQ header
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      0203e0f7
  8. 14 Mar, 2013 5 commits
  9. 13 Mar, 2013 1 commit
    • Stephen Warren's avatar
      ARM: bcm2835: convert to multi-platform · f1ac922d
      Stephen Warren authored
      This allows BCM2835 be included in a kernel build that supports multiple
      SoCs at once, which is useful for distro kernels.
      
      This change:
      * Moves bcm2835's debug-macro.S into ARM's include/debug/, and hooks it
        into the relevant menu.
      * Moves bcm2835's Kconfig into its own directory, as seems typical for
        multi-platform conversions.
      * Removes bcm2835_soc.h, and moves the content to the files where it was
        used; just one usage per define.
      * Deletes some headers and Makefile.boot that aren't needed now that we
        support multi-platform.
      Signed-off-by: default avatarStephen Warren <swarren@wwwdotorg.org>
      Acked-by: default avatarArnd Bergmann <arnd@arndb.de>
      f1ac922d
  10. 12 Mar, 2013 13 commits
  11. 11 Mar, 2013 1 commit