Pull request: socfpga-next

Simon Goldschmidt simon.k.r.goldschmidt at gmail.com
Tue Dec 10 11:01:15 CET 2019


Hi Marek,

after fixing Stratix10 build warnings, please pull this updated Agilex
series for next.

Travis ran successfully this time:
https://travis-ci.org/goldsimon/u-boot/builds/622657322

Regards,
Simon

The following changes since commit b38c3a641fc01fcd4eda5fa107ae3c247baa0196:

  Merge https://gitlab.denx.de/u-boot/custodians/u-boot-x86
(2019-12-08 10:51:00 -0500)

are available in the git repository at:

  https://github.com/goldsimon/u-boot.git socfpga-next

for you to fetch changes up to ea3dd6e26aadf03f4a182d3350d74d8dc5a19c51:

  arm: socfpga: agilex: Enable Agilex SoC build (2019-12-09 14:10:56 +0100)

----------------------------------------------------------------
Ley Foon Tan (24):
      spl: Allow cache drivers to be used in SPL
      arm: dts: socfpga: Add u-boot, dm-pre-reloc for sysmgr and clkmgr nodes
      arm: socfpga: Convert reset manager from struct to defines
      arm: socfpga: Convert system manager from struct to defines
      arm: socfpga: Convert clock manager from struct to defines
      arm: socfpga: agilex: Add base address for Intel Agilex SoC
      arm: socfpga: Move firewall code to firewall file
      arm: socfpga: Move Stratix10 and Agilex reset manager common code
      arm: socfpga: agilex: Add reset manager support
      arm: socfpga: Move Stratix10 and Agilex system manager common code
      arm: socfpga: agilex: Add system manager support
      arm: socfpga: Move Stratix10 and Agilex clock manager common code
      arm: socfpga: Fix CLKMGR_INTOSC_HZ to 400MHz
      clk: agilex: Add clock driver for Agilex
      arm: socfpga: agilex: Add clock wrapper functions
      cache: Add Arteris Ncore cache coherent unit driver
      arm: agilex: Add clock handoff offset for Agilex
      ddr: altera: Restructure Stratix 10 SDRAM driver
      ddr: altera: agilex: Add SDRAM driver for Agilex
      board: intel: agilex: Add socdk board support for Intel Agilex SoC
      arm: socfpga: agilex: Add SPL for Agilex SoC
      arm: dts: agilex: Add base dtsi and devkit dts
      configs: socfpga: Move Stratix10 and Agilex common CONFIGs
      arm: socfpga: agilex: Enable Agilex SoC build

 arch/arm/Kconfig                                                  |   4 +-
 arch/arm/dts/Makefile                                             |   1 +
 arch/arm/dts/socfpga-common-u-boot.dtsi                           |   8 ++
 arch/arm/dts/socfpga.dtsi                                         |   2 +-
 arch/arm/dts/socfpga_agilex-u-boot.dtsi                           |
96 +++++++++++++
 arch/arm/dts/socfpga_agilex.dtsi                                  |
622 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 arch/arm/dts/socfpga_agilex_socdk-u-boot.dtsi                     |  39 ++++++
 arch/arm/dts/socfpga_agilex_socdk.dts                             |
141 +++++++++++++++++++
 arch/arm/dts/socfpga_arria10.dtsi                                 |   2 +-
 arch/arm/dts/socfpga_arria10_socdk.dtsi                           |   8 ++
 arch/arm/dts/socfpga_stratix10.dtsi                               |   2 +-
 arch/arm/dts/socfpga_stratix10_socdk-u-boot.dtsi                  |   8 ++
 arch/arm/mach-socfpga/Kconfig                                     |  16 +++
 arch/arm/mach-socfpga/Makefile                                    |  17 +++
 arch/arm/mach-socfpga/clock_manager.c                             |  14 +-
 arch/arm/mach-socfpga/clock_manager_agilex.c                      |
85 +++++++++++
 arch/arm/mach-socfpga/clock_manager_arria10.c                     |
155 +++++++++++---------
 arch/arm/mach-socfpga/clock_manager_gen5.c                        |
