]> git.ipfire.org Git - thirdparty/u-boot.git/commit
serial: Add Goldfish TTY driver
authorKuan-Wei Chiu <visitorckw@gmail.com>
Wed, 7 Jan 2026 20:18:30 +0000 (20:18 +0000)
committerTom Rini <trini@konsulko.com>
Mon, 2 Feb 2026 20:24:40 +0000 (14:24 -0600)
commitbf55b84736d6b220dae11e3b1e7a670918d9daee
tree142992b0560f5aaff416824dad57201565b0b07f
parentf2f69886ac181e74fa378cf49bdee33e6e9a4188
serial: Add Goldfish TTY driver

Add support for the Google Goldfish TTY serial device. This virtual
device is commonly used in QEMU virtual machines (such as the m68k
virt machine) and Android emulators.

The driver implements basic console output and input polling using the
Goldfish MMIO interface.

Signed-off-by: Kuan-Wei Chiu <visitorckw@gmail.com>
Reviewed-by: Yao Zi <me@ziyao.cc>
Tested-by: Daniel Palmer <daniel@0x0f.com>
Acked-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
Reviewed-by: Simon Glass <simon.glass@canonical.com>
Acked-by: Angelo Dureghello <angelo@kernel-space.org>
MAINTAINERS
drivers/serial/Kconfig
drivers/serial/Makefile
drivers/serial/serial_goldfish.c [new file with mode: 0644]
include/goldfish_tty.h [new file with mode: 0644]