[PULL] u-boot-riscv/master

Leo Liang ycliang at andestech.com
Tue Sep 5 05:30:34 CEST 2023


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


More information about the U-Boot mailing list