ext4: fix undefined behavior in ext4_fill_flex_info()
[linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git] / drivers / staging / android / Kconfig
blobeb675635ae60c532e800ae6a57c1c9c667b052b8
1 menu "Android"
3 config ANDROID
4         bool "Android Drivers"
5         depends on BROKEN
6         default N
7         ---help---
8           Enable support for various drivers needed on the Android platform
10 if ANDROID
12 config ANDROID_BINDER_IPC
13         bool "Android Binder IPC Driver"
14         default n
16 config ANDROID_LOGGER
17         tristate "Android log driver"
18         default n
20 config ANDROID_RAM_CONSOLE
21         bool "Android RAM buffer console"
22         default n
24 config ANDROID_RAM_CONSOLE_ENABLE_VERBOSE
25         bool "Enable verbose console messages on Android RAM console"
26         default y
27         depends on ANDROID_RAM_CONSOLE
29 menuconfig ANDROID_RAM_CONSOLE_ERROR_CORRECTION
30         bool "Android RAM Console Enable error correction"
31         default n
32         depends on ANDROID_RAM_CONSOLE
33         depends on !ANDROID_RAM_CONSOLE_EARLY_INIT
34         select REED_SOLOMON
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"
42         default 128
43         help
44           Must be a power of 2.
46 config ANDROID_RAM_CONSOLE_ERROR_CORRECTION_ECC_SIZE
47         int "Android RAM Console ECC size"
48         default 16
50 config ANDROID_RAM_CONSOLE_ERROR_CORRECTION_SYMBOL_SIZE
51         int "Android RAM Console Symbol size"
52         default 8
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"
66         default n
67         depends on ANDROID_RAM_CONSOLE
69 config ANDROID_RAM_CONSOLE_EARLY_ADDR
70         hex "Android RAM console virtual address"
71         default 0
72         depends on ANDROID_RAM_CONSOLE_EARLY_INIT
74 config ANDROID_RAM_CONSOLE_EARLY_SIZE
75         hex "Android RAM console buffer size"
76         default 0
77         depends on ANDROID_RAM_CONSOLE_EARLY_INIT
79 config ANDROID_TIMED_OUTPUT
80         bool "Timed output class driver"
81         default y
83 config ANDROID_TIMED_GPIO
84         tristate "Android timed gpio driver"
85         depends on GENERIC_GPIO && ANDROID_TIMED_OUTPUT
86         default n
88 config ANDROID_LOW_MEMORY_KILLER
89         bool "Android Low Memory Killer"
90         default N
91         ---help---
92           Register processes to be killed when memory is low
94 endif # if ANDROID
96 endmenu