zephyr: Fix serial recovery compilation warnings
Missing const on pointers to device structures caused compilation
warnings when compiling bootloader with serial recovery enabled.
Signed-off-by: Dominik Ermel <dominik.ermel@nordicsemi.no>
diff --git a/boot/zephyr/main.c b/boot/zephyr/main.c
index 0efc5a8..d05939e 100644
--- a/boot/zephyr/main.c
+++ b/boot/zephyr/main.c
@@ -324,7 +324,7 @@
#ifdef CONFIG_MCUBOOT_SERIAL
- struct device *detect_port;
+ struct device const *detect_port;
uint32_t detect_value = !CONFIG_BOOT_SERIAL_DETECT_PIN_VAL;
detect_port = device_get_binding(CONFIG_BOOT_SERIAL_DETECT_PORT);
diff --git a/boot/zephyr/serial_adapter.c b/boot/zephyr/serial_adapter.c
index 8787780..8297522 100644
--- a/boot/zephyr/serial_adapter.c
+++ b/boot/zephyr/serial_adapter.c
@@ -41,7 +41,7 @@
char line[CONFIG_BOOT_MAX_LINE_INPUT_LEN];
};
-static struct device *uart_dev;
+static struct device const *uart_dev;
static struct line_input line_bufs[2];
static sys_slist_t avail_queue;
@@ -115,7 +115,7 @@
}
static void
-boot_uart_fifo_callback(struct device *dev, void *user_data)
+boot_uart_fifo_callback(const struct device *dev, void *user_data)
{
static struct line_input *cmd;
uint8_t byte;