summaryrefslogtreecommitdiffstats
path: root/arch/arm/boards/telit-evk-pro3
diff options
context:
space:
mode:
authorJean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>2013-07-09 13:14:50 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2013-07-09 18:57:35 +0200
commitc795803538be1b8d941a3106a67a714c893f6821 (patch)
tree824a21892eba47d92a83b550c36c8323617f18b4 /arch/arm/boards/telit-evk-pro3
parentca27090c1e3f9336e731a9dbe46ce89d8e07f7ff (diff)
downloadbarebox-c795803538be1b8d941a3106a67a714c893f6821.tar.gz
barebox-c795803538be1b8d941a3106a67a714c893f6821.tar.xz
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 <plagnioj@jcrosoft.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/arm/boards/telit-evk-pro3')
-rw-r--r--arch/arm/boards/telit-evk-pro3/config.h2
-rw-r--r--arch/arm/boards/telit-evk-pro3/init.c7
2 files changed, 7 insertions, 2 deletions
diff --git a/arch/arm/boards/telit-evk-pro3/config.h b/arch/arm/boards/telit-evk-pro3/config.h
index 7aeff30e8c..ca15136817 100644
--- a/arch/arm/boards/telit-evk-pro3/config.h
+++ b/arch/arm/boards/telit-evk-pro3/config.h
@@ -1,6 +1,4 @@
#ifndef __CONFIG_H
#define __CONFIG_H
-#define AT91_MAIN_CLOCK 6000000 /* 6.000 MHz crystal */
-
#endif /* __CONFIG_H */
diff --git a/arch/arm/boards/telit-evk-pro3/init.c b/arch/arm/boards/telit-evk-pro3/init.c
index 9900dd1ed9..b933f9fefc 100644
--- a/arch/arm/boards/telit-evk-pro3/init.c
+++ b/arch/arm/boards/telit-evk-pro3/init.c
@@ -174,3 +174,10 @@ static int evk_console_init(void)
return 0;
}
console_initcall(evk_console_init);
+
+static int evk_main_clock(void)
+{
+ at91_set_main_clock(6000000);
+ return 0;
+}
+pure_initcall(evk_main_clock);