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/include/linux/dw_apb_timer.h | |
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/include/linux/dw_apb_timer.h')
-rw-r--r-- | ANDROID_3.4.5/include/linux/dw_apb_timer.h | 56 |
1 files changed, 0 insertions, 56 deletions
diff --git a/ANDROID_3.4.5/include/linux/dw_apb_timer.h b/ANDROID_3.4.5/include/linux/dw_apb_timer.h deleted file mode 100644 index 07261d52..00000000 --- a/ANDROID_3.4.5/include/linux/dw_apb_timer.h +++ /dev/null @@ -1,56 +0,0 @@ -/* - * (C) Copyright 2009 Intel Corporation - * Author: Jacob Pan (jacob.jun.pan@intel.com) - * - * Shared with ARM platforms, Jamie Iles, Picochip 2011 - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License version 2 as - * published by the Free Software Foundation. - * - * Support for the Synopsys DesignWare APB Timers. - */ -#ifndef __DW_APB_TIMER_H__ -#define __DW_APB_TIMER_H__ - -#include <linux/clockchips.h> -#include <linux/clocksource.h> -#include <linux/interrupt.h> - -#define APBTMRS_REG_SIZE 0x14 - -struct dw_apb_timer { - void __iomem *base; - unsigned long freq; - int irq; -}; - -struct dw_apb_clock_event_device { - struct clock_event_device ced; - struct dw_apb_timer timer; - struct irqaction irqaction; - void (*eoi)(struct dw_apb_timer *); -}; - -struct dw_apb_clocksource { - struct dw_apb_timer timer; - struct clocksource cs; -}; - -void dw_apb_clockevent_register(struct dw_apb_clock_event_device *dw_ced); -void dw_apb_clockevent_pause(struct dw_apb_clock_event_device *dw_ced); -void dw_apb_clockevent_resume(struct dw_apb_clock_event_device *dw_ced); -void dw_apb_clockevent_stop(struct dw_apb_clock_event_device *dw_ced); - -struct dw_apb_clock_event_device * -dw_apb_clockevent_init(int cpu, const char *name, unsigned rating, - void __iomem *base, int irq, unsigned long freq); -struct dw_apb_clocksource * -dw_apb_clocksource_init(unsigned rating, const char *name, void __iomem *base, - unsigned long freq); -void dw_apb_clocksource_register(struct dw_apb_clocksource *dw_cs); -void dw_apb_clocksource_start(struct dw_apb_clocksource *dw_cs); -cycle_t dw_apb_clocksource_read(struct dw_apb_clocksource *dw_cs); -void dw_apb_clocksource_unregister(struct dw_apb_clocksource *dw_cs); - -#endif /* __DW_APB_TIMER_H__ */ |