Project

General

Profile

XMMBoot » History » Version 8

Denis 'GNUtoo' Carikli, 02/29/2020 02:05 AM

1 1 Denis 'GNUtoo' Carikli
h1. XMMBoot
2
3
h2.  Introduction
4
5
For both libsamsung-ipc and the Linux driver it's interesting to understand better the boot of the modem in order to come with good names for the abstraction.
6
7 4 Denis 'GNUtoo' Carikli
|_. gpio platform data name |_. present |_. absent |_. comments |
8 6 Denis 'GNUtoo' Carikli
| gpio_cp_on | | | cp == baseband processor |
9 3 Denis 'GNUtoo' Carikli
| gpio_reset_req_n | |
10 6 Denis 'GNUtoo' Carikli
| gpio_cp_reset | | | cp == baseband processor |
11 3 Denis 'GNUtoo' Carikli
| gpio_pda_active | |
12
| gpio_phone_active | |
13 6 Denis 'GNUtoo' Carikli
| gpio_cp_dump_int | | | cp == baseband processor |
14 5 Denis 'GNUtoo' Carikli
| gpio_flm_uart_sel | Galaxy Nexus | Not used in libsamsung-ipc for other Replicant compatible devices | Modem download mode ? |
15 8 Denis 'GNUtoo' Carikli
| gpio_cp_warm_reset | | |  cp == baseband processor  |
16 6 Denis 'GNUtoo' Carikli
| gpio_revers_bias_clear | | | |
17
| gpio_revers_bias_restore | | | |
18
| gpio_sim_detect | | | Detect SIM card presence ? |
19 4 Denis 'GNUtoo' Carikli
20 7 Denis 'GNUtoo' Carikli
h2. SIM card presence detection
21
22
Do we really want to check the SIM card presence?
23
24
Would it be possible not to for privacy reasons?
25
26
Example:
27
* Boot a modem with a SIM
28
* Take away the SIM card
29
* Go to a protest with only the SIM card and a phone with no data on it to be able to call if necessary.
30
31 4 Denis 'GNUtoo' Carikli
h2. TODO
32
33
* check gpio_flm_uart_sel in smdk4412 kernel too
34 3 Denis 'GNUtoo' Carikli
35 1 Denis 'GNUtoo' Carikli
h2. Links
36
37 2 Denis 'GNUtoo' Carikli
* https://git.replicant.us/replicant/kernel_samsung_smdk4412/tree/drivers/misc/modem_if/modem_modemctl_device_xmm6260.c
38 1 Denis 'GNUtoo' Carikli
* https://forum.xda-developers.com/galaxy-s2/help/how-to-talk-to-modem-commands-t1471241/page4