Lines Matching defs:IbexUartState
39 struct IbexUartState { struct
41 SysBusDevice parent_obj;
44 MemoryRegion mmio;
46 uint8_t tx_fifo[IBEX_UART_TX_FIFO_SIZE];
47 uint32_t tx_level;
49 uint32_t rx_level;
51 QEMUTimer *fifo_trigger_handle;
52 uint64_t char_tx_time;
54 uint32_t uart_intr_state;
55 uint32_t uart_intr_enable;
56 uint32_t uart_ctrl;
57 uint32_t uart_status;
58 uint32_t uart_rdata;
59 uint32_t uart_fifo_ctrl;
60 uint32_t uart_fifo_status;
61 uint32_t uart_ovrd;
62 uint32_t uart_val;
63 uint32_t uart_timeout_ctrl;
65 Clock *f_clk;
67 CharBackend chr;
68 qemu_irq tx_watermark;
69 qemu_irq rx_watermark;
70 qemu_irq tx_empty;
71 qemu_irq rx_overflow;