From 745a1e8c923a452aae956fa8d8e255a0dade9900 Mon Sep 17 00:00:00 2001 From: =?utf8?q?=E9=BB=84=E6=B6=9B?= Date: Sat, 30 Jul 2011 23:05:48 +0800 Subject: [PATCH] Revert "PM: Add early suspend api." This reverts commit e86d97ab0243a7958ead9386e6509899018b2a8d. --- include/linux/earlysuspend.h | 56 ------------------------------------ 1 file changed, 56 deletions(-) delete mode 100755 include/linux/earlysuspend.h diff --git a/include/linux/earlysuspend.h b/include/linux/earlysuspend.h deleted file mode 100755 index 8343b817af31..000000000000 --- a/include/linux/earlysuspend.h +++ /dev/null @@ -1,56 +0,0 @@ -/* include/linux/earlysuspend.h - * - * Copyright (C) 2007-2008 Google, Inc. - * - * This software is licensed under the terms of the GNU General Public - * License version 2, as published by the Free Software Foundation, and - * may be copied, distributed, and modified under those terms. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - */ - -#ifndef _LINUX_EARLYSUSPEND_H -#define _LINUX_EARLYSUSPEND_H - -#ifdef CONFIG_HAS_EARLYSUSPEND -#include -#endif - -/* The early_suspend structure defines suspend and resume hooks to be called - * when the user visible sleep state of the system changes, and a level to - * control the order. They can be used to turn off the screen and input - * devices that are not used for wakeup. - * Suspend handlers are called in low to high level order, resume handlers are - * called in the opposite order. If, when calling register_early_suspend, - * the suspend handlers have already been called without a matching call to the - * resume handlers, the suspend handler will be called directly from - * register_early_suspend. This direct call can violate the normal level order. - */ -enum { - EARLY_SUSPEND_LEVEL_BLANK_SCREEN = 50, - EARLY_SUSPEND_LEVEL_STOP_DRAWING = 100, - EARLY_SUSPEND_LEVEL_DISABLE_FB = 150, -}; -struct early_suspend { -#ifdef CONFIG_HAS_EARLYSUSPEND - struct list_head link; - int level; - void (*suspend)(struct early_suspend *h); - void (*resume)(struct early_suspend *h); -#endif -}; - -#ifdef CONFIG_HAS_EARLYSUSPEND -void register_early_suspend(struct early_suspend *handler); -void unregister_early_suspend(struct early_suspend *handler); -#else -#define register_early_suspend(handler) do { } while (0) -#define unregister_early_suspend(handler) do { } while (0) -#endif - -#endif - -- 2.34.1