Kyle Swenson | 8d8f654 | 2021-03-15 11:02:55 -0600 | [diff] [blame] | 1 | menu "Android" |
| 2 | |
| 3 | config ANDROID |
| 4 | bool "Android Drivers" |
| 5 | ---help--- |
| 6 | Enable support for various drivers needed on the Android platform |
| 7 | |
| 8 | if ANDROID |
| 9 | |
| 10 | config 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 | |
| 22 | config 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 | |
| 35 | endif # if ANDROID |
| 36 | |
| 37 | endmenu |