[U-Boot] [PATCH 0/2] SiFive UART support

Anup Patel anup at brainfault.org
Wed Dec 5 06:29:22 UTC 2018


This patchset adds SiFive UART driver for SiFive UART
found on SiFive boards.

The driver is tested on QEMU sifive_u machine. In fact,
with this patchset same U-Boot binary boots on QEMU virt
machine and QEMU sifive_u machine in both M-mode and
S-mode.

The patches are based upon latest RISC-V UBoot tree
(git://git.denx.de/u-boot-riscv.git) at commit id
ce41c65382300b4be2b84df3c06c2aa6c591741d

Anup Patel (2):
  drivers: serial: Add SiFive UART driver
  riscv: qemu: Enable SiFive UART driver in defconfigs

 configs/qemu-riscv32_defconfig       |   1 +
 configs/qemu-riscv32_smode_defconfig |   1 +
 configs/qemu-riscv64_defconfig       |   1 +
 configs/qemu-riscv64_smode_defconfig |   1 +
 drivers/serial/Kconfig               |  13 ++
 drivers/serial/Makefile              |   1 +
 drivers/serial/serial_sifive.c       | 193 +++++++++++++++++++++++++++
 7 files changed, 211 insertions(+)
 create mode 100644 drivers/serial/serial_sifive.c

-- 
2.17.1



More information about the U-Boot mailing list