19 Dec, 2011

2 commits

  • The clock for the smp_twd block is not equal to the CPU
    frequency, actually it is divided by two, so fix this,
    and set the initial frequency to half of 1GHz which is
    the most common case.

    Reported-by: Daniel Lezcano
    Signed-off-by: Linus Walleij

    Linus Walleij
     
  • The DB8500 ED (Early Drop) and V1 are only available inside of
    ST-Ericsson or partners, we have actively replaced and scrapped
    these prototypes. All Nova products on the open market (such as
    the Snowball board) are based on V2 and later ASIC variants.
    So let us focus on supporting the silicon that will be used and
    delete this to get a clear overview.

    Signed-off-by: Linus Walleij

    Linus Walleij
     

27 Jul, 2011

1 commit

  • * 'next/devel' of ssh://master.kernel.org/pub/scm/linux/kernel/git/arm/linux-arm-soc: (128 commits)
    ARM: S5P64X0: External Interrupt Support
    ARM: EXYNOS4: Enable MFC on Samsung NURI
    ARM: EXYNOS4: Enable MFC on universal_c210
    ARM: S5PV210: Enable MFC on Goni
    ARM: S5P: Add support for MFC device
    ARM: EXYNOS4: Add support FIMD on SMDKC210
    ARM: EXYNOS4: Add platform device and helper functions for FIMD
    ARM: EXYNOS4: Add resource definition for FIMD
    ARM: EXYNOS4: Change devname for FIMD clkdev
    ARM: SAMSUNG: Add IRQ_I2S0 definition
    ARM: SAMSUNG: Add platform device for idma
    ARM: EXYNOS4: Add more registers to be saved and restored for PM
    ARM: EXYNOS4: Add more register addresses of CMU
    ARM: EXYNOS4: Add platform device for dwmci driver
    ARM: EXYNOS4: configure rtc-s3c on NURI
    ARM: EXYNOS4: configure MAX8903 secondary charger on NURI
    ARM: EXYNOS4: configure ADC on NURI
    ARM: EXYNOS4: configure MAX17042 fuel gauge on NURI
    ARM: EXYNOS4: configure regulators and PMIC(MAX8997) on NURI
    ARM: EXYNOS4: Increase NR_IRQS for devices with more IRQs
    ...

    Fix up tons of silly conflicts:
    - arch/arm/mach-davinci/include/mach/psc.h
    - arch/arm/mach-exynos4/Kconfig
    - arch/arm/mach-exynos4/mach-smdkc210.c
    - arch/arm/mach-exynos4/pm.c
    - arch/arm/mach-imx/mm-imx1.c
    - arch/arm/mach-imx/mm-imx21.c
    - arch/arm/mach-imx/mm-imx25.c
    - arch/arm/mach-imx/mm-imx27.c
    - arch/arm/mach-imx/mm-imx31.c
    - arch/arm/mach-imx/mm-imx35.c
    - arch/arm/mach-mx5/mm.c
    - arch/arm/mach-s5pv210/mach-goni.c
    - arch/arm/mm/Kconfig

    Linus Torvalds
     

21 Jul, 2011

2 commits


23 Jun, 2011

1 commit


14 Mar, 2011

2 commits


11 Jan, 2011

1 commit


07 Jan, 2011

1 commit


20 Dec, 2010

1 commit


08 Dec, 2010

4 commits


26 Nov, 2010

1 commit


13 Oct, 2010

1 commit


22 Jul, 2010

1 commit


09 Jul, 2010

1 commit


09 Jun, 2010

1 commit


28 May, 2010

1 commit

  • This completes the DMA40 support with the platform-specific
    configuration for U8500/DB8500.

    Signed-off-by: Linus Walleij
    Acked-by: Srinidhi Kasagar
    Reviewed-by: Alessandro Rubini
    Cc: STEricsson_nomadik_linux@list.st.com
    Acked-by: Russell King
    [fixed up dma40_{tx|rx}_map declaration/initialization]
    Signed-off-by: Dan Williams

    Linus Walleij
     

27 May, 2010

1 commit

  • This adjusts the clockrate for the MTU timer. On the different
    UX500 variants this rate is different. The platform can also have
    been set up at hardware initialization, bootloader or early init
    for different clock speeds. To have the clock framework available
    early so the timers can use them, the clock initialization for
    Nomadik and ux500 is moved to IRQ init time. A custom per-clock
    callback is added to handle special cases like this.

    This solves a user-visible bug: without this patch the current
    UX500 platforms will not be synchronized to wall-clock time and
    the platform will drift in time.

    Acked-by: Rabin Vincent
    Signed-off-by: Linus Walleij
    Signed-off-by: Russell King

    Linus Walleij
     

07 May, 2010

1 commit


05 May, 2010

1 commit


20 Mar, 2010

1 commit


13 Feb, 2010

1 commit

  • Most machine classes want some way to register a block of clk_lookup
    structures, and most do it by implementing a clks_register() type
    function which walks an array, or by open-coding a loop.

    Consolidate all this into clkdev_add_table().

    Acked-by: H Hartley Sweeten
    Reviewed-by: Kevin Hilman
    Acked-by: Eric Miao
    Signed-off-by: Russell King

    Russell King
     

28 Nov, 2009

1 commit

  • Adds basic clock framework to the U8500 platform.
    Currently it just uses the clock lookup table
    and add the each entry to the clkdevice. More
    complex clock management to follow soon

    Signed-off-by: srinidhi kasagar
    Acked-by: Andrea Gallo
    Signed-off-by: Russell King

    Srinidhi Kasagar