Skip to content

Commit e27c4ba

Browse files
emillindqdkalowsk
authored andcommitted
modem_cellular: lara_r6: add choice of Radio Access Technology
Add a Kconfig choice to select which Radio Access Technology to be used Signed-off-by: Emil Lindqvist <emil@lindq.gr>
1 parent bebfd87 commit e27c4ba

File tree

2 files changed

+27
-1
lines changed

2 files changed

+27
-1
lines changed

drivers/modem/Kconfig.cellular

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,4 +64,23 @@ config MODEM_CELLULAR_NEW_BAUDRATE_DELAY
6464
default 100 if DT_HAS_U_BLOX_LARA_R6_ENABLED
6565
default 300
6666

67-
endif
67+
if DT_HAS_U_BLOX_LARA_R6_ENABLED
68+
69+
choice MODEM_CELLULAR_RAT
70+
prompt "Which Radio Access Technology to use"
71+
default MODEM_CELLULAR_RAT_4G
72+
73+
config MODEM_CELLULAR_RAT_4G
74+
bool "Use only 4G"
75+
76+
config MODEM_CELLULAR_RAT_4G_3G
77+
bool "Use 4G & 3G"
78+
79+
config MODEM_CELLULAR_RAT_4G_3G_2G
80+
bool "Use 4G, 3G & 2G"
81+
82+
endchoice
83+
84+
endif #DT_HAS_U_BLOX_LARA_R6_ENABLED
85+
86+
endif #MODEM_CELLULAR

drivers/modem/modem_cellular.c

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2302,6 +2302,13 @@ MODEM_CHAT_SCRIPT_CMDS_DEFINE(u_blox_lara_r6_init_chat_script_cmds,
23022302
MODEM_CHAT_SCRIPT_CMD_RESP("AT+CREG?", ok_match),
23032303
MODEM_CHAT_SCRIPT_CMD_RESP("AT+CEREG?", ok_match),
23042304
MODEM_CHAT_SCRIPT_CMD_RESP("AT+CGREG?", ok_match),
2305+
#if CONFIG_MODEM_CELLULAR_RAT_4G
2306+
MODEM_CHAT_SCRIPT_CMD_RESP("AT+URAT=3", ok_match),
2307+
#elif CONFIG_MODEM_CELLULAR_RAT_4G_3G
2308+
MODEM_CHAT_SCRIPT_CMD_RESP("AT+URAT=3,2", ok_match),
2309+
#elif CONFIG_MODEM_CELLULAR_RAT_4G_3G_2G
2310+
MODEM_CHAT_SCRIPT_CMD_RESP("AT+URAT=3,2,0", ok_match),
2311+
#endif
23052312
MODEM_CHAT_SCRIPT_CMD_RESP("AT+CGSN", imei_match),
23062313
MODEM_CHAT_SCRIPT_CMD_RESP("", ok_match),
23072314
MODEM_CHAT_SCRIPT_CMD_RESP("AT+CGMM", cgmm_match),

0 commit comments

Comments
 (0)