Support of UART interrupts

19 views
Skip to first unread message

Dimitris Andronikou

unread,
Jun 9, 2026, 6:26:09 AM (5 days ago) Jun 9
to OpenPiton Discussion
Hello,

I was wondering does Openpiton support uart interrupts? It seems like the uart interrupt does not work. 
I have observed a strange behavior with the UART. I can only paste 16 characters to terminal, everything else is lost. The standard 16550-type UART has a 16-byte RX FIFO. That makes me think that no interrupt is generated on character RX, so a big chunk of pasted chars instantly overflows the buffer before the periodic polling clears it.

Thanks,
Dimitris

Jonathan Balkind

unread,
Jun 9, 2026, 1:06:34 PM (4 days ago) Jun 9
to OpenPiton Discussion
Hi Dimitris,

Yes it should work, but there are a couple of config oddities that are worth checking which are probably why I didn't leave them turned on in the committed config. I seem to recall that the kernel command line mattered and that the device tree contents also mattered. For a while it wouldn't work if we didn't have a "chosen" node in the device tree, so there's a chance that that is absent. I also recall that once they were enabled, we got double output lines because two paths were enabled, because of the kernel command line. It may be that earlycon or something similar needs to be changed to work around that issue.

Thanks,
Jon


--
You received this message because you are subscribed to the Google Groups "OpenPiton Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openpiton+...@googlegroups.com.
To view this discussion, visit https://groups.google.com/d/msgid/openpiton/7d72f27f-a1b3-4be1-9aa0-b98c796fdc6dn%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages