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 -
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
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
21 Jul, 2011
2 commits
-
its first argument is const char * and it's really not modified...
Signed-off-by: Al Viro
-
Signed-off-by: Al Viro
23 Jun, 2011
1 commit
-
The SMP TWD on the ux500 will change frequency at the same time as
the CPU. Loop back the frequency presented from the CPU into a
clock that is looked up by the SMP TWD driver with the new cpufreq
notifier hook.Signed-off-by: Linus Walleij
14 Mar, 2011
2 commits
-
MUSB driver has been updated to separate out BSP layer
from its generic parts, as separate driver. This patch
configures the clock with the new platform driver name.Signed-off-by: Mian Yousaf Kaukab
Signed-off-by: Linus Walleij -
The clock speed for the SD/MMC clock was incorrect, rectify it.
Signed-off-by: Philippe Langlais
Signed-off-by: Linus Walleij
11 Jan, 2011
1 commit
-
To allow the possiblity of building U8500 and U5500 support in the same
image.Signed-off-by: Rabin Vincent
[Rebased to latest changes in Russells tree]
Signed-off-by: Linus Walleij
07 Jan, 2011
1 commit
-
Conflicts:
arch/arm/mach-pxa/clock.c
arch/arm/mach-pxa/clock.h
20 Dec, 2010
1 commit
-
Signed-off-by: Vincent Guittot
Signed-off-by: Linus Walleij
08 Dec, 2010
4 commits
-
The DB5500 PER6 clock rate is the same as the DB8500 one, i.e. 133.33 MHz.
Signed-off-by: Rabin Vincent
Signed-off-by: Linus Walleij -
U5500 now boots from sdi0 (onboard eMMC).
Change machine type to U5500.
Adjust uart and sdi0 clock rates for u5500.
All necessary clocks must be enabled before Linux starts because
there is no clock tree support in u5500 yet.Signed-off-by: Per Forlin
Signed-off-by: Linus Walleij -
Signed-off-by: Sundar Iyer
Signed-off-by: Linus Walleij -
PRCM_TCR enables the various timers in the system. This must be achieved
before any of the MTUs are usable for kernel usage. Explicit enabling of
this in the kernel makes it independent of bootloader actions.Signed-off-by: Sundar Iyer
Signed-off-by: Linus Walleij
26 Nov, 2010
1 commit
-
factorise some generic infrastructure to assist looking up struct clks
for the ARM & SH architecture.as the code is identical at 99%
put the arch specific code for allocation as example in asm/clkdev.h
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD
Acked-by: Paul Mundt
Signed-off-by: Russell King
13 Oct, 2010
1 commit
-
Signed-off-by: Sundar Iyer
Signed-off-by: Dmitry Torokhov
22 Jul, 2010
1 commit
-
Add a dummy clk definition for the APB pclk signal on all platforms
using the AMBA bus infrastructure. This ensures that these platforms
continue to work when the core amba bus code controls the APB pclk.Signed-off-by: Russell King
09 Jul, 2010
1 commit
-
The MTU wallclock timing fix-up patch was hardwired to the DB8500
causing a regression. This makes it work on the DB5500 as well.Signed-off-by: Linus Walleij
Signed-off-by: Russell King
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
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
07 May, 2010
1 commit
-
Add clocks with appropriate names in platforms that use it, and use the
clk API in nomadik-gpio.Acked-by: Alessandro Rubini
Acked-by: Linus Walleij
Acked-by: Srinidhi Kasagar
Signed-off-by: Rabin Vincent
Signed-off-by: Russell King
05 May, 2010
1 commit
-
Add basic support for the U5500 platform.
Acked-by: Linus Walleij
Acked-by: Srinidhi Kasagar
Signed-off-by: Rabin Vincent
Signed-off-by: Russell King
20 Mar, 2010
1 commit
-
Implement clock gating support for the u8500 clocks.
Acked-by: Linus Walleij
Acked-by: Srinidhi Kasagar
Signed-off-by: Rabin Vincent
Signed-off-by: Russell King
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
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 soonSigned-off-by: srinidhi kasagar
Acked-by: Andrea Gallo
Signed-off-by: Russell King