Hi, All three Intel arm64 SoCFPGA architectures (Agilex, N5X and Stratix 10) are basically flavors/platforms of the same architecture. At least from the Linux point of view. Up to a point that N5X and Agilex share DTSI. Having three top-level architectures for the same one barely makes sense and complicates driver selection.
Try to unify them. Changes since v1: ================= 1. New patch 3/5: arm64: socfpga: rename ARCH_STRATIX10 to ARCH_SOCFPGA64 2. New patch 4/5: arm64: intel: merge Agilex and N5X into ARCH_SOCFPGA64 3. Fix build issue reported by kernel test robot (with ARCH_STRATIX10 and COMPILE_TEST but without selecting some of the clocks). I tested compile builds on few configurations, so I hope kbuild 0-day will check more options (please give it few days on the lists). Best regards, Krzysztof Krzysztof Kozlowski (5): clk: socfpga: allow building N5X clocks with ARCH_N5X clk: socfpga: build together Stratix 10, Agilex and N5X clock drivers arm64: socfpga: rename ARCH_STRATIX10 to ARCH_SOCFPGA64 arm64: intel: merge Agilex and N5X into ARCH_SOCFPGA64 clk: socfpga: allow compile testing of Stratix 10 / Agilex clocks arch/arm64/Kconfig.platforms | 17 ++++------------- arch/arm64/boot/dts/altera/Makefile | 2 +- arch/arm64/boot/dts/intel/Makefile | 6 +++--- arch/arm64/configs/defconfig | 3 +-- drivers/clk/Kconfig | 1 + drivers/clk/Makefile | 4 +--- drivers/clk/socfpga/Kconfig | 17 +++++++++++++++++ drivers/clk/socfpga/Makefile | 7 +++---- drivers/edac/Kconfig | 2 +- drivers/edac/altera_edac.c | 10 +++++----- drivers/firmware/Kconfig | 2 +- drivers/fpga/Kconfig | 2 +- drivers/mfd/Kconfig | 2 +- drivers/net/ethernet/stmicro/stmmac/Kconfig | 4 ++-- drivers/reset/Kconfig | 2 +- 15 files changed, 43 insertions(+), 38 deletions(-) create mode 100644 drivers/clk/socfpga/Kconfig -- 2.25.1