zephyr/drivers/modem/Kconfig.gsm

65 lines
1.5 KiB
Plaintext

# Copyright (c) 2020 Intel Corporation
# SPDX-License-Identifier: Apache-2.0
config MODEM_GSM_PPP
bool "Support GSM modems"
select MODEM_CONTEXT
select MODEM_CMD_HANDLER
select MODEM_IFACE_UART
help
Enable GSM modems that support standard AT commands and PPP.
if MODEM_GSM_PPP
choice
prompt "Modem type"
default MODEM_GSM_GENERIC
help
Type/manufacturer of the GSM modem
config MODEM_GSM_GENERIC
bool "Generic GSM modem"
help
The modem does not need any special handling etc.
config MODEM_GSM_SIMCOM
bool "SIMCOM modem"
help
Use this if you have SIMCOM based modem like SIM800 etc.
endchoice
config MODEM_GSM_UART_NAME
string "UART device name the modem is connected to"
config MODEM_GSM_RX_STACK_SIZE
int "Size of the stack allocated for receiving data from modem"
default 512
help
Sets the stack size which will be used by the GSM RX thread.
config MODEM_GSM_INIT_PRIORITY
int "Init priority for the GSM modem driver"
default 42
range 0 99
help
The GSM modem is initialized in POST_KERNEL using priority in
the range 0-99.
config MODEM_GSM_APN
string "Access Point Name"
default "internet"
help
Specify Access Point Name, i.e. the name to identify Internet IP
GPRS cellular data context.
config MODEM_GSM_MANUAL_MCCMNO
string "MCC/MNO for establishing network connection"
help
This setting is used in the AT+COPS command to set the MCC/MNO
for the network connection context. This value is specific to
the network provider and may need to be changed if auto is not
selected.
endif