Skip to content

Commit b5177b1

Browse files
JordanYatesjhedberg
authored andcommitted
modem: modem_cellular: assert reset pin for duration
Assert the reset pin for the duration specified by the modem (`reset_pulse_duration_ms`) when booting, instead of immediately de-asserting the pin. Signed-off-by: Jordan Yates <[email protected]>
1 parent 54088f6 commit b5177b1

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

drivers/modem/modem_cellular.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -790,13 +790,13 @@ static void modem_cellular_idle_event_handler(struct modem_cellular_data *data,
790790
break;
791791
}
792792

793-
if (modem_cellular_gpio_is_enabled(&config->power_gpio)) {
794-
modem_cellular_enter_state(data, MODEM_CELLULAR_STATE_POWER_ON_PULSE);
793+
if (modem_cellular_gpio_is_enabled(&config->reset_gpio)) {
794+
modem_cellular_enter_state(data, MODEM_CELLULAR_STATE_RESET_PULSE);
795795
break;
796796
}
797797

798-
if (modem_cellular_gpio_is_enabled(&config->reset_gpio)) {
799-
modem_cellular_enter_state(data, MODEM_CELLULAR_STATE_AWAIT_POWER_ON);
798+
if (modem_cellular_gpio_is_enabled(&config->power_gpio)) {
799+
modem_cellular_enter_state(data, MODEM_CELLULAR_STATE_POWER_ON_PULSE);
800800
break;
801801
}
802802

0 commit comments

Comments
 (0)