drivers: wifi: esp: Convert to new DT_INST macros
Convert older DT_INST_ macro use the new include/devicetree.h DT_INST macro APIs. Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
This commit is contained in:
parent
7f5bdfb2a4
commit
a464ae7163
2 changed files with 10 additions and 8 deletions
|
@ -4,6 +4,8 @@
|
||||||
* SPDX-License-Identifier: Apache-2.0
|
* SPDX-License-Identifier: Apache-2.0
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#define DT_DRV_COMPAT espressif_esp_wifi
|
||||||
|
|
||||||
#define LOG_LEVEL CONFIG_WIFI_LOG_LEVEL
|
#define LOG_LEVEL CONFIG_WIFI_LOG_LEVEL
|
||||||
#include <logging/log.h>
|
#include <logging/log.h>
|
||||||
LOG_MODULE_REGISTER(wifi_esp);
|
LOG_MODULE_REGISTER(wifi_esp);
|
||||||
|
@ -26,16 +28,16 @@ LOG_MODULE_REGISTER(wifi_esp);
|
||||||
|
|
||||||
/* pin settings */
|
/* pin settings */
|
||||||
enum modem_control_pins {
|
enum modem_control_pins {
|
||||||
#if defined(DT_INST_0_ESPRESSIF_ESP_WIFI_RESET_GPIOS_PIN)
|
#if DT_INST_NODE_HAS_PROP(0, 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 defined(DT_INST_0_ESPRESSIF_ESP_WIFI_RESET_GPIOS_PIN)
|
#if DT_INST_NODE_HAS_PROP(0, reset_gpios)
|
||||||
MODEM_PIN(DT_INST_0_ESPRESSIF_ESP_WIFI_RESET_GPIOS_CONTROLLER,
|
MODEM_PIN(DT_INST_GPIO_LABEL(0, reset_gpios),
|
||||||
DT_INST_0_ESPRESSIF_ESP_WIFI_RESET_GPIOS_PIN,
|
DT_INST_GPIO_PIN(0, reset_gpios),
|
||||||
GPIO_OUTPUT),
|
GPIO_OUTPUT),
|
||||||
#endif
|
#endif
|
||||||
};
|
};
|
||||||
|
@ -742,7 +744,7 @@ static void esp_reset(struct esp_data *dev)
|
||||||
net_if_down(dev->net_iface);
|
net_if_down(dev->net_iface);
|
||||||
}
|
}
|
||||||
|
|
||||||
#if defined(DT_INST_0_ESPRESSIF_ESP_WIFI_RESET_GPIOS_PIN)
|
#if DT_INST_NODE_HAS_PROP(0, 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);
|
||||||
|
@ -838,7 +840,7 @@ static int esp_init(struct device *dev)
|
||||||
data->iface_data.rx_rb_buf = &data->iface_rb_buf[0];
|
data->iface_data.rx_rb_buf = &data->iface_rb_buf[0];
|
||||||
data->iface_data.rx_rb_buf_len = sizeof(data->iface_rb_buf);
|
data->iface_data.rx_rb_buf_len = sizeof(data->iface_rb_buf);
|
||||||
ret = modem_iface_uart_init(&data->mctx.iface, &data->iface_data,
|
ret = modem_iface_uart_init(&data->mctx.iface, &data->iface_data,
|
||||||
DT_INST_0_ESPRESSIF_ESP_BUS_NAME);
|
DT_INST_BUS_LABEL(0));
|
||||||
if (ret < 0) {
|
if (ret < 0) {
|
||||||
goto error;
|
goto error;
|
||||||
}
|
}
|
||||||
|
|
|
@ -37,14 +37,14 @@ extern "C" {
|
||||||
#define _CIPSTAMAC "CIPSTAMAC"
|
#define _CIPSTAMAC "CIPSTAMAC"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if DT_INST_0_ESPRESSIF_ESP_WIFI_UART_FLOW_CONTROL == 1
|
#if DT_INST_PROP(0, uart_flow_control) == 1
|
||||||
#define _FLOW_CONTROL "3"
|
#define _FLOW_CONTROL "3"
|
||||||
#else
|
#else
|
||||||
#define _FLOW_CONTROL "0"
|
#define _FLOW_CONTROL "0"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define _UART_CUR \
|
#define _UART_CUR \
|
||||||
STRINGIFY(DT_INST_0_ESPRESSIF_ESP_WIFI_UART_SPEED)",8,1,0,"_FLOW_CONTROL
|
STRINGIFY(DT_INST_PROP(0, uart_speed))",8,1,0,"_FLOW_CONTROL
|
||||||
|
|
||||||
#define CONN_CMD_MAX_LEN (sizeof("AT+"_CWJAP"=\"\",\"\"") + \
|
#define CONN_CMD_MAX_LEN (sizeof("AT+"_CWJAP"=\"\",\"\"") + \
|
||||||
WIFI_SSID_MAX_LEN + WIFI_PSK_MAX_LEN)
|
WIFI_SSID_MAX_LEN + WIFI_PSK_MAX_LEN)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue