Pull request: u-boot-riscv/master
uboot at andestech.com
uboot at andestech.com
Mon Jan 18 07:55:46 CET 2021
Hi Tom,
Please pull some riscv updates:
- Update qemu-riscv.rst build instructions.
- Add support for SPI on Kendryte K210.
- Add Microchip PolarFire SoC Icicle Kit support.
- Add support for an early timer.
- select TIMER_EARLY to avoid infinite recursion for Trace.
Thanks
Rick
CI: passed
https://gitlab.denx.de/u-boot/custodians/u-boot-riscv/-/pipelines/5918
The following changes since commit 14ea1b3635b4af8d9e283e3671f7ee872d50b859:
Merge branch '2021-01-15-assorted-improvements' (2021-01-16 11:14:21 -0500)
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 9e550e18305fb31af83bfb72d16e86d8c054fb65:
doc: board: Add Microchip MPFS Icicle Kit doc (2021-01-18 11:06:39 +0800)
----------------------------------------------------------------
Atish Patra (1):
doc: qemu-riscv: Fix opensbi build instructions
Padmarao Begari (7):
riscv: Add DMA 64-bit address support
net: macb: Add DMA 64-bit address support for macb
net: macb: Add phy address to read it from device tree
clk: Add Microchip PolarFire SoC clock driver
riscv: dts: Add device tree for Microchip Icicle Kit
riscv: Add Microchip MPFS Icicle Kit support
doc: board: Add Microchip MPFS Icicle Kit doc
Pragnesh Patel (2):
trace: select TIMER_EARLY to avoid infinite recursion
riscv: timer: Add support for an early timer
Sean Anderson (1):
riscv: Add support for SPI on Kendryte K210
arch/riscv/Kconfig | 4 +
arch/riscv/dts/Makefile | 1 +
arch/riscv/dts/microchip-mpfs-icicle-kit-u-boot.dtsi | 14 +++
arch/riscv/dts/microchip-mpfs-icicle-kit.dts | 421 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/riscv/include/asm/types.h | 4 +
board/microchip/mpfs_icicle/Kconfig | 23 +++++
board/microchip/mpfs_icicle/mpfs_icicle.c | 99 +++++++++++++++++-
board/sipeed/maix/Kconfig | 16 +++
configs/microchip_mpfs_icicle_defconfig | 9 +-
configs/sipeed_maix_bitm_defconfig | 11 ++
doc/board/emulation/qemu-riscv.rst | 2 +-
doc/board/index.rst | 1 +
doc/board/microchip/index.rst | 9 ++
doc/board/microchip/mpfs_icicle.rst | 810 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
doc/board/sipeed/maix.rst | 315 ++++++++++++++++++++++++++++++++++++++++++++++++---------
drivers/clk/Kconfig | 1 +
drivers/clk/Makefile | 1 +
drivers/clk/microchip/Kconfig | 5 +
drivers/clk/microchip/Makefile | 1 +
drivers/clk/microchip/mpfs_clk.c | 123 +++++++++++++++++++++++
drivers/clk/microchip/mpfs_clk.h | 44 ++++++++
drivers/clk/microchip/mpfs_clk_cfg.c | 152 ++++++++++++++++++++++++++++
drivers/clk/microchip/mpfs_clk_periph.c | 187 ++++++++++++++++++++++++++++++++++
drivers/net/macb.c | 144 ++++++++++++++++++++++----
drivers/net/macb.h | 6 ++
drivers/timer/andes_plmt_timer.c | 21 +++-
drivers/timer/riscv_timer.c | 21 +++-
drivers/timer/sifive_clint_timer.c | 21 +++-
include/configs/ax25-ae350.h | 5 +
include/configs/microchip_mpfs_icicle.h | 59 ++++-------
include/configs/qemu-riscv.h | 5 +
include/configs/sifive-fu540.h | 5 +
include/configs/sipeed-maix.h | 7 +-
include/dt-bindings/clock/microchip-mpfs-clock.h | 45 +++++++++
lib/Kconfig | 1 +
35 files changed, 2477 insertions(+), 116 deletions(-)
create mode 100644 arch/riscv/dts/microchip-mpfs-icicle-kit-u-boot.dtsi
create mode 100644 arch/riscv/dts/microchip-mpfs-icicle-kit.dts
create mode 100644 doc/board/microchip/index.rst
create mode 100644 doc/board/microchip/mpfs_icicle.rst
create mode 100644 drivers/clk/microchip/Kconfig
create mode 100644 drivers/clk/microchip/Makefile
create mode 100644 drivers/clk/microchip/mpfs_clk.c
create mode 100644 drivers/clk/microchip/mpfs_clk.h
create mode 100644 drivers/clk/microchip/mpfs_clk_cfg.c
create mode 100644 drivers/clk/microchip/mpfs_clk_periph.c
create mode 100644 include/dt-bindings/clock/microchip-mpfs-clock.h
More information about the U-Boot
mailing list