drivers: serial: esp32_usb: clean-up
The struct serial_esp32_usb_pin, the uart_reg.h header and the
two defines are not used or required.
Signed-off-by: Martin Jäger <martin@libre.solar>
diff --git a/drivers/serial/serial_esp32_usb.c b/drivers/serial/serial_esp32_usb.c
index 43293b5..d887304 100644
--- a/drivers/serial/serial_esp32_usb.c
+++ b/drivers/serial/serial_esp32_usb.c
@@ -8,23 +8,15 @@
#include <hal/usb_serial_jtag_ll.h>
-#include <soc/uart_reg.h>
#include <device.h>
+#include <errno.h>
#include <soc.h>
#include <zephyr/drivers/uart.h>
#include <zephyr/drivers/interrupt_controller/intc_esp32c3.h>
#include <zephyr/drivers/clock_control.h>
-#include <errno.h>
#include <zephyr/sys/util.h>
#include <esp_attr.h>
-#define ISR_HANDLER isr_handler_t
-
-struct serial_esp32_usb_pin {
- const char *gpio_name;
- int pin;
-};
-
struct serial_esp32_usb_config {
const struct device *clock_dev;
const clock_control_subsys_t clock_subsys;
@@ -40,8 +32,6 @@
int irq_line;
};
-#define SERIAL_FIFO_LIMIT (USB_SERIAL_JTAG_PACKET_SZ_BYTES)
-
#ifdef CONFIG_UART_INTERRUPT_DRIVEN
static void serial_esp32_usb_isr(void *arg);
#endif
@@ -106,7 +96,7 @@
#ifdef CONFIG_UART_INTERRUPT_DRIVEN
const struct serial_esp32_usb_config *config = dev->config;
- data->irq_line = esp_intr_alloc(config->irq_source, 0, (ISR_HANDLER)serial_esp32_usb_isr,
+ data->irq_line = esp_intr_alloc(config->irq_source, 0, (isr_handler_t)serial_esp32_usb_isr,
(void *)dev, NULL);
#endif
return ret;