1777783e0SGreg Kroah-Hartmanmenu "Android" 2777783e0SGreg Kroah-Hartman 3777783e0SGreg Kroah-Hartmanconfig ANDROID 4777783e0SGreg Kroah-Hartman bool "Android Drivers" 5777783e0SGreg Kroah-Hartman ---help--- 6777783e0SGreg Kroah-Hartman Enable support for various drivers needed on the Android platform 7777783e0SGreg Kroah-Hartman 8777783e0SGreg Kroah-Hartmanif ANDROID 9777783e0SGreg Kroah-Hartman 10777783e0SGreg Kroah-Hartmanconfig ANDROID_BINDER_IPC 11777783e0SGreg Kroah-Hartman bool "Android Binder IPC Driver" 12777783e0SGreg Kroah-Hartman depends on MMU 13777783e0SGreg Kroah-Hartman default n 14777783e0SGreg Kroah-Hartman ---help--- 15777783e0SGreg Kroah-Hartman Binder is used in Android for both communication between processes, 16777783e0SGreg Kroah-Hartman and remote method invocation. 17777783e0SGreg Kroah-Hartman 18777783e0SGreg Kroah-Hartman This means one Android process can call a method/routine in another 19777783e0SGreg Kroah-Hartman Android process, using Binder to identify, invoke and pass arguments 20777783e0SGreg Kroah-Hartman between said processes. 21777783e0SGreg Kroah-Hartman 22*ac4812c5SMartijn Coenenconfig ANDROID_BINDER_DEVICES 23*ac4812c5SMartijn Coenen string "Android Binder devices" 24*ac4812c5SMartijn Coenen depends on ANDROID_BINDER_IPC 25*ac4812c5SMartijn Coenen default "binder" 26*ac4812c5SMartijn Coenen ---help--- 27*ac4812c5SMartijn Coenen Default value for the binder.devices parameter. 28*ac4812c5SMartijn Coenen 29*ac4812c5SMartijn Coenen The binder.devices parameter is a comma-separated list of strings 30*ac4812c5SMartijn Coenen that specifies the names of the binder device nodes that will be 31*ac4812c5SMartijn Coenen created. Each binder device has its own context manager, and is 32*ac4812c5SMartijn Coenen therefore logically separated from the other devices. 33*ac4812c5SMartijn Coenen 34777783e0SGreg Kroah-Hartmanconfig ANDROID_BINDER_IPC_32BIT 35777783e0SGreg Kroah-Hartman bool 36777783e0SGreg Kroah-Hartman depends on !64BIT && ANDROID_BINDER_IPC 37777783e0SGreg Kroah-Hartman default y 38777783e0SGreg Kroah-Hartman ---help--- 39777783e0SGreg Kroah-Hartman The Binder API has been changed to support both 32 and 64bit 40777783e0SGreg Kroah-Hartman applications in a mixed environment. 41777783e0SGreg Kroah-Hartman 42777783e0SGreg Kroah-Hartman Enable this to support an old 32-bit Android user-space (v4.4 and 43777783e0SGreg Kroah-Hartman earlier). 44777783e0SGreg Kroah-Hartman 45777783e0SGreg Kroah-Hartman Note that enabling this will break newer Android user-space. 46777783e0SGreg Kroah-Hartman 47777783e0SGreg Kroah-Hartmanendif # if ANDROID 48777783e0SGreg Kroah-Hartman 49777783e0SGreg Kroah-Hartmanendmenu 50