SEARCH  

NEWS

2010.10.06:11:36:28
Płatność kartą chroni przed upadłością biura podróży?
Aby uchronić się przed utratą pieniędzy wpłaconych na poczet przyszłej wycieczki, najlepiej zapłacić kartą płatniczą. W przypadku upadłości biura podróży i odwołania imprezy można złożyć reklamację w banku i powołać się na nieotrzymanie opłaconej usługi. W ten sposób odzyskamy swoje pieniądze, co może nie być takie proste, jeśli zapłacimy gotówką.

 

messageID:590860007320
author:Abdoulaye Walsimou G
title: PATCH ux500 change the MTU timer frequency
Currently the files in ux500 state that the instance of the MTU timer runs at 110 MHz, but actually this is currently either 50 MHz or 100 MHz depending on operating point. By explictly setting it to 2.4 MHz we get a stable system timer on the MTU. Signed-off-by: Linus Walleij <linus.walleij@xxxxxxxxxxxxxx Cc: Srinidhi Kasagar <srinidhi.kasagar@xxxxxxxxxxxxxx Cc: Alessandro Rubini <rubini@xxxxxxxx --- arch/arm/mach-ux500/cpu-u8500.c | 3 +++ arch/arm/mach-ux500/include/mach/hardware.h | 3 +++ arch/arm/mach-ux500/include/mach/timex.h | 2 +- 3 files changed, 7 insertions(+), 1 deletions(-) diff --git a/arch/arm/mach-ux500/cpu-u8500.c b/arch/arm/mach-ux500/cpu-u8500.c index 09bcba1..72bb334 100644 --- a/arch/arm/mach-ux500/cpu-u8500.c +++ b/arch/arm/mach-ux500/cpu-u8500.c @@ -99,6 +99,9 @@ static void __init u8500_timer_init(void) else mtu_base = __io_address(U8500_MTU0_BASE_V1); + /* Set MTU timer frequency to 2.4 MHz */ + writel(0xff, __io_address(U8500_PRCMU_TCR)); + nmdk_timer_init(); } diff --git a/arch/arm/mach-ux500/include/mach/hardware.h b/arch/arm/mach-ux500/include/mach/hardware.h index f29a43d..5eb52e8 100644 --- a/arch/arm/mach-ux500/include/mach/hardware.h +++ b/arch/arm/mach-ux500/include/mach/hardware.h @@ -128,6 +128,9 @@ #define U8500_GPIO1_BASE (U8500_PER1_BASE + 0xe000) #define U8500_CLKRST1_BASE (U8500_PER1_BASE + 0xf000) +/* PRCMU Timer Register */ +#define U8500_PRCMU_TCR (U8500_PRCMU_BASE + 0x1c8) + /* ST-Ericsson modified pl022 id */ #define SSP_PER_ID 0x01080022 diff --git a/arch/arm/mach-ux500/include/mach/timex.h b/arch/arm/mach-ux500/include/mach/timex.h index d0942c1..2353e55 100644 --- a/arch/arm/mach-ux500/include/mach/timex.h +++ b/arch/arm/mach-ux500/include/mach/timex.h @@ -1,6 +1,6 @@ #ifndef __ASM_ARCH_TIMEX_H #define __ASM_ARCH_TIMEX_H -#define CLOCK_TICK_RATE 110000000 +#define CLOCK_TICK_RATE 2400000 #endif -- 1.6.3.3 _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@xxxxxxxxxxxxxxxxxxx rel="nofollow" lists.infradead.org/mailman/listinfo/linux-arm-kernel lists.infradead.org/mailman/listinfo/linux-arm-kernel
Index