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;