struct UartGeneric { }Each chip: init (set the baud rate from the input clock and enable TX/RX; clock_hz == 0 keeps whatever the boot firmware configured), the two ready flags, and one-byte data access. The driver does the waiting.
struct UartGeneric { }Each chip: init (set the baud rate from the input clock and enable TX/RX; clock_hz == 0 keeps whatever the boot firmware configured), the two ready flags, and one-byte data access. The driver does the waiting.