Source-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: src/sys/arch/sandpoint
Module Name: src
Committed By: rin
Date: Thu Mar 25 05:35:50 UTC 2021
Modified Files:
src/sys/arch/sandpoint/conf: KUROBOX
src/sys/arch/sandpoint/sandpoint: com_eumb.c
Log Message:
At least KuroBox Classic and HG seem to have buggy UART, for which
ETXRDY interrupts are sometimes (once per a few hours?) lost; TX stalls
until next RX arrives.
Since interrupt-based I/O works just fine for other devices, I believe
this problem is due to UART and not to PIC or its driver.
In order to work around this bug, enable COM_HW_BROKEN_ETXRDY bit, as
well as carry out polling once per 10 sec or 1k tics (arbitrary, but
1 min seems too long).
XXX
Apply this for other MPC824x-based boards?
To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/sandpoint/conf/KUROBOX
cvs rdiff -u -r1.11 -r1.12 src/sys/arch/sandpoint/sandpoint/com_eumb.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Home |
Main Index |
Thread Index |
Old Index