summaryrefslogtreecommitdiffstats
path: root/arch/arm/boards/phytec-phyflex-imx6/board.c
diff options
context:
space:
mode:
authorLucas Stach <dev@lynxeye.de>2014-06-24 08:33:14 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2014-07-01 08:41:44 +0200
commit691211c8bbf3ff861443963554eac8063b01d650 (patch)
tree105dc20c1a7762bf73855102be3245e9fae2aa70 /arch/arm/boards/phytec-phyflex-imx6/board.c
parent14552dddce4b6c623cca01f55025d1fa039080b0 (diff)
downloadbarebox-691211c8bbf3ff861443963554eac8063b01d650.tar.gz
barebox-691211c8bbf3ff861443963554eac8063b01d650.tar.xz
arm: imx6: move imx6_init_lowlevel to single initcall
Instead of repeating the same lowlevel init for every board move it to it's own initcall. Avoids code bloat and shaves off almost 1.5kB of uncompressed barebox size for a default imx_v7_defconfig build. For boards wherethe hostname setup was done in the postcore initcall we move this to a device initcall to get it out of the way. Signed-off-by: Lucas Stach <dev@lynxeye.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/arm/boards/phytec-phyflex-imx6/board.c')
-rw-r--r--arch/arm/boards/phytec-phyflex-imx6/board.c11
1 files changed, 0 insertions, 11 deletions
diff --git a/arch/arm/boards/phytec-phyflex-imx6/board.c b/arch/arm/boards/phytec-phyflex-imx6/board.c
index c11f4c46ba..59e3f24c3c 100644
--- a/arch/arm/boards/phytec-phyflex-imx6/board.c
+++ b/arch/arm/boards/phytec-phyflex-imx6/board.c
@@ -71,14 +71,3 @@ static int phytec_pfla02_init(void)
return 0;
}
device_initcall(phytec_pfla02_init);
-
-static int phytec_pfla02_core_init(void)
-{
- if (!of_machine_is_compatible("phytec,imx6x-pbab01"))
- return 0;
-
- imx6_init_lowlevel();
-
- return 0;
-}
-postcore_initcall(phytec_pfla02_core_init);