diff options
author | Srikant Patnaik | 2015-01-11 12:28:04 +0530 |
---|---|---|
committer | Srikant Patnaik | 2015-01-11 12:28:04 +0530 |
commit | 871480933a1c28f8a9fed4c4d34d06c439a7a422 (patch) | |
tree | 8718f573808810c2a1e8cb8fb6ac469093ca2784 /ANDROID_3.4.5/arch/powerpc/platforms/52xx/mpc5200_simple.c | |
parent | 9d40ac5867b9aefe0722bc1f110b965ff294d30d (diff) | |
download | FOSSEE-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.c | 83 |
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, -}; |