[PULL] u-boot-riscv/master

Leo Liang ycliang at andestech.com
Wed May 26 10:12:50 CEST 2021


Hi Tom,

The following changes since commit eb53b943be2949ca111140a8e05532cd74cda058:

  Merge https://source.denx.de/u-boot/custodians/u-boot-sh (2021-05-23 10:15:15 -0400)

are available in the Git repository at:

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

for you to fetch changes up to 9358576a281ab5e3b7348685bbd5f713833a5048:

  drivers: pci: pcie_dw_common: fix Werror compilation error (2021-05-24 23:54:54 +0800)

Gitlab CI result shows no issue: https://source.denx.de/u-boot/custodians/u-boot-riscv/-/pipelines/7620

----------------------------------------------------------------
Green Wan (9):
      riscv: cpu: fu740: Add support for cpu fu740
      drivers: clk: add fu740 support
      drivers: ram: sifive: rename fu540_ddr and add fu740 support
      drivers: pci: add pcie support for fu740
      riscv: dts: add fu740 support
      riscv: dts: add SiFive Unmatched board support
      board: sifive: add HiFive Unmatched board support
      riscv: cpu: fu740: clear feature disable CSR
      drivers: pci: pcie_dw_common: fix Werror compilation error

 arch/riscv/Kconfig                                 |    5 +
 arch/riscv/cpu/fu540/Kconfig                       |    2 +-
 arch/riscv/cpu/fu740/Kconfig                       |   37 +
 arch/riscv/cpu/fu740/Makefile                      |   12 +
 arch/riscv/cpu/fu740/cache.c                       |   55 +
 arch/riscv/cpu/fu740/cpu.c                         |   22 +
 arch/riscv/cpu/fu740/dram.c                        |   38 +
 arch/riscv/cpu/fu740/spl.c                         |   38 +
 arch/riscv/dts/Makefile                            |    1 +
 arch/riscv/dts/fu740-c000-u-boot.dtsi              |  105 ++
 arch/riscv/dts/fu740-c000.dtsi                     |  329 +++++
 arch/riscv/dts/fu740-hifive-unmatched-a00-ddr.dtsi | 1489 ++++++++++++++++++++
 arch/riscv/dts/hifive-unmatched-a00-u-boot.dtsi    |   41 +
 arch/riscv/dts/hifive-unmatched-a00.dts            |  259 ++++
 arch/riscv/include/asm/arch-fu740/cache.h          |   14 +
 arch/riscv/include/asm/arch-fu740/clk.h            |   14 +
 arch/riscv/include/asm/arch-fu740/gpio.h           |   38 +
 arch/riscv/include/asm/arch-fu740/reset.h          |   13 +
 arch/riscv/include/asm/arch-fu740/spl.h            |   14 +
 board/sifive/unleashed/Kconfig                     |    1 +
 board/sifive/unmatched/Kconfig                     |   51 +
 board/sifive/unmatched/MAINTAINERS                 |    9 +
 board/sifive/unmatched/Makefile                    |    9 +
 board/sifive/unmatched/spl.c                       |   85 ++
 board/sifive/unmatched/unmatched.c                 |   24 +
 common/spl/Kconfig                                 |    4 +-
 configs/sifive_unmatched_defconfig                 |   54 +
 doc/board/sifive/index.rst                         |    1 +
 doc/board/sifive/unmatched.rst                     |  536 +++++++
 drivers/clk/sifive/Kconfig                         |    8 +-
 drivers/clk/sifive/Makefile                        |    4 +-
 drivers/clk/sifive/fu540-prci.c                    |  769 +---------
 drivers/clk/sifive/fu540-prci.h                    |   22 +
 drivers/clk/sifive/fu740-prci.c                    |  158 +++
 drivers/clk/sifive/fu740-prci.h                    |   22 +
 drivers/clk/sifive/sifive-prci.c                   |  733 ++++++++++
 drivers/clk/sifive/sifive-prci.h                   |  323 +++++
 drivers/pci/Kconfig                                |   10 +
 drivers/pci/Makefile                               |    1 +
 drivers/pci/pcie_dw_common.c                       |   54 +-
 drivers/pci/pcie_dw_sifive.c                       |  507 +++++++
 drivers/ram/sifive/Kconfig                         |    8 +-
 drivers/ram/sifive/Makefile                        |    2 +-
 drivers/ram/sifive/{fu540_ddr.c => sifive_ddr.c}   |   89 +-
 drivers/reset/Kconfig                              |    2 +-
 include/configs/sifive-unmatched.h                 |   85 ++
 include/dt-bindings/clock/sifive-fu740-prci.h      |   25 +
 include/dt-bindings/reset/sifive-fu740-prci.h      |   19 +
 48 files changed, 5310 insertions(+), 831 deletions(-)
 create mode 100644 arch/riscv/cpu/fu740/Kconfig
 create mode 100644 arch/riscv/cpu/fu740/Makefile
 create mode 100644 arch/riscv/cpu/fu740/cache.c
 create mode 100644 arch/riscv/cpu/fu740/cpu.c
 create mode 100644 arch/riscv/cpu/fu740/dram.c
 create mode 100644 arch/riscv/cpu/fu740/spl.c
 create mode 100644 arch/riscv/dts/fu740-c000-u-boot.dtsi
 create mode 100644 arch/riscv/dts/fu740-c000.dtsi
 create mode 100644 arch/riscv/dts/fu740-hifive-unmatched-a00-ddr.dtsi
 create mode 100644 arch/riscv/dts/hifive-unmatched-a00-u-boot.dtsi
 create mode 100644 arch/riscv/dts/hifive-unmatched-a00.dts
 create mode 100644 arch/riscv/include/asm/arch-fu740/cache.h
 create mode 100644 arch/riscv/include/asm/arch-fu740/clk.h
 create mode 100644 arch/riscv/include/asm/arch-fu740/gpio.h
 create mode 100644 arch/riscv/include/asm/arch-fu740/reset.h
 create mode 100644 arch/riscv/include/asm/arch-fu740/spl.h
 create mode 100644 board/sifive/unmatched/Kconfig
 create mode 100644 board/sifive/unmatched/MAINTAINERS
 create mode 100644 board/sifive/unmatched/Makefile
 create mode 100644 board/sifive/unmatched/spl.c
 create mode 100644 board/sifive/unmatched/unmatched.c
 create mode 100644 configs/sifive_unmatched_defconfig
 create mode 100644 doc/board/sifive/unmatched.rst
 create mode 100644 drivers/clk/sifive/fu540-prci.h
 create mode 100644 drivers/clk/sifive/fu740-prci.c
 create mode 100644 drivers/clk/sifive/fu740-prci.h
 create mode 100644 drivers/clk/sifive/sifive-prci.c
 create mode 100644 drivers/clk/sifive/sifive-prci.h
 create mode 100644 drivers/pci/pcie_dw_sifive.c
 rename drivers/ram/sifive/{fu540_ddr.c => sifive_ddr.c} (81%)
 create mode 100644 include/configs/sifive-unmatched.h
 create mode 100644 include/dt-bindings/clock/sifive-fu740-prci.h
 create mode 100644 include/dt-bindings/reset/sifive-fu740-prci.h

Best regards,
Leo


More information about the U-Boot mailing list