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