Pull request: SoCFPGA changes for efi-2021-10-rc3

Chee, Tien Fong tien.fong.chee at intel.com
Wed Aug 25 13:15:08 CEST 2021


Hi Tom

Please pull the SoCFPGA changes for efi-2021-10-rc3.

Regards
Tien Fong

The following changes since commit 4865db07169126ca0205f1a6265adf01bd69b3df:

  Merge tag 'efi-2021-10-rc3' of https://source.denx.de/u-boot/custodians/u-boot-efi (2021-08-23 12:44:12 -0400)

are available in the Git repository at:

  https://github.com/tienfong/uboot_mainline.git next-socfpga

for you to fetch changes up to 31b51cb1d2b4114085cb5565502d39d6f6daa2a7:

  arm: socfpga: Enable Intel N5X device build (2021-08-25 15:26:38 +0800)

----------------------------------------------------------------
Siew Chin Lim (14):
      arm: socfpga: Move linux_qspi_enable from bootcommand to board_prep_linux function
      arm: socfpga: Changed base_addr_s10.h to base_addr_soc64.h
      arm: socfpga: Add base address for Intel N5X device
      drivers: clk: Add clock driver for Intel N5X device
      arm: socfpga: Get clock manager base address for Intel N5X device
      drivers: clk: Add memory clock driver for Intel N5X device
      arm: socfpga: Move cm_get_mpu_clk_hz function declaration to clock_manager.h
      arm: socfpga: Add clock manager for Intel N5X device
      arm: socfpga: Changed misc_s10.c to misc_soc64.c
      arm: socfpga: Add SPL for Intel N5X device
      board: intel: Add socdk board support for Intel N5X device
      arm: dts: Add base dtsi and devkit dts for Intel N5X device
      include: configs: Add Intel N5X device CONFIGs
      arm: socfpga: Enable Intel N5X device build

Tien Fong Chee (3):
      arm: socfpga: Add handoff data support for Intel N5X device
      ddr: socfpga: Enable memory test on memory size less than 1GB
      ddr: altera: Add SDRAM driver for Intel N5X device

arch/arm/dts/Makefile                                                     |    1 +
arch/arm/dts/socfpga_n5x-u-boot.dtsi                                      |  191 +++++++++++++++++
arch/arm/dts/socfpga_n5x_socdk-u-boot.dtsi                                |   63 ++++++
arch/arm/dts/socfpga_n5x_socdk.dts                                        |  122 +++++++++++
arch/arm/mach-socfpga/Kconfig                                             |   21 +-
arch/arm/mach-socfpga/Makefile                                            |   32 ++-
arch/arm/mach-socfpga/board.c                                             |   17 +-
arch/arm/mach-socfpga/clock_manager_n5x.c                                 |   80 +++++++
arch/arm/mach-socfpga/include/mach/{base_addr_s10.h => base_addr_soc64.h} |   11 +-
arch/arm/mach-socfpga/include/mach/clock_manager.h                        |    3 +
arch/arm/mach-socfpga/include/mach/clock_manager_agilex.h                 |    2 -
arch/arm/mach-socfpga/include/mach/clock_manager_arria10.h                |    1 -
arch/arm/mach-socfpga/include/mach/clock_manager_gen5.h                   |    1 -
arch/arm/mach-socfpga/include/mach/clock_manager_n5x.h                    |   12 ++
arch/arm/mach-socfpga/include/mach/clock_manager_s10.h                    |    1 -
arch/arm/mach-socfpga/include/mach/firewall.h                             |    6 +
arch/arm/mach-socfpga/include/mach/handoff_soc64.h                        |   38 +++-
arch/arm/mach-socfpga/include/mach/system_manager_soc64.h                 |   10 +-
arch/arm/mach-socfpga/misc.c                                              |    3 +
arch/arm/mach-socfpga/{misc_s10.c => misc_soc64.c}                        |   12 +-
arch/arm/mach-socfpga/spl_n5x.c                                           |   94 +++++++++
arch/arm/mach-socfpga/system_manager_soc64.c                              |   18 +-
arch/arm/mach-socfpga/wrap_handoff_soc64.c                                |  132 +++++++++---
board/intel/n5x-socdk/MAINTAINERS                                         |    7 +
board/intel/n5x-socdk/Makefile                                            |    7 +
board/intel/n5x-socdk/socfpga.c                                           |    7 +
configs/socfpga_agilex_atf_defconfig                                      |    2 +-
configs/socfpga_n5x_atf_defconfig                                         |   74 +++++++
configs/socfpga_n5x_defconfig                                             |   65 ++++++
configs/socfpga_n5x_vab_defconfig                                         |   75 +++++++
configs/socfpga_stratix10_atf_defconfig                                   |    2 +-
drivers/clk/altera/Makefile                                               |    4 +-
drivers/clk/altera/clk-mem-n5x.c                                          |  136 ++++++++++++
drivers/clk/altera/clk-mem-n5x.h                                          |   84 ++++++++
drivers/clk/altera/clk-n5x.c                                              |  489 ++++++++++++++++++++++++++++++++++++++++++
drivers/clk/altera/clk-n5x.h                                              |  217 +++++++++++++++++++
drivers/ddr/altera/Makefile                                               |    3 +-
drivers/ddr/altera/sdram_n5x.c                                            | 2298 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/ddr/altera/sdram_soc64.c                                          |   94 ++++++++-
drivers/ddr/altera/sdram_soc64.h                                          |    1 +
include/configs/socfpga_n5x_socdk.h                                       |   45 ++++
include/configs/socfpga_soc64_common.h                                    |    2 +-
include/dt-bindings/clock/n5x-clock.h                                     |   71 +++++++
43 files changed, 4465 insertions(+), 89 deletions(-)
create mode 100644 arch/arm/dts/socfpga_n5x-u-boot.dtsi
create mode 100644 arch/arm/dts/socfpga_n5x_socdk-u-boot.dtsi
create mode 100644 arch/arm/dts/socfpga_n5x_socdk.dts
create mode 100644 arch/arm/mach-socfpga/clock_manager_n5x.c
rename arch/arm/mach-socfpga/include/mach/{base_addr_s10.h => base_addr_soc64.h} (85%)
create mode 100644 arch/arm/mach-socfpga/include/mach/clock_manager_n5x.h
rename arch/arm/mach-socfpga/{misc_s10.c => misc_soc64.c} (100%)
create mode 100644 arch/arm/mach-socfpga/spl_n5x.c
create mode 100644 board/intel/n5x-socdk/MAINTAINERS
create mode 100644 board/intel/n5x-socdk/Makefile
create mode 100644 board/intel/n5x-socdk/socfpga.c
create mode 100644 configs/socfpga_n5x_atf_defconfig
create mode 100644 configs/socfpga_n5x_defconfig
create mode 100644 configs/socfpga_n5x_vab_defconfig
create mode 100644 drivers/clk/altera/clk-mem-n5x.c
create mode 100644 drivers/clk/altera/clk-mem-n5x.h
create mode 100644 drivers/clk/altera/clk-n5x.c
create mode 100644 drivers/clk/altera/clk-n5x.h
create mode 100644 drivers/ddr/altera/sdram_n5x.c
create mode 100644 include/configs/socfpga_n5x_socdk.h
create mode 100644 include/dt-bindings/clock/n5x-clock.h


More information about the U-Boot mailing list