211 ++++++++++++++++------------
 arch/arm/mach-socfpga/clock_manager_s10.c                         |
218 +++++++++++++++++------------
 arch/arm/mach-socfpga/firewall.c                                  |
107 ++++++++++++++
 arch/arm/mach-socfpga/include/mach/base_addr_s10.h                |   4 +
 arch/arm/mach-socfpga/include/mach/clock_manager.h                |   4 +
 arch/arm/mach-socfpga/include/mach/clock_manager_agilex.h         |  14 ++
 arch/arm/mach-socfpga/include/mach/clock_manager_arria10.h        |
133 +++++++-----------
 arch/arm/mach-socfpga/include/mach/clock_manager_gen5.h           |
112 +++++++--------
 arch/arm/mach-socfpga/include/mach/clock_manager_s10.h            |
131 +++++++----------
 arch/arm/mach-socfpga/include/mach/clock_manager_soc64.h          |  21 +++
 arch/arm/mach-socfpga/include/mach/{firewall_s10.h => firewall.h} |  10 +-
 arch/arm/mach-socfpga/include/mach/handoff_s10.h                  |   9 +-
 arch/arm/mach-socfpga/include/mach/misc.h                         |   1 +
 arch/arm/mach-socfpga/include/mach/reset_manager.h                |   7 +-
 arch/arm/mach-socfpga/include/mach/reset_manager_arria10.h        |  43 ++----
 arch/arm/mach-socfpga/include/mach/reset_manager_gen5.h           |  22 ++-
 arch/arm/mach-socfpga/include/mach/reset_manager_s10.h            |
118 ----------------
 arch/arm/mach-socfpga/include/mach/reset_manager_soc64.h          |  38 +++++
 arch/arm/mach-socfpga/include/mach/system_manager.h               |   7 +-
 arch/arm/mach-socfpga/include/mach/system_manager_arria10.h       |
94 ++++---------
 arch/arm/mach-socfpga/include/mach/system_manager_gen5.h          |
123 +++-------------
 arch/arm/mach-socfpga/include/mach/system_manager_s10.h           |
176 -----------------------
 arch/arm/mach-socfpga/include/mach/system_manager_soc64.h         |
123 ++++++++++++++++
 arch/arm/mach-socfpga/mailbox_s10.c                               |   6 +-
 arch/arm/mach-socfpga/misc.c                                      |
66 +++++++++
 arch/arm/mach-socfpga/misc_arria10.c                              |  11 +-
 arch/arm/mach-socfpga/misc_gen5.c                                 |  38 ++---
 arch/arm/mach-socfpga/misc_s10.c                                  |   9 +-
 arch/arm/mach-socfpga/reset_manager_arria10.c                     |
73 +++++-----
 arch/arm/mach-socfpga/reset_manager_gen5.c                        |  37 +++--
 arch/arm/mach-socfpga/reset_manager_s10.c                         |
56 ++++----
 arch/arm/mach-socfpga/scan_manager.c                              |   6 +-
 arch/arm/mach-socfpga/spl_a10.c                                   |  12 +-
 arch/arm/mach-socfpga/spl_agilex.c                                |
98 +++++++++++++
 arch/arm/mach-socfpga/spl_gen5.c                                  |  26 ++--
 arch/arm/mach-socfpga/spl_s10.c                                   |
109 ++-------------
 arch/arm/mach-socfpga/system_manager_gen5.c                       |  42 +++---
 arch/arm/mach-socfpga/system_manager_s10.c                        |  42 +++---
 arch/arm/mach-socfpga/wrap_pll_config_s10.c                       |  20 +--
 board/intel/agilex-socdk/MAINTAINERS                              |   7 +
 board/intel/agilex-socdk/Makefile                                 |   7 +
 board/intel/agilex-socdk/socfpga.c                                |   7 +
 common/spl/Kconfig                                                |   6 +
 configs/socfpga_agilex_defconfig                                  |
