[PULL] u-boot-riscv/next
Leo Liang
ycliang at andestech.com
Thu Sep 12 08:39:24 CEST 2024
Hi Tom,
The following changes since commit 78d898eec080b02059c8dc09318b8761044fea85:
Merge patch series "phycore-am62/4: Add more boot sources" (2024-09-10 14:56:12 -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 2db018d2ca5ebd7acc717f0b1959ee67fcd2b0a1:
configs: ibex-ast2700: Enable DRAM and timer driver (2024-09-11 20:35:04 +0800)
CI result shows no issue: https://source.denx.de/u-boot/custodians/u-boot-riscv/-/pipelines/22315
----------------------------------------------------------------
- Aspeed: Add AST2700 board (Ibex RISC-V core) support
- Add timer, dram controller, network support
- Sophgo: Add clock controller support for Milk-V Duo
----------------------------------------------------------------
Chia-Wei Wang (8):
riscv: Make A ISA extension selectable
riscv: Make stack size shift configurable
riscv: u-boot-spl.lds: Remove _image_binary_end alignment
riscv: Add AST2700 SoC initial platform support
timer: Add AST2700 IBEX timer support
board: ibex_ast2700: Add FMC header support
ram: ast2700: Add DRAM controller initialization
configs: ibex-ast2700: Enable DRAM and timer driver
Jacky Chou (5):
net: ftgmac100: Fixed the cache coherency issues of rx memory
net: ftgmac100: Fixed NC-SI PHY device cannot get
net: ftgmac100: Modify desc. size to cache line
net: ftgmac100: Add Aspeed AST2700 support
driver: net: Add Aspeed AST2700 MDIO support
Kongyang Liu (4):
dt-bindings: clk: import header for clock controller of sophgo CV1800B
clk: sophgo: cv1800b: Add clock controller driver for cv1800b SoC
configs: milkv_duo: Enable clock controller
riscv: dts: sophgo: Replace device clocks with real clocks.
arch/riscv/Kconfig | 12 +-
arch/riscv/cpu/ast2700/Kconfig | 6 +
arch/riscv/cpu/ast2700/Makefile | 1 +
arch/riscv/cpu/ast2700/cpu.c | 23 +
arch/riscv/cpu/u-boot-spl.lds | 2 -
arch/riscv/dts/Makefile | 1 +
arch/riscv/dts/ast2700-ibex.dts | 22 +
arch/riscv/dts/ast2700-u-boot.dtsi | 40 +
arch/riscv/dts/ast2700.dtsi | 76 +
arch/riscv/dts/cv18xx.dtsi | 40 +-
arch/riscv/include/asm/arch-ast2700/fmc_hdr.h | 52 +
arch/riscv/include/asm/arch-ast2700/scu.h | 145 +
arch/riscv/include/asm/arch-ast2700/sdram.h | 137 +
arch/riscv/include/asm/arch-ast2700/sli.h | 82 +
board/aspeed/ibex_ast2700/Kconfig | 21 +
board/aspeed/ibex_ast2700/MAINTAINERS | 7 +
board/aspeed/ibex_ast2700/Makefile | 3 +
board/aspeed/ibex_ast2700/fmc_hdr.c | 64 +
board/aspeed/ibex_ast2700/ibex_ast2700.c | 85 +
board/aspeed/ibex_ast2700/sli.c | 72 +
configs/ibex-ast2700_defconfig | 94 +
configs/milkv_duo_defconfig | 3 +-
doc/board/aspeed/ibex-ast2700.rst | 26 +
doc/board/aspeed/index.rst | 9 +
doc/board/index.rst | 1 +
drivers/clk/Kconfig | 1 +
drivers/clk/Makefile | 1 +
drivers/clk/sophgo/Kconfig | 14 +
drivers/clk/sophgo/Makefile | 6 +
drivers/clk/sophgo/clk-common.h | 74 +
drivers/clk/sophgo/clk-cv1800b.c | 754 +++
drivers/clk/sophgo/clk-cv1800b.h | 123 +
drivers/clk/sophgo/clk-ip.c | 594 ++
drivers/clk/sophgo/clk-ip.h | 288 +
drivers/clk/sophgo/clk-pll.c | 275 +
drivers/clk/sophgo/clk-pll.h | 74 +
drivers/net/aspeed_mdio.c | 1 +
drivers/net/ftgmac100.c | 89 +-
drivers/net/ftgmac100.h | 17 +-
drivers/ram/Makefile | 2 +-
drivers/ram/aspeed/Kconfig | 27 +-
drivers/ram/aspeed/Makefile | 1 +
.../dwc_ddrphy_phyinit_ddr4-3200-nodimm-train2D.c | 2700 ++++++++
.../dwc_ddrphy_phyinit_ddr5-3200-nodimm-train2D.c | 6930 ++++++++++++++++++++
drivers/ram/aspeed/sdram_ast2700.c | 1036 +++
drivers/timer/Kconfig | 6 +
drivers/timer/Makefile | 1 +
drivers/timer/ast_ibex_timer.c | 45 +
include/configs/ibex_ast2700.h | 12 +
include/dt-bindings/clock/sophgo,cv1800.h | 176 +
50 files changed, 14220 insertions(+), 51 deletions(-)
create mode 100644 arch/riscv/cpu/ast2700/Kconfig
create mode 100644 arch/riscv/cpu/ast2700/Makefile
create mode 100644 arch/riscv/cpu/ast2700/cpu.c
create mode 100644 arch/riscv/dts/ast2700-ibex.dts
create mode 100644 arch/riscv/dts/ast2700-u-boot.dtsi
create mode 100644 arch/riscv/dts/ast2700.dtsi
create mode 100644 arch/riscv/include/asm/arch-ast2700/fmc_hdr.h
create mode 100644 arch/riscv/include/asm/arch-ast2700/scu.h
create mode 100644 arch/riscv/include/asm/arch-ast2700/sdram.h
create mode 100644 arch/riscv/include/asm/arch-ast2700/sli.h
create mode 100644 board/aspeed/ibex_ast2700/Kconfig
create mode 100644 board/aspeed/ibex_ast2700/MAINTAINERS
create mode 100644 board/aspeed/ibex_ast2700/Makefile
create mode 100644 board/aspeed/ibex_ast2700/fmc_hdr.c
create mode 100644 board/aspeed/ibex_ast2700/ibex_ast2700.c
create mode 100644 board/aspeed/ibex_ast2700/sli.c
create mode 100644 configs/ibex-ast2700_defconfig
create mode 100644 doc/board/aspeed/ibex-ast2700.rst
create mode 100644 doc/board/aspeed/index.rst
create mode 100644 drivers/clk/sophgo/Kconfig
create mode 100644 drivers/clk/sophgo/Makefile
create mode 100644 drivers/clk/sophgo/clk-common.h
create mode 100644 drivers/clk/sophgo/clk-cv1800b.c
create mode 100644 drivers/clk/sophgo/clk-cv1800b.h
create mode 100644 drivers/clk/sophgo/clk-ip.c
create mode 100644 drivers/clk/sophgo/clk-ip.h
create mode 100644 drivers/clk/sophgo/clk-pll.c
create mode 100644 drivers/clk/sophgo/clk-pll.h
create mode 100644 drivers/ram/aspeed/dwc_ddrphy_phyinit_ddr4-3200-nodimm-train2D.c
create mode 100644 drivers/ram/aspeed/dwc_ddrphy_phyinit_ddr5-3200-nodimm-train2D.c
create mode 100644 drivers/ram/aspeed/sdram_ast2700.c
create mode 100644 drivers/timer/ast_ibex_timer.c
create mode 100644 include/configs/ibex_ast2700.h
create mode 100644 include/dt-bindings/clock/sophgo,cv1800.h
Best regards,
Leo
More information about the U-Boot
mailing list