[PULL] u-boot-riscv/master

Leo Liang
2023-09-05T03:31:50Z

Hi Tom,

The following changes since commit 493fd3363f6da6a784514657d689c7cda0f390d5:

nokia_rx51: Remove platform (2023-09-04 21:14:32 -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 dfe08374943c0e898fcfaf7327f69e0fb56b7d23:

risc-v: implement DBCN based debug console (2023-09-05 10:53:55 +0800)

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

+ Implement OpenSBI DBCN extension for early debug console
+ Fixes for VisionFive2 board
+ Fix timer missing
+ Fix L2 LIM issue
+ Enable PCIE auto enumeration to support USB and NVMe by default
+ Set eth0 mac address properly
+ Add __noreturn attribute to spl_invoke_opensbi

----------------------------------------------------------------
Chanho Park (1):
spl: add __noreturn attribute to spl_invoke_opensbi function

Heinrich Schuchardt (2):
risc-v: implement DBCN write byte
risc-v: implement DBCN based debug console

Seung-Woo Kim (1):
eeprom: starfive: set eth0 mac address properly

Shengyu Qu (6):
configs: starfive: Enable PCIE auto enum and NVME/USB stuff for Starfive Visionfive 2
doc: board: starfive: Add more info about supported driver
Kconfig: Add SPL_SYS_MALLOC_CLEAR_ON_INIT
dlmalloc: Add support for SPL_SYS_MALLOC_CLEAR_ON_INIT
riscv: cpu: jh7110: Imply SPL_SYS_MALLOC_CLEAR_ON_INIT
configs: starfive: Disable SYS_MALLOC_CLEAR_ON_INIT by default

Torsten Duwe (2):
riscv: allow riscv timer to be instantiated via device tree
riscv: jh7110: enable riscv,timer in the device tree

Kconfig | 11 +++++++++
arch/riscv/cpu/jh7110/Kconfig | 1 +
arch/riscv/dts/jh7110.dtsi | 9 +++++++
arch/riscv/include/asm/sbi.h | 1 +
arch/riscv/lib/sbi.c | 16 +++++++++++++
.../starfive/visionfive2/visionfive2-i2c-eeprom.c | 2 +-
common/dlmalloc.c | 6 ++---
common/spl/spl_opensbi.c | 7 +++---
configs/starfive_visionfive2_defconfig | 10 +++++++-
doc/board/starfive/visionfive2.rst | 2 ++
drivers/serial/Kconfig | 5 +++-
drivers/serial/serial_sbi.c | 20 ++++++++++++++++
drivers/timer/riscv_timer.c | 28 ++++++++++++++++++++--
include/spl.h | 2 +-
14 files changed, 108 insertions(+), 12 deletions(-)

Best regards,
Leo