Home
last modified time | relevance | path

Searched refs:sci (Results 1 – 3 of 3) sorted by relevance

/qemu/hw/char/
H A Drenesas_sci.c74 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 Drx62n.c199 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 Drx62n.h59 RSCIState sci[RX62N_NR_SCI]; member