drivers: wifi: esp: Fix wifi-reset-gpios handling

wifi-reset-gpios is currently ignored after conversion to DT_INST
macros. Use wifi_reset_gpios instead of reset_gpios to fix the problem.

Fixes: a464ae7163 ("drivers: wifi: esp: Convert to new DT_INST
  macros")
Signed-off-by: Marcin Niestroj <m.niestroj@grinn-global.com>
This commit is contained in:
Marcin Niestroj 2020-04-06 11:49:30 +02:00 committed by Kumar Gala
commit 91fe6534da

View file

@ -28,16 +28,16 @@ LOG_MODULE_REGISTER(wifi_esp);
/* pin settings */ /* pin settings */
enum modem_control_pins { enum modem_control_pins {
#if DT_INST_NODE_HAS_PROP(0, reset_gpios) #if DT_INST_NODE_HAS_PROP(0, wifi_reset_gpios)
WIFI_RESET, WIFI_RESET,
#endif #endif
NUM_PINS, NUM_PINS,
}; };
static struct modem_pin modem_pins[] = { static struct modem_pin modem_pins[] = {
#if DT_INST_NODE_HAS_PROP(0, reset_gpios) #if DT_INST_NODE_HAS_PROP(0, wifi_reset_gpios)
MODEM_PIN(DT_INST_GPIO_LABEL(0, reset_gpios), MODEM_PIN(DT_INST_GPIO_LABEL(0, wifi_reset_gpios),
DT_INST_GPIO_PIN(0, reset_gpios), DT_INST_GPIO_PIN(0, wifi_reset_gpios),
GPIO_OUTPUT), GPIO_OUTPUT),
#endif #endif
}; };
@ -744,7 +744,7 @@ static void esp_reset(struct esp_data *dev)
net_if_down(dev->net_iface); net_if_down(dev->net_iface);
} }
#if DT_INST_NODE_HAS_PROP(0, reset_gpios) #if DT_INST_NODE_HAS_PROP(0, wifi_reset_gpios)
modem_pin_write(&dev->mctx, WIFI_RESET, 0); modem_pin_write(&dev->mctx, WIFI_RESET, 0);
k_sleep(K_MSEC(100)); k_sleep(K_MSEC(100));
modem_pin_write(&dev->mctx, WIFI_RESET, 1); modem_pin_write(&dev->mctx, WIFI_RESET, 1);