summaryrefslogtreecommitdiff
path: root/ANDROID_3.4.5/arch/powerpc/platforms/52xx/mpc5200_simple.c
diff options
context:
space:
mode:
authorSrikant Patnaik2015-01-11 12:28:04 +0530
committerSrikant Patnaik2015-01-11 12:28:04 +0530
commit871480933a1c28f8a9fed4c4d34d06c439a7a422 (patch)
tree8718f573808810c2a1e8cb8fb6ac469093ca2784 /ANDROID_3.4.5/arch/powerpc/platforms/52xx/mpc5200_simple.c
parent9d40ac5867b9aefe0722bc1f110b965ff294d30d (diff)
downloadFOSSEE-netbook-kernel-source-871480933a1c28f8a9fed4c4d34d06c439a7a422.tar.gz
FOSSEE-netbook-kernel-source-871480933a1c28f8a9fed4c4d34d06c439a7a422.tar.bz2
FOSSEE-netbook-kernel-source-871480933a1c28f8a9fed4c4d34d06c439a7a422.zip
Moved, renamed, and deleted files
The original directory structure was scattered and unorganized. Changes are basically to make it look like kernel structure.
Diffstat (limited to 'ANDROID_3.4.5/arch/powerpc/platforms/52xx/mpc5200_simple.c')
-rw-r--r--ANDROID_3.4.5/arch/powerpc/platforms/52xx/mpc5200_simple.c83
1 files changed, 0 insertions, 83 deletions
diff --git a/ANDROID_3.4.5/arch/powerpc/platforms/52xx/mpc5200_simple.c b/ANDROID_3.4.5/arch/powerpc/platforms/52xx/mpc5200_simple.c
deleted file mode 100644
index c0aa0406..00000000
--- a/ANDROID_3.4.5/arch/powerpc/platforms/52xx/mpc5200_simple.c
+++ /dev/null
@@ -1,83 +0,0 @@
-/*
- * Support for 'mpc5200-simple-platform' compatible boards.
- *
- * Written by Marian Balakowicz <m8@semihalf.com>
- * Copyright (C) 2007 Semihalf
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License as published by the
- * Free Software Foundation; either version 2 of the License, or (at your
- * option) any later version.
- *
- * Description:
- * This code implements support for a simple MPC52xx based boards which
- * do not need a custom platform specific setup. Such boards are
- * supported assuming the following:
- *
- * - GPIO pins are configured by the firmware,
- * - CDM configuration (clocking) is setup correctly by firmware,
- * - if the 'fsl,has-wdt' property is present in one of the
- * gpt nodes, then it is safe to use such gpt to reset the board,
- * - PCI is supported if enabled in the kernel configuration
- * and if there is a PCI bus node defined in the device tree.
- *
- * Boards that are compatible with this generic platform support
- * are listed in a 'board' table.
- */
-
-#undef DEBUG
-#include <asm/time.h>
-#include <asm/prom.h>
-#include <asm/machdep.h>
-#include <asm/mpc52xx.h>
-
-/*
- * Setup the architecture
- */
-static void __init mpc5200_simple_setup_arch(void)
-{
- if (ppc_md.progress)
- ppc_md.progress("mpc5200_simple_setup_arch()", 0);
-
- /* Map important registers from the internal memory map */
- mpc52xx_map_common_devices();
-
- /* Some mpc5200 & mpc5200b related configuration */
- mpc5200_setup_xlb_arbiter();
-
- mpc52xx_setup_pci();
-}
-
-/* list of the supported boards */
-static const char *board[] __initdata = {
- "anonymous,a4m072",
- "anon,charon",
- "intercontrol,digsy-mtc",
- "manroland,mucmc52",
- "manroland,uc101",
- "phytec,pcm030",
- "phytec,pcm032",
- "promess,motionpro",
- "schindler,cm5200",
- "tqc,tqm5200",
- NULL
-};
-
-/*
- * Called very early, MMU is off, device-tree isn't unflattened
- */
-static int __init mpc5200_simple_probe(void)
-{
- return of_flat_dt_match(of_get_flat_dt_root(), board);
-}
-
-define_machine(mpc5200_simple_platform) {
- .name = "mpc5200-simple-platform",
- .probe = mpc5200_simple_probe,
- .setup_arch = mpc5200_simple_setup_arch,
- .init = mpc52xx_declare_of_platform_devices,
- .init_IRQ = mpc52xx_init_irq,
- .get_irq = mpc52xx_get_irq,
- .restart = mpc52xx_restart,
- .calibrate_decr = generic_calibrate_decr,
-};