[PULL] u-boot-riscv/master

Leo Liang
2021-10-07T11:51:37Z

Hi Tom,

The following changes since commit ea67f467a43e4c8852bd1ce1bb75f5dc6c3788d1:

Merge branch '2021-10-06-assorted-improvements' (2021-10-06 13:46:31 -0400)

are available in the Git repository at:

https://source.denx.de/u-boot/custodians/u-boot-riscv.git

for you to fetch changes up to 1b2b52f29402b5aaccccadfe4ba11bd3f29bd414:

riscv: ae350: enable Coherence Manager for ae350 (2021-10-07 16:08:23 +0800)

CI result shows no issue: https://source.denx.de/u-boot/custodians/u-boot-riscv/-/pipelines/9388

----------------------------------------------------------------
Heinrich Schuchardt (4):
riscv: add missing SBI extension definitions
cmd/sbi: use constants instead of numerical values
sysreset: provide SBI based sysreset driver
configs: enable SYSRESET_SBI on qemu-riscvXX_smode_defconfig

Leo Yu-Chi Liang (1):
riscv: ae350: enable Coherence Manager for ae350

Samuel Holland (3):
serial: Add a debug console using the RISC-V SBI interface
riscv: Fix setting no-map in reserved memory nodes
riscv: image: Use the first DRAM bank for bootm_low

Sean Anderson (4):
clk: k210: Fix checking if ulongs are less than 0
k210: clk: Refactor out_of_spec tests
test: dm: k210: Reduce duplication in test cases
clk: k210: Try harder to get the best config

MAINTAINERS | 1 +
arch/riscv/cpu/ax25/cpu.c | 42 +++++++++++
arch/riscv/cpu/cpu.c | 13 +++-
arch/riscv/include/asm/sbi.h | 40 ++++++++++-
arch/riscv/lib/fdt_fixup.c | 5 +-
arch/riscv/lib/sbi.c | 12 ++++
cmd/riscv/sbi.c | 30 ++++----
common/image.c | 2 +-
configs/qemu-riscv32_smode_defconfig | 1 +
configs/qemu-riscv32_spl_defconfig | 1 +
configs/qemu-riscv64_smode_defconfig | 1 +
configs/qemu-riscv64_spl_defconfig | 1 +
drivers/clk/clk_kendryte.c | 134 +++++++++++++++++++++--------------
drivers/serial/Kconfig | 10 +++
drivers/serial/Makefile | 1 +
drivers/serial/serial_sbi.c | 16 +++++
drivers/sysreset/Kconfig | 12 ++++
drivers/sysreset/Makefile | 1 +
drivers/sysreset/sysreset_sbi.c | 51 +++++++++++++
test/dm/k210_pll.c | 36 +++++-----
20 files changed, 313 insertions(+), 97 deletions(-)
create mode 100644 drivers/serial/serial_sbi.c
create mode 100644 drivers/sysreset/sysreset_sbi.c

Best regards,
Leo