[PULL] u-boot-riscv/master

Leo Liang
2021-04-08T10:44:45Z

Hi Tom,

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

The following changes since commit e9c99db7787e3b5c2ef05701177c43ed1c023c27:

Merge branch '2021-04-07-CI-improvements' (2021-04-07 15:54:07 -0400)

are available in the Git repository at:

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

for you to fetch changes up to e7bb113cc4d03aeb573ff938a1d897d4b3ca99df:

riscv: dts: mpfs-icicle-kit: Drop 'clock-frequency' in the uart nodes (2021-04-08 15:37:30 +0800)

----------------------------------------------------------------
Bin Meng (5):
riscv: sifive: Rename fu540 board to unleashed
timer: sifive_clint: Support the official clint DT bindings
riscv: mpfs-icicle-kit: Increase SYS_MALLOC_F_LEN
clk: mpfs_clk: Enable DM_FLAG_PRE_RELOC flag
riscv: dts: mpfs-icicle-kit: Drop 'clock-frequency' in the uart nodes

Heinrich Schuchardt (4):
configs: EXT4, FAT, hush shell, env on S-mode MAIX
riscv: simplify longjmp
test: unit test for longjmp
riscv: assembler versions of memcpy, memmove, memset

Sean Anderson (7):
wdt: dw: Switch to using fls for log2
wdt: dw: Switch to if(CONFIG()) instead of using #if
wdt: dw: Enable the clock before using it
wdt: dw: Free the clock on error
riscv: Add watchdog bindings for the k210
riscv: Enable watchdog for the k210
riscv: Remove unused define in maix header

arch/riscv/Kconfig | 84 ++++++++++++++-
arch/riscv/dts/Makefile | 2 +-
arch/riscv/dts/k210.dtsi | 1 -
arch/riscv/dts/microchip-mpfs-icicle-kit.dts | 4 -
arch/riscv/include/asm/string.h | 36 +++----
arch/riscv/lib/Makefile | 4 +
arch/riscv/lib/memcpy.S | 108 ++++++++++++++++++++
arch/riscv/lib/memmove.S | 64 ++++++++++++
arch/riscv/lib/memset.S | 113 +++++++++++++++++++++
arch/riscv/lib/setjmp.S | 8 +-
board/sifive/{fu540 => unleashed}/Kconfig | 6 +-
board/sifive/{fu540 => unleashed}/MAINTAINERS | 10 +-
board/sifive/{fu540 => unleashed}/Makefile | 2 +-
board/sifive/{fu540 => unleashed}/spl.c | 0
.../{fu540/fu540.c => unleashed/unleashed.c} | 0
board/sipeed/maix/Kconfig | 2 +
common/spl/Kconfig | 5 +-
configs/microchip_mpfs_icicle_defconfig | 1 +
..._fu540_defconfig => sifive_unleashed_defconfig} | 2 +-
configs/sipeed_maix_smode_defconfig | 11 ++
doc/board/sifive/index.rst | 2 +-
doc/board/sifive/{fu540.rst => unleashed.rst} | 0
drivers/clk/microchip/mpfs_clk.c | 1 +
drivers/ram/sifive/Kconfig | 2 +-
drivers/reset/Kconfig | 2 +-
drivers/timer/sifive_clint_timer.c | 1 +
drivers/watchdog/designware_wdt.c | 37 ++++---
.../configs/{sifive-fu540.h => sifive-unleashed.h} | 0
include/configs/sipeed-maix.h | 3 -
test/lib/Makefile | 1 +
test/lib/longjmp.c | 73 +++++++++++++
31 files changed, 518 insertions(+), 67 deletions(-)
create mode 100644 arch/riscv/lib/memcpy.S
create mode 100644 arch/riscv/lib/memmove.S
create mode 100644 arch/riscv/lib/memset.S
rename board/sifive/{fu540 => unleashed}/Kconfig (91%)
rename board/sifive/{fu540 => unleashed}/MAINTAINERS (50%)
rename board/sifive/{fu540 => unleashed}/Makefile (87%)
rename board/sifive/{fu540 => unleashed}/spl.c (100%)
rename board/sifive/{fu540/fu540.c => unleashed/unleashed.c} (100%)
rename configs/{sifive_fu540_defconfig => sifive_unleashed_defconfig} (95%)
rename doc/board/sifive/{fu540.rst => unleashed.rst} (100%)
rename include/configs/{sifive-fu540.h => sifive-unleashed.h} (100%)
create mode 100644 test/lib/longjmp.c

Best regards,
Leo