From c795803538be1b8d941a3106a67a714c893f6821 Mon Sep 17 00:00:00 2001 From: Jean-Christophe PLAGNIOL-VILLARD Date: Tue, 9 Jul 2013 13:14:50 +0200 Subject: ARM: at91: move main clock define to C This will allow to drop the config.h and switch to multi board support Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD Signed-off-by: Sascha Hauer --- arch/arm/boards/at91rm9200ek/config.h | 2 -- arch/arm/boards/at91rm9200ek/init.c | 7 +++++++ 2 files changed, 7 insertions(+), 2 deletions(-) (limited to 'arch/arm/boards/at91rm9200ek') diff --git a/arch/arm/boards/at91rm9200ek/config.h b/arch/arm/boards/at91rm9200ek/config.h index b630a6710b..070c9a171c 100644 --- a/arch/arm/boards/at91rm9200ek/config.h +++ b/arch/arm/boards/at91rm9200ek/config.h @@ -1,8 +1,6 @@ #ifndef __CONFIG_H #define __CONFIG_H -#define AT91_MAIN_CLOCK 18432000 /* 18.432 MHz crystal */ - #define MASTER_PLL_MUL 39 #define MASTER_PLL_DIV 4 diff --git a/arch/arm/boards/at91rm9200ek/init.c b/arch/arm/boards/at91rm9200ek/init.c index 30aaae2741..cd8a1650c4 100644 --- a/arch/arm/boards/at91rm9200ek/init.c +++ b/arch/arm/boards/at91rm9200ek/init.c @@ -187,3 +187,10 @@ static int at91rm9200ek_console_init(void) return 0; } console_initcall(at91rm9200ek_console_init); + +static int at91rm9200ek_main_clock(void) +{ + at91_set_main_clock(18432000); + return 0; +} +pure_initcall(at91rm9200ek_main_clock); -- cgit v1.2.3