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/arm/mach-omap2/smartreflex-class3.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/arm/mach-omap2/smartreflex-class3.c')
-rw-r--r-- | ANDROID_3.4.5/arch/arm/mach-omap2/smartreflex-class3.c | 60 |
1 files changed, 0 insertions, 60 deletions
diff --git a/ANDROID_3.4.5/arch/arm/mach-omap2/smartreflex-class3.c b/ANDROID_3.4.5/arch/arm/mach-omap2/smartreflex-class3.c deleted file mode 100644 index 955566ee..00000000 --- a/ANDROID_3.4.5/arch/arm/mach-omap2/smartreflex-class3.c +++ /dev/null @@ -1,60 +0,0 @@ -/* - * Smart reflex Class 3 specific implementations - * - * Author: Thara Gopinath <thara@ti.com> - * - * Copyright (C) 2010 Texas Instruments, Inc. - * Thara Gopinath <thara@ti.com> - * - * 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. - */ - -#include "smartreflex.h" - -static int sr_class3_enable(struct voltagedomain *voltdm) -{ - unsigned long volt = voltdm_get_voltage(voltdm); - - if (!volt) { - pr_warning("%s: Curr voltage unknown. Cannot enable sr_%s\n", - __func__, voltdm->name); - return -ENODATA; - } - - omap_vp_enable(voltdm); - return sr_enable(voltdm, volt); -} - -static int sr_class3_disable(struct voltagedomain *voltdm, int is_volt_reset) -{ - sr_disable_errgen(voltdm); - omap_vp_disable(voltdm); - sr_disable(voltdm); - if (is_volt_reset) - voltdm_reset(voltdm); - - return 0; -} - -static int sr_class3_configure(struct voltagedomain *voltdm) -{ - return sr_configure_errgen(voltdm); -} - -/* SR class3 structure */ -static struct omap_sr_class_data class3_data = { - .enable = sr_class3_enable, - .disable = sr_class3_disable, - .configure = sr_class3_configure, - .class_type = SR_CLASS3, -}; - -/* Smartreflex Class3 init API to be called from board file */ -static int __init sr_class3_init(void) -{ - pr_info("SmartReflex Class3 initialized\n"); - return sr_register_class(&class3_data); -} -late_initcall(sr_class3_init); |