mirror of
https://github.com/followmsi/android_kernel_google_msm.git
synced 2024-11-06 23:17:41 +00:00
[docs] android: Add android config documentation to boot framework.
Signed-off-by: Mike Chan <mike@android.com>
This commit is contained in:
parent
4f65be18ce
commit
6bb1a6fef7
1 changed files with 121 additions and 0 deletions
121
Documentation/android.txt
Normal file
121
Documentation/android.txt
Normal file
|
@ -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
|
Loading…
Reference in a new issue