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