[GIT PULL] u-boot-riscv/next

Leo Liang ycliang at andestech.com
Wed Dec 18 08:49:44 CET 2024


Hi Tom,

The following changes since commit 3b3c7280b82b1f08807a070ac066cd02919dfde1:

  smbios: address build warning (2024-12-15 11:41:32 -0600)

are available in the Git repository at:

  https://source.denx.de/u-boot/custodians/u-boot-riscv.git next

for you to fetch changes up to e59241f8b1315168b7a8a2645c3d3fe73ea5d6d9:

  riscv: spl: add FIT name for RISC-V Falcon mode (2024-12-18 13:19:16 +0800)

CI result shows no issue: https://source.denx.de/u-boot/custodians/u-boot-riscv/-/pipelines/23926
----------------------------------------------------------------
- Board: Support LicheeRV Nano
- Board: Support bananapi-f3
- Board: Switch to OF_UPSTREAM for StarFive JH7110
- Board: Add sdhci driver for TH1520 SoC
----------------------------------------------------------------
Hal Feng (12):
      dts: starfive: Switch to using upstream DT
      riscv: dts: jh7110: Make u-boot device trees adapting to upstream DT
      mmc: dw_mmc: Add "starfive, jh7110-mmc" compatible to match upstream DT
      pcie: starfive: Make the driver compatible with upstream DT
      riscv: dts: jh7110: Move common code to the new jh7110-common-u-boot.dtsi
      riscv: dts: jh7110: Add u-boot device tree for JH7110 based boards
      board: starfive: spl: Drop the unneeded DT modification code
      configs: visionfive2: Enable MULTI_DTB_FIT for JH7110 based board DT
      riscv: dts: jh7110: Support multiple DTBs in a Fit image
      board: starfive: spl: Fix the wrong use of CONFIG_IS_ENABLED()
      board: starfive: spl: Support multiple DTBs for JH7110 based boards
      riscv: cpu: jh7110: Sort the list of imply statements

Kongyang Liu (2):
      riscv: spacemit: bananapi_f3: initial support added
      doc: spacemit: bananapi_f3: document Banana Pi F3 board

Maksim Kiselev (3):
      mmc: snps_sdhci: Add sdhci driver support for TH1520 SoC
      riscv: dts: t-head: Add sdhci and emmc nodes
      configs: th1520_lpi4a: enable mmc controller support

Randolph (1):
      riscv: spl: add FIT name for RISC-V Falcon mode

