13#ifndef __XEN_CONSOLE_H__
14#define __XEN_CONSOLE_H__
34 const struct device *dev;
35 struct xencons_interface *intf;
38#ifdef CONFIG_UART_INTERRUPT_DRIVEN
Main header file for UART driver API.
#define DEVICE_MMIO_RAM
Declare storage for MMIO information within a device's dev_data struct.
Definition device_mmio.h:219
void(* uart_irq_callback_user_data_t)(const struct device *dev, void *user_data)
Define the application callback function signature for uart_irq_callback_user_data_set() function.
Definition uart.h:142
int xen_console_init(const struct device *dev)
Initialize the Xen console UART instance.
__UINT64_TYPE__ uint64_t
Definition stdint.h:91
Runtime device structure (in ROM) per driver instance.
Definition device.h:513