summaryrefslogtreecommitdiff
path: root/ANDROID_3.4.5/arch/powerpc/sysdev/of_rtc.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/sysdev/of_rtc.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/sysdev/of_rtc.c')
-rw-r--r--ANDROID_3.4.5/arch/powerpc/sysdev/of_rtc.c60
1 files changed, 0 insertions, 60 deletions
diff --git a/ANDROID_3.4.5/arch/powerpc/sysdev/of_rtc.c b/ANDROID_3.4.5/arch/powerpc/sysdev/of_rtc.c
deleted file mode 100644
index c9e803f3..00000000
--- a/ANDROID_3.4.5/arch/powerpc/sysdev/of_rtc.c
+++ /dev/null
@@ -1,60 +0,0 @@
-/*
- * Instantiate mmio-mapped RTC chips based on device tree information
- *
- * Copyright 2007 David Gibson <dwg@au1.ibm.com>, IBM Corporation.
- *
- * 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.
- */
-#include <linux/kernel.h>
-#include <linux/of.h>
-#include <linux/init.h>
-#include <linux/of_platform.h>
-#include <linux/slab.h>
-
-static __initdata struct {
- const char *compatible;
- char *plat_name;
-} of_rtc_table[] = {
- { "ds1743-nvram", "rtc-ds1742" },
-};
-
-void __init of_instantiate_rtc(void)
-{
- struct device_node *node;
- int err;
- int i;
-
- for (i = 0; i < ARRAY_SIZE(of_rtc_table); i++) {
- char *plat_name = of_rtc_table[i].plat_name;
-
- for_each_compatible_node(node, NULL,
- of_rtc_table[i].compatible) {
- struct resource *res;
-
- res = kmalloc(sizeof(*res), GFP_KERNEL);
- if (!res) {
- printk(KERN_ERR "OF RTC: Out of memory "
- "allocating resource structure for %s\n",
- node->full_name);
- continue;
- }
-
- err = of_address_to_resource(node, 0, res);
- if (err) {
- printk(KERN_ERR "OF RTC: Error "
- "translating resources for %s\n",
- node->full_name);
- continue;
- }
-
- printk(KERN_INFO "OF_RTC: %s is a %s @ 0x%llx-0x%llx\n",
- node->full_name, plat_name,
- (unsigned long long)res->start,
- (unsigned long long)res->end);
- platform_device_register_simple(plat_name, -1, res, 1);
- }
- }
-}