60 ++++++++
 drivers/Makefile                                                  |   1 +
 drivers/cache/Kconfig                                             |   8 ++
 drivers/cache/Makefile                                            |   3 +-
 drivers/cache/cache-ncore.c                                       |
164 ++++++++++++++++++++++
 drivers/clk/altera/Makefile                                       |   1 +
 drivers/clk/altera/clk-agilex.c                                   |
579 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/clk/altera/clk-agilex.h                                   |
237 +++++++++++++++++++++++++++++++
 drivers/ddr/altera/Kconfig                                        |   6 +-
 drivers/ddr/altera/Makefile                                       |   3 +-
 drivers/ddr/altera/sdram_agilex.c                                 |
168 ++++++++++++++++++++++
 drivers/ddr/altera/sdram_gen5.c                                   |  12 +-
 drivers/ddr/altera/sdram_s10.c                                    |
300 +--------------------------------------
 drivers/ddr/altera/sdram_s10.h                                    |
148 +-------------------
 drivers/ddr/altera/sdram_soc64.c                                  |
305 ++++++++++++++++++++++++++++++++++++++++
 drivers/ddr/altera/sdram_soc64.h                                  |
187 +++++++++++++++++++++++++
 drivers/fpga/socfpga_arria10.c                                    |   7 +-
 drivers/fpga/socfpga_gen5.c                                       |   4 +-
 drivers/mmc/socfpga_dw_mmc.c                                      |  17 +--
 drivers/sysreset/sysreset_socfpga.c                               |   6 +-
 include/configs/socfpga_agilex_socdk.h                            |  12 ++
 include/configs/socfpga_soc64_common.h                            |
202 ++++++++++++++++++++++++++
 include/configs/socfpga_stratix10_socdk.h                         |
192 +------------------------
 include/dt-bindings/clock/agilex-clock.h                          |
71 ++++++++++
 84 files changed, 4368 insertions(+), 1949 deletions(-)
 create mode 100644 arch/arm/dts/socfpga_agilex-u-boot.dtsi
 create mode 100644 arch/arm/dts/socfpga_agilex.dtsi
 create mode 100644 arch/arm/dts/socfpga_agilex_socdk-u-boot.dtsi
 create mode 100644 arch/arm/dts/socfpga_agilex_socdk.dts
 create mode 100644 arch/arm/mach-socfpga/clock_manager_agilex.c
 create mode 100644 arch/arm/mach-socfpga/firewall.c
 create mode 100644 arch/arm/mach-socfpga/include/mach/clock_manager_agilex.h
 create mode 100644 arch/arm/mach-socfpga/include/mach/clock_manager_soc64.h
 rename arch/arm/mach-socfpga/include/mach/{firewall_s10.h => firewall.h} (94%)
 delete mode 100644 arch/arm/mach-socfpga/include/mach/reset_manager_s10.h
 create mode 100644 arch/arm/mach-socfpga/include/mach/reset_manager_soc64.h
 delete mode 100644 arch/arm/mach-socfpga/include/mach/system_manager_s10.h
 create mode 100644 arch/arm/mach-socfpga/include/mach/system_manager_soc64.h
 create mode 100644 arch/arm/mach-socfpga/spl_agilex.c
 create mode 100644 board/intel/agilex-socdk/MAINTAINERS
 create mode 100644 board/intel/agilex-socdk/Makefile
 create mode 100644 board/intel/agilex-socdk/socfpga.c
 create mode 100644 configs/socfpga_agilex_defconfig
 create mode 100644 drivers/cache/cache-ncore.c
 create mode 100644 drivers/clk/altera/clk-agilex.c
 create mode 100644 drivers/clk/altera/clk-agilex.h
 create mode 100644 drivers/ddr/altera/sdram_agilex.c
 create mode 100644 drivers/ddr/altera/sdram_soc64.c
 create mode 100644 drivers/ddr/altera/sdram_soc64.h
 create mode 100644 include/configs/socfpga_agilex_socdk.h
 create mode 100644 include/configs/socfpga_soc64_common.h
 create mode 100644 include/dt-bindings/clock/agilex-clock.h


More information about the U-Boot mailing list