xref: /openbmc/linux/drivers/android/Kconfig (revision ff6defa6)
1menu "Android"
2
3config ANDROID
4	bool "Android Drivers"
5	---help---
6	  Enable support for various drivers needed on the Android platform
7
8if ANDROID
9
10config ANDROID_BINDER_IPC
11	bool "Android Binder IPC Driver"
12	depends on MMU
13	default n
14	---help---
15	  Binder is used in Android for both communication between processes,
16	  and remote method invocation.
17
18	  This means one Android process can call a method/routine in another
19	  Android process, using Binder to identify, invoke and pass arguments
20	  between said processes.
21
22config ANDROID_BINDER_IPC_32BIT
23	bool
24	depends on !64BIT && ANDROID_BINDER_IPC
25	default y
26	---help---
27	  The Binder API has been changed to support both 32 and 64bit
28	  applications in a mixed environment.
29
30	  Enable this to support an old 32-bit Android user-space (v4.4 and
31	  earlier).
32
33	  Note that enabling this will break newer Android user-space.
34
35endif # if ANDROID
36
37endmenu
38