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