[ANDROID KERNEL PATCH 6/7] Change Android Makefile
Michael Trimarchi
trimarchi at gandalf.sssup.it
Thu Jan 29 13:26:52 CET 2009
Change android makefile to compile all the platform
Signed-off-by: Michael Trimarchi <michael at panicking.kicks-ass.org>
---
drivers/staging/android/Kconfig | 76 ++++++++++++++++++++++++++++++++++++++
drivers/staging/android/Makefile | 6 +++
2 files changed, 82 insertions(+), 0 deletions(-)
diff --git a/drivers/staging/android/Kconfig b/drivers/staging/android/Kconfig
index 6b996db..dedfd1f 100644
--- a/drivers/staging/android/Kconfig
+++ b/drivers/staging/android/Kconfig
@@ -83,4 +83,80 @@ config ANDROID_LOW_MEMORY_KILLER
---help---
Register processes to be killed when memory is low
+config ANDROID_HAS_WAKELOCK
+ bool
+
+config ANDROID_HAS_EARLYSUSPEND
+ bool
+
+config ANDROID_WAKELOCK
+ bool "Wake lock"
+ depends on PM && RTC_CLASS
+ default n
+ select ANDROID_HAS_WAKELOCK
+ ---help---
+ Enable wakelocks. When user space request a sleep state the
+ sleep request will be delayed until no wake locks are held.
+
+config ANDROID_WAKELOCK_STAT
+ bool "Wake lock stats"
+ depends on WAKELOCK
+ default y
+ ---help---
+ Report wake lock stats in /proc/wakelocks
+
+config ANDROID_USER_WAKELOCK
+ bool "Userspace wake locks"
+ depends on ANDROID_WAKELOCK
+ default y
+ ---help---
+ User-space wake lock api. Write "lockname" or "lockname timeout"
+ to /sys/power/wake_lock lock and if needed create a wake lock.
+ Write "lockname" to /sys/power/wake_unlock to unlock a user wake
+ lock.
+
+config ANDROID_EARLYSUSPEND
+ bool "Early suspend"
+ depends on ANDROID_WAKELOCK
+ default y
+ select ANDROID_HAS_EARLYSUSPEND
+ ---help---
+ Call early suspend handlers when the user requested sleep state
+ changes.
+
+choice
+ prompt "User-space screen access"
+ default ANDROID_FB_EARLYSUSPEND if !FRAMEBUFFER_CONSOLE
+ default ANDROID_CONSOLE_EARLYSUSPEND
+ depends on ANDROID_HAS_EARLYSUSPEND
+
+ config NO_USER_SPACE_SCREEN_ACCESS_CONTROL
+ bool "None"
+
+ config ANDROID_CONSOLE_EARLYSUSPEND
+ bool "Console switch on early-suspend"
+ depends on ANDROID_HAS_EARLYSUSPEND && VT
+ ---help---
+ Register early suspend handler to perform a console switch to
+ when user-space should stop drawing to the screen and a switch
+ back when it should resume.
+
+ config ANDROID_FB_EARLYSUSPEND
+ bool "Sysfs interface"
+ depends on ANDROID_HAS_EARLYSUSPEND
+ ---help---
+ Register early suspend handler that notifies and waits for
+ user-space through sysfs when user-space should stop drawing
+ to the screen and notifies user-space when it should resume.
+endchoice
+
+config ANDROID_POWER_ALARM
+ bool "Android alarm driver"
+ depends on ANDROID_WAKELOCK
+ default y
+
+config ANDROID_PARANOID_NETWORK
+ bool "Only allow certain groups to create sockets"
+ default y
+
endmenu
diff --git a/drivers/staging/android/Makefile b/drivers/staging/android/Makefile
index 95209d6..30e23e7 100644
--- a/drivers/staging/android/Makefile
+++ b/drivers/staging/android/Makefile
@@ -3,3 +3,9 @@ obj-$(CONFIG_ANDROID_LOGGER) += logger.o
obj-$(CONFIG_ANDROID_RAM_CONSOLE) += ram_console.o
obj-$(CONFIG_ANDROID_TIMED_GPIO) += timed_gpio.o
obj-$(CONFIG_ANDROID_LOW_MEMORY_KILLER) += lowmemorykiller.o
+obj-$(CONFIG_ANDROID_POWER_ALARM) += alarm.o
+obj-$(CONFIG_ANDROID_WAKELOCK) += wakelock.o
+obj-$(CONFIG_ANDROID_USER_WAKELOCK) += userwakelock.o
+obj-$(CONFIG_ANDROID_EARLYSUSPEND) += earlysuspend.o
+obj-$(CONFIG_ANDROID_CONSOLE_EARLYSUSPEND) += consoleearlysuspend.o
+obj-$(CONFIG_ANDROID_FB_EARLYSUSPEND) += fbearlysuspend.o
--
1.5.6.5
More information about the openmoko-kernel
mailing list