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

Hi Tom,
Please pull some riscv updates:
- Support SPL and OpenSBI (FW_DYNAMIC firmware) boot. - Fix qemu kconfig build warning.
https://travis-ci.org/rickchen36/u-boot-riscv/builds/576608303
Thanks Rick
The following changes since commit 50b4b80f597b9f59b98adbdbad691b1027bd501a:
Merge tag 'u-boot-rockchip-20190823' of https://gitlab.denx.de/u-boot/custodians/u-boot-rockchip (2019-08-24 08:33:27 -0400)
are available in the Git repository at:
git@gitlab.denx.de:u-boot/custodians/u-boot-riscv.git
for you to fetch changes up to 44016bc59870c8816fe2cd4721dc5ff11038dd98:
riscv: qemu: Fix kconfig build warning (2019-08-26 16:09:02 +0800)
---------------------------------------------------------------- Bin Meng (1): riscv: qemu: Fix kconfig build warning
Lukas Auer (11): fdtdec: make CONFIG_OF_PRIOR_STAGE available in SPL Makefile: support building SPL FIT images without device trees spl: fit: use U-Boot device tree when FIT image has no device tree riscv: add run mode configuration for SPL spl: support booting via RISC-V OpenSBI riscv: add SPL support riscv: support SPL stack and global data relocation riscv: add a generic FIT generator script riscv: set default FIT generator script and build target for SPL builds riscv: qemu: add SPL configuration doc: update QEMU RISC-V documentation
Kconfig | 4 +++- Makefile | 8 ++++++-- arch/Kconfig | 6 ++++++ arch/riscv/Kconfig | 36 +++++++++++++++++++++++++++++++----- arch/riscv/cpu/ax25/Kconfig | 6 +++--- arch/riscv/cpu/cpu.c | 6 +++--- arch/riscv/cpu/generic/Kconfig | 5 ++++- arch/riscv/cpu/start.S | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---- arch/riscv/cpu/u-boot-spl.lds | 82 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ arch/riscv/include/asm/encoding.h | 2 +- arch/riscv/include/asm/spl.h | 31 +++++++++++++++++++++++++++++++ arch/riscv/lib/Makefile | 8 ++++++-- arch/riscv/lib/mkimage_fit_opensbi.sh | 100 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ arch/riscv/lib/spl.c | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ board/emulation/qemu-riscv/Kconfig | 11 +++++++++++ board/emulation/qemu-riscv/MAINTAINERS | 2 ++ board/emulation/qemu-riscv/qemu-riscv.c | 17 +++++++++++++++++ common/image.c | 1 + common/spl/Kconfig | 17 +++++++++++++++++ common/spl/Makefile | 1 + common/spl/spl.c | 8 +++++++- common/spl/spl_fit.c | 37 ++++++++++++++++++++++++------------- common/spl/spl_opensbi.c | 85 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ configs/qemu-riscv32_spl_defconfig | 11 +++++++++++ configs/qemu-riscv64_spl_defconfig | 12 ++++++++++++ doc/board/emulation/qemu-riscv.rst | 60 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++- include/configs/qemu-riscv.h | 14 ++++++++++++++ include/fdtdec.h | 2 +- include/image.h | 1 + include/opensbi.h | 40 ++++++++++++++++++++++++++++++++++++++++ include/spl.h | 5 +++++ lib/fdtdec.c | 6 ++---- 32 files changed, 692 insertions(+), 42 deletions(-) create mode 100644 arch/riscv/cpu/u-boot-spl.lds create mode 100644 arch/riscv/include/asm/spl.h create mode 100755 arch/riscv/lib/mkimage_fit_opensbi.sh create mode 100644 arch/riscv/lib/spl.c create mode 100644 common/spl/spl_opensbi.c create mode 100644 configs/qemu-riscv32_spl_defconfig create mode 100644 configs/qemu-riscv64_spl_defconfig create mode 100644 include/opensbi.h

On Mon, Aug 26, 2019 at 04:25:31PM +0800, uboot@andestech.com wrote:
Hi Tom,
Please pull some riscv updates:
- Support SPL and OpenSBI (FW_DYNAMIC firmware) boot.
- Fix qemu kconfig build warning.
https://travis-ci.org/rickchen36/u-boot-riscv/builds/576608303
Thanks Rick
The following changes since commit 50b4b80f597b9f59b98adbdbad691b1027bd501a:
Merge tag 'u-boot-rockchip-20190823' of https://gitlab.denx.de/u-boot/custodians/u-boot-rockchip (2019-08-24 08:33:27 -0400)
are available in the Git repository at:
git@gitlab.denx.de:u-boot/custodians/u-boot-riscv.git
for you to fetch changes up to 44016bc59870c8816fe2cd4721dc5ff11038dd98:
riscv: qemu: Fix kconfig build warning (2019-08-26 16:09:02 +0800)
Applied to u-boot/master, thanks!
participants (2)
-
Tom Rini
-
uboot@andestech.com