diff options
Diffstat (limited to 'Documentation/android.txt')
| -rw-r--r-- | Documentation/android.txt | 121 |
1 files changed, 121 insertions, 0 deletions
diff --git a/Documentation/android.txt b/Documentation/android.txt new file mode 100644 index 00000000000..72a62afdf20 --- /dev/null +++ b/Documentation/android.txt | |||
| @@ -0,0 +1,121 @@ | |||
| 1 | ============= | ||
| 2 | A N D R O I D | ||
| 3 | ============= | ||
| 4 | |||
| 5 | Copyright (C) 2009 Google, Inc. | ||
| 6 | Written by Mike Chan <mike@android.com> | ||
| 7 | |||
| 8 | CONTENTS: | ||
| 9 | --------- | ||
| 10 | |||
| 11 | 1. Android | ||
| 12 | 1.1 Required enabled config options | ||
| 13 | 1.2 Required disabled config options | ||
| 14 | 1.3 Recommended enabled config options | ||
| 15 | 2. Contact | ||
| 16 | |||
| 17 | |||
| 18 | 1. Android | ||
| 19 | ========== | ||
| 20 | |||
| 21 | Android (www.android.com) is an open source operating system for mobile devices. | ||
| 22 | This document describes configurations needed to run the Android framework on | ||
| 23 | top of the Linux kernel. | ||
| 24 | |||
| 25 | To see a working defconfig look at msm_defconfig or goldfish_defconfig | ||
| 26 | which can be found at http://android.git.kernel.org in kernel/common.git | ||
| 27 | and kernel/msm.git | ||
| 28 | |||
| 29 | |||
| 30 | 1.1 Required enabled config options | ||
| 31 | ----------------------------------- | ||
| 32 | After building a standard defconfig, ensure that these options are enabled in | ||
| 33 | your .config or defconfig if they are not already. Based off the msm_defconfig. | ||
| 34 | You should keep the rest of the default options enabled in the defconfig | ||
| 35 | unless you know what you are doing. | ||
| 36 | |||
| 37 | ANDROID_PARANOID_NETWORK | ||
| 38 | ASHMEM | ||
| 39 | CONFIG_FB_MODE_HELPERS | ||
| 40 | CONFIG_FONT_8x16 | ||
| 41 | CONFIG_FONT_8x8 | ||
| 42 | CONFIG_YAFFS_SHORT_NAMES_IN_RAM | ||
| 43 | DAB | ||
| 44 | EARLYSUSPEND | ||
| 45 | FB | ||
| 46 | FB_CFB_COPYAREA | ||
| 47 | FB_CFB_FILLRECT | ||
| 48 | FB_CFB_IMAGEBLIT | ||
| 49 | FB_DEFERRED_IO | ||
| 50 | FB_TILEBLITTING | ||
| 51 | HIGH_RES_TIMERS | ||
| 52 | INOTIFY | ||
| 53 | INOTIFY_USER | ||
| 54 | INPUT_EVDEV | ||
| 55 | INPUT_GPIO | ||
| 56 | INPUT_MISC | ||
| 57 | LEDS_CLASS | ||
| 58 | LEDS_GPIO | ||
| 59 | LOCK_KERNEL | ||
| 60 | LkOGGER | ||
| 61 | LOW_MEMORY_KILLER | ||
| 62 | MISC_DEVICES | ||
| 63 | NEW_LEDS | ||
| 64 | NO_HZ | ||
| 65 | POWER_SUPPLY | ||
| 66 | PREEMPT | ||
| 67 | RAMFS | ||
| 68 | RTC_CLASS | ||
| 69 | RTC_LIB | ||
| 70 | SWITCH | ||
| 71 | SWITCH_GPIO | ||
| 72 | TMPFS | ||
| 73 | UID_STAT | ||
| 74 | UID16 | ||
| 75 | USB_FUNCTION | ||
| 76 | USB_FUNCTION_ADB | ||
| 77 | USER_WAKELOCK | ||
| 78 | VIDEO_OUTPUT_CONTROL | ||
| 79 | WAKELOCK | ||
| 80 | YAFFS_AUTO_YAFFS2 | ||
| 81 | YAFFS_FS | ||
| 82 | YAFFS_YAFFS1 | ||
| 83 | YAFFS_YAFFS2 | ||
| 84 | |||
| 85 | |||
| 86 | 1.2 Required disabled config options | ||
| 87 | ------------------------------------ | ||
| 88 | CONFIG_YAFFS_DISABLE_LAZY_LOAD | ||
| 89 | DNOTIFY | ||
| 90 | |||
| 91 | |||
| 92 | 1.3 Recommended enabled config options | ||
| 93 | ------------------------------ | ||
| 94 | ANDROID_PMEM | ||
| 95 | ANDROID_RAM_CONSOLE | ||
| 96 | ANDROID_RAM_CONSOLE_ERROR_CORRECTION | ||
| 97 | SCHEDSTATS | ||
| 98 | DEBUG_PREEMPT | ||
| 99 | DEBUG_MUTEXES | ||
| 100 | DEBUG_SPINLOCK_SLEEP | ||
| 101 | DEBUG_INFO | ||
| 102 | FRAME_POINTER | ||
| 103 | CPU_FREQ | ||
| 104 | CPU_FREQ_TABLE | ||
| 105 | CPU_FREQ_DEFAULT_GOV_ONDEMAND | ||
| 106 | CPU_FREQ_GOV_ONDEMAND | ||
| 107 | CRC_CCITT | ||
| 108 | EMBEDDED | ||
| 109 | INPUT_TOUCHSCREEN | ||
| 110 | I2C | ||
| 111 | I2C_BOARDINFO | ||
| 112 | LOG_BUF_SHIFT=17 | ||
| 113 | SERIAL_CORE | ||
| 114 | SERIAL_CORE_CONSOLE | ||
| 115 | |||
| 116 | |||
| 117 | 2. Contact | ||
| 118 | ========== | ||
| 119 | website: http://android.git.kernel.org | ||
| 120 | |||
| 121 | mailing-lists: android-kernel@googlegroups.com | ||
