Re: [PATCH v3 0/3] riscv: Add K230 DW 8250-compatible UART

Alistair <[email protected]>
Newsgroups org.nongnu.qemu-riscv,org.nongnu.qemu-devel
Message-ID <[email protected]>
On Sat, 2026-08-08 at 10:32 +0800, WX Chen wrote:
> This series adds a QEMU model for the K230 SoC DesignWare 8250-
> compatible
> UART controller, wires it into the K230 SoC, and adds qtest coverage.
> 
> The implementation supports the registers and features required by
> the
> Linux 8250_dw driver, providing an interactive shell over the serial
> port.
> 
> Signed-off-by: WX Chen <[email protected]>
> ---
> Changes in v3:
> - Removed all hardwired preprocessor #if conditionals from the logic
> - Added a helper for the receiver line status interrupt check
> - Encapsulated CPR and UCV register values in header macros
> - Replaced g_usleep() with qtest_clock_step() in the qtest
> - Link to v2:
> https://lore.kernel.org/qemu-devel/[email protected]
> 
> ---
> WX Chen (3):
>       hw/char: add K230 DW 8250-compatible UART
>       hw/riscv: k230: connect DW 8250 UART
>       tests/qtest: add K230 UART test

Thanks!

Applied to riscv-to-apply.next

Alistair

> 
>  hw/char/Kconfig              |   3 +
>  hw/char/k230_uart.c          | 816
> +++++++++++++++++++++++++++++++++++++++++++
>  hw/char/meson.build          |   1 +
>  hw/riscv/k230.c              |  33 +-
>  include/hw/char/k230_uart.h  | 198 +++++++++++
>  include/hw/riscv/k230.h      |   6 +-
>  tests/qtest/k230-uart-test.c | 514 +++++++++++++++++++++++++++
>  tests/qtest/meson.build      |   2 +-
>  8 files changed, 1559 insertions(+), 14 deletions(-)
> ---
> base-commit: 30e8a06b64aa58a3990ba39cb5d09531e7d265e0
> change-id: 20260808-feat-k230-uart-v3-0ff3651d70ef
> 
> Best regards,
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.