Commit | Line | Data |
---|---|---|
777783e0 GKH |
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" | |
5a068558 | 12 | depends on MMU && !M68K |
777783e0 GKH |
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 | ||
04e3812e MC |
22 | config ANDROID_BINDER_DEVICES |
23 | string "Android Binder devices" | |
24 | depends on ANDROID_BINDER_IPC | |
025b221d | 25 | default "binder,hwbinder,vndbinder" |
04e3812e MC |
26 | ---help--- |
27 | Default value for the binder.devices parameter. | |
28 | ||
29 | The binder.devices parameter is a comma-separated list of strings | |
30 | that specifies the names of the binder device nodes that will be | |
31 | created. Each binder device has its own context manager, and is | |
32 | therefore logically separated from the other devices. | |
33 | ||
3de14ff3 SY |
34 | config ANDROID_BINDER_IPC_SELFTEST |
35 | bool "Android Binder IPC Driver Selftest" | |
36 | depends on ANDROID_BINDER_IPC | |
37 | ---help--- | |
38 | This feature allows binder selftest to run. | |
39 | ||
40 | Binder selftest checks the allocation and free of binder buffers | |
41 | exhaustively with combinations of various buffer sizes and | |
42 | alignments. | |
43 | ||
777783e0 GKH |
44 | endif # if ANDROID |
45 | ||
46 | endmenu |