forked from mozggg/TF101-GNU-kernel
-
Notifications
You must be signed in to change notification settings - Fork 8
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[docs] android: Add android config documentation to boot framework.
Signed-off-by: Mike Chan <mike@android.com>
- Loading branch information
Mike Chan
authored and
Dan Willemsen
committed
Dec 1, 2011
1 parent
6e12501
commit 93af369
Showing
1 changed file
with
121 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,121 @@ | ||
============= | ||
A N D R O I D | ||
============= | ||
|
||
Copyright (C) 2009 Google, Inc. | ||
Written by Mike Chan <mike@android.com> | ||
|
||
CONTENTS: | ||
--------- | ||
|
||
1. Android | ||
1.1 Required enabled config options | ||
1.2 Required disabled config options | ||
1.3 Recommended enabled config options | ||
2. Contact | ||
|
||
|
||
1. Android | ||
========== | ||
|
||
Android (www.android.com) is an open source operating system for mobile devices. | ||
This document describes configurations needed to run the Android framework on | ||
top of the Linux kernel. | ||
|
||
To see a working defconfig look at msm_defconfig or goldfish_defconfig | ||
which can be found at http://android.git.kernel.org in kernel/common.git | ||
and kernel/msm.git | ||
|
||
|
||
1.1 Required enabled config options | ||
----------------------------------- | ||
After building a standard defconfig, ensure that these options are enabled in | ||
your .config or defconfig if they are not already. Based off the msm_defconfig. | ||
You should keep the rest of the default options enabled in the defconfig | ||
unless you know what you are doing. | ||
|
||
ANDROID_PARANOID_NETWORK | ||
ASHMEM | ||
CONFIG_FB_MODE_HELPERS | ||
CONFIG_FONT_8x16 | ||
CONFIG_FONT_8x8 | ||
CONFIG_YAFFS_SHORT_NAMES_IN_RAM | ||
DAB | ||
EARLYSUSPEND | ||
FB | ||
FB_CFB_COPYAREA | ||
FB_CFB_FILLRECT | ||
FB_CFB_IMAGEBLIT | ||
FB_DEFERRED_IO | ||
FB_TILEBLITTING | ||
HIGH_RES_TIMERS | ||
INOTIFY | ||
INOTIFY_USER | ||
INPUT_EVDEV | ||
INPUT_GPIO | ||
INPUT_MISC | ||
LEDS_CLASS | ||
LEDS_GPIO | ||
LOCK_KERNEL | ||
LkOGGER | ||
LOW_MEMORY_KILLER | ||
MISC_DEVICES | ||
NEW_LEDS | ||
NO_HZ | ||
POWER_SUPPLY | ||
PREEMPT | ||
RAMFS | ||
RTC_CLASS | ||
RTC_LIB | ||
SWITCH | ||
SWITCH_GPIO | ||
TMPFS | ||
UID_STAT | ||
UID16 | ||
USB_FUNCTION | ||
USB_FUNCTION_ADB | ||
USER_WAKELOCK | ||
VIDEO_OUTPUT_CONTROL | ||
WAKELOCK | ||
YAFFS_AUTO_YAFFS2 | ||
YAFFS_FS | ||
YAFFS_YAFFS1 | ||
YAFFS_YAFFS2 | ||
|
||
|
||
1.2 Required disabled config options | ||
------------------------------------ | ||
CONFIG_YAFFS_DISABLE_LAZY_LOAD | ||
DNOTIFY | ||
|
||
|
||
1.3 Recommended enabled config options | ||
------------------------------ | ||
ANDROID_PMEM | ||
ANDROID_RAM_CONSOLE | ||
ANDROID_RAM_CONSOLE_ERROR_CORRECTION | ||
SCHEDSTATS | ||
DEBUG_PREEMPT | ||
DEBUG_MUTEXES | ||
DEBUG_SPINLOCK_SLEEP | ||
DEBUG_INFO | ||
FRAME_POINTER | ||
CPU_FREQ | ||
CPU_FREQ_TABLE | ||
CPU_FREQ_DEFAULT_GOV_ONDEMAND | ||
CPU_FREQ_GOV_ONDEMAND | ||
CRC_CCITT | ||
EMBEDDED | ||
INPUT_TOUCHSCREEN | ||
I2C | ||
I2C_BOARDINFO | ||
LOG_BUF_SHIFT=17 | ||
SERIAL_CORE | ||
SERIAL_CORE_CONSOLE | ||
|
||
|
||
2. Contact | ||
========== | ||
website: http://android.git.kernel.org | ||
|
||
mailing-lists: android-kernel@googlegroups.com |