Thomas Bonnefille (3):
      doc: add LicheeRV Nano and SG2002 SoC
      riscv: dts: sophgo: add device tree for LicheeRV Nano
      board: add support for LicheeRV Nano

 arch/riscv/Kconfig                                 |   9 +
 arch/riscv/cpu/jh7110/Kconfig                      |  19 +-
 arch/riscv/cpu/k1/Kconfig                          |  18 +
 arch/riscv/cpu/k1/Makefile                         |   6 +
 arch/riscv/cpu/k1/cpu.c                            |   9 +
 arch/riscv/cpu/k1/dram.c                           |  54 ++
 arch/riscv/dts/Makefile                            |   4 +-
 arch/riscv/dts/jh7110-common-u-boot.dtsi           | 195 ++++++
 arch/riscv/dts/jh7110-milkv-mars-u-boot.dtsi       |   6 +
 arch/riscv/dts/jh7110-pine64-star64-u-boot.dtsi    |   6 +
 .../dts/jh7110-starfive-visionfive-2-u-boot.dtsi   | 117 ----
 .../jh7110-starfive-visionfive-2-v1.2a-u-boot.dtsi |   6 +
 .../jh7110-starfive-visionfive-2-v1.3b-u-boot.dtsi |   6 +
 arch/riscv/dts/jh7110-starfive-visionfive-2.dts    |  11 -
 arch/riscv/dts/jh7110-starfive-visionfive-2.dtsi   | 380 ----------
 arch/riscv/dts/jh7110-u-boot.dtsi                  |  27 +-
 arch/riscv/dts/jh7110.dtsi                         | 761 ---------------------
 arch/riscv/dts/k1-bananapi-f3.dts                  |  25 +
 arch/riscv/dts/k1.dtsi                             | 459 +++++++++++++
 arch/riscv/dts/sg2002-licheerv-nano-b.dts          |  45 ++
 arch/riscv/dts/sg2002.dtsi                         |  34 +
 arch/riscv/dts/th1520-lichee-module-4a.dtsi        |  18 +
 arch/riscv/dts/th1520.dtsi                         |  34 +
 board/sophgo/licheerv_nano/Kconfig                 |  28 +
 board/sophgo/licheerv_nano/MAINTAINERS             |   5 +
 board/sophgo/licheerv_nano/Makefile                |   5 +
 board/sophgo/licheerv_nano/board.c                 |   9 +
 board/spacemit/bananapi-f3/Kconfig                 |  25 +
 board/spacemit/bananapi-f3/MAINTAINERS             |   6 +
 board/spacemit/bananapi-f3/Makefile                |   5 +
 board/spacemit/bananapi-f3/board.c                 |   9 +
 board/starfive/visionfive2/spl.c                   | 391 +----------
 common/spl/Kconfig                                 |   1 +
 configs/bananapi-f3_defconfig                      |  20 +
 configs/sipeed_licheerv_nano_defconfig             |  47 ++
 configs/starfive_visionfive2_defconfig             |   4 +-
 configs/th1520_lpi4a_defconfig                     |  11 +-
 doc/board/index.rst                                |   1 +
 doc/board/sophgo/index.rst                         |   1 +
 doc/board/sophgo/licheerv_nano.rst                 |  72 ++
 doc/board/spacemit/bananapi-f3.rst                 | 106 +++
 doc/board/spacemit/index.rst                       |   9 +
 drivers/clk/starfive/clk-jh7110-pll.c              |   6 +-
 drivers/clk/starfive/clk-jh7110.c                  |  44 +-
 drivers/mmc/Kconfig                                |  12 +
 drivers/mmc/Makefile                               |   1 +
 drivers/mmc/snps_dw_mmc.c                          |   1 +
 drivers/mmc/snps_sdhci.c                           | 444 ++++++++++++
 drivers/pci/pcie_starfive_jh7110.c                 |  59 +-
 include/configs/bananapi-f3.h                      |  13 +
 include/configs/licheerv_nano.h                    |  24 +
 include/dt-bindings/clock/starfive,jh7110-crg.h    | 258 -------
 include/dt-bindings/reset/starfive,jh7110-crg.h    | 183 -----
 53 files changed, 1909 insertions(+), 2140 deletions(-)
 create mode 100644 arch/riscv/cpu/k1/Kconfig
 create mode 100644 arch/riscv/cpu/k1/Makefile
 create mode 100644 arch/riscv/cpu/k1/cpu.c
 create mode 100644 arch/riscv/cpu/k1/dram.c
 create mode 100644 arch/riscv/dts/jh7110-common-u-boot.dtsi
 create mode 100644 arch/riscv/dts/jh7110-milkv-mars-u-boot.dtsi
 create mode 100644 arch/riscv/dts/jh7110-pine64-star64-u-boot.dtsi
 delete mode 100644 arch/riscv/dts/jh7110-starfive-visionfive-2-u-boot.dtsi
 create mode 100644 arch/riscv/dts/jh7110-starfive-visionfive-2-v1.2a-u-boot.dtsi
 create mode 100644 arch/riscv/dts/jh7110-starfive-visionfive-2-v1.3b-u-boot.dtsi
 delete mode 100644 arch/riscv/dts/jh7110-starfive-visionfive-2.dts
 delete mode 100644 arch/riscv/dts/jh7110-starfive-visionfive-2.dtsi
 delete mode 100644 arch/riscv/dts/jh7110.dtsi
 create mode 100644 arch/riscv/dts/k1-bananapi-f3.dts
 create mode 100644 arch/riscv/dts/k1.dtsi
 create mode 100644 arch/riscv/dts/sg2002-licheerv-nano-b.dts
 create mode 100644 arch/riscv/dts/sg2002.dtsi
 create mode 100644 board/sophgo/licheerv_nano/Kconfig
 create mode 100644 board/sophgo/licheerv_nano/MAINTAINERS
 create mode 100644 board/sophgo/licheerv_nano/Makefile
 create mode 100644 board/sophgo/licheerv_nano/board.c
 create mode 100644 board/spacemit/bananapi-f3/Kconfig
 create mode 100644 board/spacemit/bananapi-f3/MAINTAINERS
 create mode 100644 board/spacemit/bananapi-f3/Makefile
 create mode 100644 board/spacemit/bananapi-f3/board.c
 create mode 100644 configs/bananapi-f3_defconfig
 create mode 100644 configs/sipeed_licheerv_nano_defconfig
 create mode 100644 doc/board/sophgo/licheerv_nano.rst
 create mode 100644 doc/board/spacemit/bananapi-f3.rst
 create mode 100644 doc/board/spacemit/index.rst
 create mode 100644 drivers/mmc/snps_sdhci.c
 create mode 100644 include/configs/bananapi-f3.h
 create mode 100644 include/configs/licheerv_nano.h
 delete mode 100644 include/dt-bindings/clock/starfive,jh7110-crg.h
 delete mode 100644 include/dt-bindings/reset/starfive,jh7110-crg.h

Best regards,
Leo


More information about the U-Boot mailing list