1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
graph {
bgcolor="#ffffff00" # Transparent background
ratio=0.8
overlap=false
subgraph cluster_modem {
label="Modem";
"MODEM_BUS" [label="USB, Serial port, HSIC, RAM, MIPI, etc"];
};
subgraph cluster_soc {
label="SOC (Exynos, OMAP, etc)";
subgraph cluster_hardware {
label="Hardware";
"SOC_BUS" [label="USB, Serial port, HSIC, RAM, MIPI, etc"];
"SOC_BUS" -- "MODEM_BUS";
};
subgraph cluster_software {
label="Software";
"libsamsung-ril" [label="libsamsung-ril"];
"libril" [label="other libril:, reference-ril, qmi-ril, etc"];
"MODEM_DRIVER" [label="Linux driver: Modem drivers (+ possibly a low level protocol)"];
"SOC_BUS" -- "MODEM_DRIVER";
"MODEM_DRIVER" -- "libril";
"libril" -- "rild";
"MODEM_DRIVER" -- "libsamsung-ipc";
"libsamsung-ipc" -- "libsamsung-ril";
"libsamsung-ril" -- "rild";
"rild" -- "framework";
"framework" -- "applications (dialer, silence, etc)";
};
};
}
|