123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122 |
- =============
- 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
|