summaryrefslogtreecommitdiff
path: root/ANDROID_3.4.5/arch/arm/mach-kirkwood/board-dt.c
diff options
context:
space:
mode:
Diffstat (limited to 'ANDROID_3.4.5/arch/arm/mach-kirkwood/board-dt.c')
-rw-r--r--ANDROID_3.4.5/arch/arm/mach-kirkwood/board-dt.c76
1 files changed, 0 insertions, 76 deletions
diff --git a/ANDROID_3.4.5/arch/arm/mach-kirkwood/board-dt.c b/ANDROID_3.4.5/arch/arm/mach-kirkwood/board-dt.c
deleted file mode 100644
index f7fe1b9f..00000000
--- a/ANDROID_3.4.5/arch/arm/mach-kirkwood/board-dt.c
+++ /dev/null
@@ -1,76 +0,0 @@
-/*
- * Copyright 2012 (C), Jason Cooper <jason@lakedaemon.net>
- *
- * arch/arm/mach-kirkwood/board-dt.c
- *
- * Flattened Device Tree board initialization
- *
- * This file is licensed under the terms of the GNU General Public
- * License version 2. This program is licensed "as is" without any
- * warranty of any kind, whether express or implied.
- */
-
-#include <linux/kernel.h>
-#include <linux/init.h>
-#include <linux/of.h>
-#include <linux/of_platform.h>
-#include <linux/kexec.h>
-#include <asm/mach/arch.h>
-#include <asm/mach/map.h>
-#include <mach/bridge-regs.h>
-#include "common.h"
-
-static struct of_device_id kirkwood_dt_match_table[] __initdata = {
- { .compatible = "simple-bus", },
- { }
-};
-
-static void __init kirkwood_dt_init(void)
-{
- pr_info("Kirkwood: %s, TCLK=%d.\n", kirkwood_id(), kirkwood_tclk);
-
- /*
- * Disable propagation of mbus errors to the CPU local bus,
- * as this causes mbus errors (which can occur for example
- * for PCI aborts) to throw CPU aborts, which we're not set
- * up to deal with.
- */
- writel(readl(CPU_CONFIG) & ~CPU_CONFIG_ERROR_PROP, CPU_CONFIG);
-
- kirkwood_setup_cpu_mbus();
-
-#ifdef CONFIG_CACHE_FEROCEON_L2
- kirkwood_l2_init();
-#endif
-
- /* internal devices that every board has */
- kirkwood_wdt_init();
- kirkwood_xor0_init();
- kirkwood_xor1_init();
- kirkwood_crypto_init();
-
-#ifdef CONFIG_KEXEC
- kexec_reinit = kirkwood_enable_pcie;
-#endif
-
- if (of_machine_is_compatible("globalscale,dreamplug"))
- dreamplug_init();
-
- of_platform_populate(NULL, kirkwood_dt_match_table, NULL, NULL);
-}
-
-static const char *kirkwood_dt_board_compat[] = {
- "globalscale,dreamplug",
- NULL
-};
-
-DT_MACHINE_START(KIRKWOOD_DT, "Marvell Kirkwood (Flattened Device Tree)")
- /* Maintainer: Jason Cooper <jason@lakedaemon.net> */
- .map_io = kirkwood_map_io,
- .init_early = kirkwood_init_early,
- .init_irq = kirkwood_init_irq,
- .timer = &kirkwood_timer,
- .init_machine = kirkwood_dt_init,
- .restart = kirkwood_restart,
- .dt_compat = kirkwood_dt_board_compat,
-MACHINE_END