30 Aug, 2013

1 commit


03 Jul, 2013

1 commit

  • Pull ARM SoC cleanups from Arnd Bergmann:
    "This contains cleanups as preparation for other branches adding new
    features, we pulled 16 branches for 9 platforms into this one.

    Most notable here is the removal of support for ATAGS based OMAP4
    systems. Since all OMAP4 machines are fully functional with DT based
    booting in 3.10, we can remove a lot of code here.

    Also noteworthy is Maxime Ripard's cleanup of the machine descriptors,
    which means we need no machine descriptors in a lot more cases and can
    boot additional machines by just having the respective device drivers
    enabled."

    * tag 'cleanup-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (76 commits)
    ARM: picoxcell: remove .nr_irqs reference
    ARM: s5p64x0: avoid build warning for uncompress.h
    ARM: SAMSUNG: Remove unused plat/regs-watchdog.h header
    ARM: SAMSUNG: Remove legacy watchdog reset code
    ARM: SAMSUNG: Let platforms use the new watchdog reset driver
    ARM: SAMSUNG: Add watchdog reset driver
    ARM: SAMSUNG: Use local definitions of watchdog registers
    watchdog: s3c2410_wdt: Use local register definitions
    ARM: S5P64X0: Use common uncompress.h part for plat-samsung
    ARM: SAMSUNG: Consolidate uncompress subroutine
    ARM: at91: drop rm9200dk board support
    ARM: dts: msm: Fix merge resolution
    ARM: OMAP1: Remove dma.h
    ARM: OMAP1: Remove legacy irda.h and irda setup from board files
    ARM: OMAP1: Remove duplicated DMA channel definitions
    ARM: OMAP1: Remove McBSP DMA channel definitions
    ARM: OMAP2+: Remove dma.h
    ARM: OMAP2+: hwmod: Remove remaining DMA channel definitions
    ARM: OMAP2+: Remove duplicated DMA channel definitions
    ARM: OMAP2+: Remove AES crypto device DMA channel definitions
    ...

    Linus Torvalds
     

03 Jun, 2013

2 commits

  • use of_platform_populate to populate platform devices, it is suitable
    for creating devices which are children of the root node, then makes
    things like pcm work.

    this patch removes sirfsoc_mach_init() function and lets arm core do
    of_platform_populate:

    static int __init customize_machine(void)
    {
    /*
    * customizes platform devices, or adds new ones
    * On DT based machines, we fall back to populating the
    * machine from the device tree, if no callback is provided,
    * otherwise we would always need an init_machine callback.
    */
    if (machine_desc->init_machine)
    machine_desc->init_machine();
    else
    of_platform_populate(NULL, of_default_bus_match_table,
    NULL, NULL);
    return 0;
    }

    Signed-off-by: Barry Song
    Signed-off-by: Rongjun Ying

    Barry Song
     
  • WARNING: please, no spaces at the start of a line
    42: FILE: common.c:42:
    + "sirf,prima2",$

    WARNING: please, no spaces at the start of a line
    43: FILE: common.c:43:
    + NULL$

    Signed-off-by: Barry Song

    Barry Song
     

24 May, 2013

1 commit


25 Mar, 2013

3 commits


19 Mar, 2013

1 commit


05 Feb, 2013

1 commit

  • Fix the issue:
    tree: git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git next/soc
    head: 6ed05a2aab3763b58922247543d7079106b254dc
    commit: af70fdc947dbe835acc26c6ee9e8e930f38935f8 [4/8] Merge branch 'marco-timer-cleanup-rebase' of
    git://gitorious.org/sirfprima2-kernel/sirfprima2-kernel into next/soc
    config: make ARCH=arm prima2_defconfig

    All error/warnings:

    >> arch/arm/mach-prima2/platsmp.c:20:30: fatal error: asm/hardware/gic.h: No such file or directory
    compilation terminated.
    --
    >> arch/arm/mach-prima2/common.c:15:30: fatal error: asm/hardware/gic.h: No such file or directory
    compilation terminated.

    Signed-off-by: Barry Song
    Cc: Xie ChanglongX
    Signed-off-by: Olof Johansson

    Barry Song
     

22 Jan, 2013

3 commits


25 Dec, 2012

1 commit

  • Now that the only field in struct sys_timer is .init, delete the struct,
    and replace the machine descriptor .timer field with the initialization
    function itself.

    This will enable moving timer drivers into drivers/clocksource without
    having to place a public prototype of each struct sys_timer object into
    include/linux; the intent is to create a single of_clocksource_init()
    function that determines which timer driver to initialize by scanning
    the device dtree, much like the proposed irqchip_init() at:
    http://www.spinics.net/lists/arm-kernel/msg203686.html

    Includes mach-omap2 fixes from Igor Grinberg.

    Tested-by: Robert Jarzmik
    Signed-off-by: Stephen Warren

    Stephen Warren
     

28 Aug, 2012

1 commit