21 Oct, 2013

1 commit


13 Jun, 2013

1 commit


05 Feb, 2013

1 commit

  • From Shawn Guo:
    imx6q cpuidle support for 3.9

    - It's based on imx-cleanup-3.9 to avoid conflicts.

    * tag 'imx6q-cpudile-3.9' of git://git.linaro.org/people/shawnguo/linux-2.6:
    ARM: imx6q: support WAIT mode using cpuidle
    ARM: imx: move imx6q_cpuidle_driver into a separate file
    ARM: imx: mask gpc interrupts initially
    ARM: imx: return zero in case next event gets a large increment
    ARM: imx: Remove mx508 support
    ARM: imx: Remove mach-mx51_3ds board
    ARM: imx: use debug_ll_io_init() for imx6q
    ARM: imx: remove unused imx6q_clock_map_io()
    ARM: mach-imx: Kconfig: Do not select Babbage for MACH_IMX51_DT

    Signed-off-by: Olof Johansson

    Still, two delete/change conflicts caused by imx/cleanup:

    arch/arm/mach-imx/mach-mx50_rdp.c
    arch/arm/mach-imx/mach-mx51_3ds.c

    Olof Johansson
     

30 Jan, 2013

1 commit

  • The return of v2_set_next_event() will lead to an infinite loop in
    tick_handle_oneshot_broadcast() - "goto again;" with imx6q WAIT mode
    (to be enabled). This happens because when global event did not expire
    any CPU local events, the broadcast device will be rearmed to a CPU
    local next_event, which could be far away from now and result in a
    max_delta_tick programming in set_next_event().

    Fix the problem by detecting those next events with increments larger
    than 0x7fffffff, and simply return zero in that case.

    It leaves mx1_2_set_next_event() unchanged since only v2_set_next_event()
    will be running with imx6q WAIT mode support.

    Thanks Russell King for helping understand the problem.

    Signed-off-by: Shawn Guo

    Shawn Guo
     

15 Jan, 2013

1 commit

  • The clockevent core is able to figure out the best mult and shift,
    calculate min_delta_ns and max_delta_ns, with the necessary info passed
    into clockevents_config_and_register(). Use this combined configure
    and register function where possible to make the codes less error prone
    and gain some positive diff stat.

    Signed-off-by: Shawn Guo
    Cc: Nicolas Ferre
    Reviewed-by: Anton Vorontsov
    Acked-by: Kukjin Kim
    Cc: Russell King
    Cc: Sascha Hauer
    Cc: Jason Cooper
    Tested-by: Roland Stigge
    Acked-by: Eric Miao
    Cc: Haojian Zhuang
    Cc: David Brown
    Tested-by: Tony Lindgren
    Acked-by: Barry Song
    Tested-by: Stephen Warren
    Acked-by: Tony Prisk
    Cc: Lennert Buytenhek
    Cc: Wan ZongShun
    Acked-by: Viresh Kumar
    Acked-by: Arnd Bergmann
    Acked-by: Jason Cooper
    Reviewed-by: Thomas Gleixner
    Signed-off-by: Olof Johansson

    Shawn Guo
     

15 Oct, 2012

3 commits

  • It moves a bunch of header files included in hardware.h and itself
    from mach-imx/include/mach to mach-imx, and updates users to include
    hardware.h rather than mach/hardware.h. The files in mach-imx/devices
    will need to include "../hardware.h".

    Signed-off-by: Shawn Guo
    Acked-by: Sascha Hauer
    Acked-by: Arnd Bergmann

    Shawn Guo
     
  • Rename mach-imx/include/mach/common.h to mach-imx/common.h and update
    all users to include common.h rather than mach/common.h.

    It also removes an unneeded inclusion to common.h in
    mach-imx/devices/devices.c.

    Signed-off-by: Shawn Guo
    Acked-by: Sascha Hauer
    Acked-by: Arnd Bergmann

    Shawn Guo
     
  • It's really unnecessary to have plat-mxc, and let's merge it into
    mach-imx. It's pretty much just a bunch of file renaming and
    Kconfig/Makefile merge.

    To make the change less invasive, we keep using Kconfig symbol
    CONFIG_ARCH_MXC for mach-imx sub-architecture.

    Signed-off-by: Shawn Guo
    Acked-by: Sascha Hauer
    Acked-by: Arnd Bergmann

    Shawn Guo
     

07 May, 2009

1 commit


22 Apr, 2009

1 commit

  • Pass clocksource pointer to the read() callback for clocksources. This
    allows us to share the callback between multiple instances.

    [hugh@veritas.com: fix powerpc build of clocksource pass clocksource mods]
    [akpm@linux-foundation.org: cleanup]
    Signed-off-by: Magnus Damm
    Acked-by: John Stultz
    Cc: Thomas Gleixner
    Signed-off-by: Hugh Dickins
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Magnus Damm
     

13 Dec, 2008

1 commit


06 Sep, 2008

1 commit


07 Aug, 2008

2 commits


05 Jul, 2008

1 commit


22 Jul, 2007

1 commit

  • We need to make sure, that the clockevent devices are resumed, before
    the tick is resumed. The current resume logic does not guarantee this.

    Add CLOCK_EVT_MODE_RESUME and call the set mode functions of the clock
    event devices before resuming the tick / oneshot functionality.

    Fixup the existing users.

    Thanks to Nigel Cunningham for tracking down a long standing thinko,
    which affected the jinxed VAIO.

    [akpm@linux-foundation.org: xen build fix]
    Signed-off-by: Thomas Gleixner
    Cc: john stultz
    Cc: Rusty Russell
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Thomas Gleixner
     

12 Jul, 2007

1 commit


09 May, 2007

1 commit


17 Feb, 2007

1 commit


08 Dec, 2006

1 commit


07 Oct, 2006

1 commit


03 Jul, 2006

1 commit


02 Jul, 2006

1 commit


01 Jul, 2006

1 commit


27 Jun, 2005

1 commit


17 Apr, 2005

1 commit

  • Initial git repository build. I'm not bothering with the full history,
    even though we have it. We can create a separate "historical" git
    archive of that later if we want to, and in the meantime it's about
    3.2GB when imported into git - space that would just make the early
    git days unnecessarily complicated, when we don't have a lot of good
    infrastructure for it.

    Let it rip!

    Linus Torvalds