Searched refs:sci (Results 1 – 3 of 3) sorted by relevance
/qemu/hw/char/ |
H A D | renesas_sci.c | 74 RSCIState *sci = RSCI(opaque); in can_receive() local 75 if (sci->rx_next > qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL)) { in can_receive() 78 return FIELD_EX8(sci->scr, SCR, RE); in can_receive() 84 RSCIState *sci = RSCI(opaque); in receive() local 85 sci->rx_next = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL) + sci->trtime; in receive() 86 if (FIELD_EX8(sci->ssr, SSR, RDRF) || size > 1) { in receive() 87 sci->ssr = FIELD_DP8(sci->ssr, SSR, ORER, 1); in receive() 88 if (FIELD_EX8(sci->scr, SCR, RIE)) { in receive() 89 qemu_set_irq(sci->irq[ERI], 1); in receive() 92 sci->rdr = buf[0]; in receive() [all …]
|
/qemu/hw/rx/ |
H A D | rx62n.c | 199 SysBusDevice *sci; in register_sci() local 203 &s->sci[unit], TYPE_RENESAS_SCI); in register_sci() 204 sci = SYS_BUS_DEVICE(&s->sci[unit]); in register_sci() 205 qdev_prop_set_chr(DEVICE(sci), "chardev", serial_hd(unit)); in register_sci() 206 qdev_prop_set_uint64(DEVICE(sci), "input-freq", s->pclk_freq_hz); in register_sci() 207 sysbus_realize(sci, &error_abort); in register_sci() 211 sysbus_connect_irq(sci, i, in register_sci() 214 sysbus_mmio_map(sci, 0, RX62N_SCI_BASE + unit * 0x08); in register_sci()
|
/qemu/include/hw/rx/ |
H A D | rx62n.h | 59 RSCIState sci[RX62N_NR_SCI]; member
|