| ============= |
| 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 |
| PSTORE_CONSOLE |
| PSTORE_RAM |
| 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 |