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