[U-Boot] Pull request: u-boot-riscv/master 20200724

uboot at andestech.com uboot at andestech.com
Fri Jul 24 09:18:45 CEST 2020


Hi Tom,

Please pull some riscv updates:

- Fix SiFive HiFive Unleashed board booting failure problem.
- Enable SiFive fu540 PWM driver.
- Support SiFive fu540: SPI boot.
- Update OpenSBI used for RISC-V CI testing.
- Revert "riscv: Allow use of reset drivers".
- Revert "Revert "riscv: sifive: fu540: Add gpio-restart support"".
- sysreset: syscon:
	- Don't assume default value for offset and mask property.
	- Support value property.
- qemu: Add syscon reboot and poweroff support.
- Fix SIFIVE debug serial dependency.
- Fix linking error when building u-boot-spl with no SMP support.
- AE350 use fdtdec_get_addr_size_auto_noparent to parse smc reg.
- Make memory node available to SPL in hifive-unleashed-a00-u-boot.dtsi
- SiFive fu540 avoid using hardcoded ram base and size.

Thanks
Rick

https://travis-ci.org/github/rickchen36/u-boot-riscv/builds/710968496

The following changes since commit 5d3a21df6694ebd66d5c34c9d62a26edc7456fc7:

  Merge tag 'dm-pull-20jul20' of git://git.denx.de/u-boot-dm (2020-07-23 15:56:06 -0400)

are available in the Git repository at:

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

for you to fetch changes up to ecb70bdb9f12b694e3a50895a759119b3fc27507:

  ram: sifive: Avoid using hardcoded ram base and size (2020-07-24 14:56:29 +0800)

----------------------------------------------------------------
Bin Meng (9):
      riscv: Make SiFive HiFive Unleashed board boot again
      azure: gitlab: travis: Update OpenSBI used for RISC-V testing
      Revert "riscv: Allow use of reset drivers"
      Revert "Revert "riscv: sifive: fu540: Add gpio-restart support""
      sysreset: syscon: Don't assume default value for offset and mask property
      sysreset: syscon: Support value property
      riscv: qemu: Add syscon reboot and poweroff support
      riscv: dts: hifive-unleashed-a00: Make memory node available to SPL
      ram: sifive: Avoid using hardcoded ram base and size

Jagan Teki (6):
      sifive: fu540: Add runtime boot mode detection
      sifive: fu540: Add Booting from SPI
      env: Enable SPI flash env for SiFive FU540
      sifive: fu540: Mark the default env as SPI flash
      sifive: fu540: Add boot flash script offset, size
      sifive: fu540: Enable SF distro bootcmd

Leo Yu-Chi Liang (1):
      riscv: Fix linking error when building u-boot-spl with no SMP support

Michal Simek (1):
      serial: Fix SIFIVE debug serial dependency

Pragnesh Patel (1):
      riscv: sifive: fu540: Enable SiFive PWM driver

Rick Chen (1):
      riscv: ae350: Use fdtdec_get_addr_size_auto_noparent to parse smc reg

 .azure-pipelines.yml                            |  8 ++++----
 .gitlab-ci.yml                                  |  8 ++++----
 .travis.yml                                     |  8 ++++----
 arch/riscv/cpu/cpu.c                            |  2 +-
 arch/riscv/cpu/fu540/Kconfig                    | 13 +++++++++++++
 arch/riscv/cpu/start.S                          |  2 ++
 arch/riscv/dts/hifive-unleashed-a00-u-boot.dtsi | 16 ++++++++++++++++
 arch/riscv/lib/reset.c                          |  2 --
 arch/riscv/lib/sifive_clint.c                   | 16 ++++++++++++----
 board/AndesTech/ax25-ae350/ax25-ae350.c         |  3 ++-
 board/emulation/qemu-riscv/Kconfig              |  4 ++++
 board/sifive/fu540/Kconfig                      |  5 +++++
 board/sifive/fu540/fu540.c                      | 25 +++++++++++++++++++------
 common/spl/spl_opensbi.c                        |  5 -----
 configs/sifive_fu540_defconfig                  |  4 ++++
 doc/board/sifive/fu540.rst                      | 41 +++++++++++++++++++++++++++++++++++++++++
 drivers/ram/sifive/fu540_ddr.c                  | 30 +++++++++++++++---------------
 drivers/serial/Kconfig                          |  2 +-
 drivers/sysreset/sysreset_syscon.c              | 28 +++++++++++++++++++++++++---
 include/configs/sifive-fu540.h                  |  7 ++++++-
 20 files changed, 178 insertions(+), 51 deletions(-)


More information about the U-Boot mailing list