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.
The GPIO platform data names were taken from the modem_modemctl_device_xmm6260.c file
function pointer name | gpio platform data name | present | absent | comments |
---|---|---|---|---|
gpio_cp_on | cp baseband processor | |||
gpio_reset_req_n | ||||
gpio_cp_reset | cp baseband processor | |||
gpio_pda_active | ||||
gpio_phone_active | ||||
gpio_cp_dump_int | cp baseband processor | |||
gpio_flm_uart_sel | Galaxy Nexus | Not used in libsamsung-ipc for other Replicant compatible devices | Modem download mode ? | |
modem_boot_on | gpio_cp_warm_reset | cp baseband processor | ||
gpio_revers_bias_clear | ||||
gpio_revers_bias_restore | ||||
gpio_sim_detect | Detect SIM card presence ? |
Do we really want to check the SIM card presence?
Would it be possible not to for privacy reasons?
Example: