8 Enable support for various drivers needed on the Android platform
12 config ANDROID_BINDER_IPC
13 bool "Android Binder IPC Driver"
17 tristate "Android log driver"
20 config ANDROID_RAM_CONSOLE
21 bool "Android RAM buffer console"
24 config ANDROID_RAM_CONSOLE_ENABLE_VERBOSE
25 bool "Enable verbose console messages on Android RAM console"
27 depends on ANDROID_RAM_CONSOLE
29 menuconfig ANDROID_RAM_CONSOLE_ERROR_CORRECTION
30 bool "Android RAM Console Enable error correction"
32 depends on ANDROID_RAM_CONSOLE
33 depends on !ANDROID_RAM_CONSOLE_EARLY_INIT
35 select REED_SOLOMON_ENC8
36 select REED_SOLOMON_DEC8
38 if ANDROID_RAM_CONSOLE_ERROR_CORRECTION
40 config ANDROID_RAM_CONSOLE_ERROR_CORRECTION_DATA_SIZE
41 int "Android RAM Console Data data size"
46 config ANDROID_RAM_CONSOLE_ERROR_CORRECTION_ECC_SIZE
47 int "Android RAM Console ECC size"
50 config ANDROID_RAM_CONSOLE_ERROR_CORRECTION_SYMBOL_SIZE
51 int "Android RAM Console Symbol size"
54 config ANDROID_RAM_CONSOLE_ERROR_CORRECTION_POLYNOMIAL
55 hex "Android RAM Console Polynomial"
56 default 0x19 if (ANDROID_RAM_CONSOLE_ERROR_CORRECTION_SYMBOL_SIZE = 4)
57 default 0x29 if (ANDROID_RAM_CONSOLE_ERROR_CORRECTION_SYMBOL_SIZE = 5)
58 default 0x61 if (ANDROID_RAM_CONSOLE_ERROR_CORRECTION_SYMBOL_SIZE = 6)
59 default 0x89 if (ANDROID_RAM_CONSOLE_ERROR_CORRECTION_SYMBOL_SIZE = 7)
60 default 0x11d if (ANDROID_RAM_CONSOLE_ERROR_CORRECTION_SYMBOL_SIZE = 8)
62 endif # ANDROID_RAM_CONSOLE_ERROR_CORRECTION
64 config ANDROID_RAM_CONSOLE_EARLY_INIT
65 bool "Start Android RAM console early"
67 depends on ANDROID_RAM_CONSOLE
69 config ANDROID_RAM_CONSOLE_EARLY_ADDR
70 hex "Android RAM console virtual address"
72 depends on ANDROID_RAM_CONSOLE_EARLY_INIT
74 config ANDROID_RAM_CONSOLE_EARLY_SIZE
75 hex "Android RAM console buffer size"
77 depends on ANDROID_RAM_CONSOLE_EARLY_INIT
79 config ANDROID_TIMED_OUTPUT
80 bool "Timed output class driver"
83 config ANDROID_TIMED_GPIO
84 tristate "Android timed gpio driver"
85 depends on GENERIC_GPIO && ANDROID_TIMED_OUTPUT
88 config ANDROID_LOW_MEMORY_KILLER
89 bool "Android Low Memory Killer"
92 Register processes to be killed when memory is low