]> git.baikalelectronics.ru Git - uboot.git/commitdiff
arm: socfpga: Changed system_manager_s10.c to system_manager_soc64.c
authorSiew Chin Lim <elly.siew.chin.lim@intel.com>
Wed, 24 Mar 2021 05:11:36 +0000 (13:11 +0800)
committerLey Foon Tan <ley.foon.tan@intel.com>
Thu, 8 Apr 2021 09:29:12 +0000 (17:29 +0800)
Rename to common file name to used by all SOC64 devices.
No functionality change.

Signed-off-by: Siew Chin Lim <elly.siew.chin.lim@intel.com>
arch/arm/mach-socfpga/Makefile
arch/arm/mach-socfpga/system_manager_s10.c [deleted file]
arch/arm/mach-socfpga/system_manager_soc64.c [new file with mode: 0644]

index eca6fd173ffd2767e804865ba7a479f3ba82aa9d..f9dd166ab3fb5c2866c6640be7342599e4c38af0 100644 (file)
@@ -35,7 +35,7 @@ obj-y += mailbox_s10.o
 obj-y  += misc_s10.o
 obj-y  += mmu-arm64_s10.o
 obj-y  += reset_manager_s10.o
-obj-y  += system_manager_s10.o
+obj-y  += system_manager_soc64.o
 obj-y  += timer_s10.o
 obj-y  += wrap_pinmux_config_s10.o
 obj-y  += wrap_pll_config_soc64.o
@@ -49,7 +49,7 @@ obj-y += misc_s10.o
 obj-y  += mmu-arm64_s10.o
 obj-y  += reset_manager_s10.o
 obj-$(CONFIG_SOCFPGA_SECURE_VAB_AUTH)  += secure_vab.o
-obj-y  += system_manager_s10.o
+obj-y  += system_manager_soc64.o
 obj-y  += timer_s10.o
 obj-$(CONFIG_SOCFPGA_SECURE_VAB_AUTH)  += vab.o
 obj-y  += wrap_pinmux_config_s10.o
diff --git a/arch/arm/mach-socfpga/system_manager_s10.c b/arch/arm/mach-socfpga/system_manager_s10.c
deleted file mode 100644 (file)
index c123cc9..0000000
+++ /dev/null
@@ -1,102 +0,0 @@
-// SPDX-License-Identifier: GPL-2.0
-/*
- * Copyright (C) 2016-2018 Intel Corporation <www.intel.com>
- *
- */
-
-#include <common.h>
-#include <asm/global_data.h>
-#include <asm/io.h>
-#include <asm/arch/system_manager.h>
-
-DECLARE_GLOBAL_DATA_PTR;
-
-/*
- * Configure all the pin muxes
- */
-void sysmgr_pinmux_init(void)
-{
-       populate_sysmgr_pinmux();
-       populate_sysmgr_fpgaintf_module();
-}
-
-/*
- * Populate the value for SYSMGR.FPGAINTF.MODULE based on pinmux setting.
- * The value is not wrote to SYSMGR.FPGAINTF.MODULE but
- * CONFIG_SYSMGR_ISWGRP_HANDOFF.
- */
-void populate_sysmgr_fpgaintf_module(void)
-{
-       u32 handoff_val = 0;
-
-       /* Enable the signal for those HPS peripherals that use FPGA. */
-       if (readl(socfpga_get_sysmgr_addr() + SYSMGR_SOC64_NAND_USEFPGA) ==
-           SYSMGR_FPGAINTF_USEFPGA)
-               handoff_val |= SYSMGR_FPGAINTF_NAND;
-       if (readl(socfpga_get_sysmgr_addr() + SYSMGR_SOC64_SDMMC_USEFPGA) ==
-           SYSMGR_FPGAINTF_USEFPGA)
-               handoff_val |= SYSMGR_FPGAINTF_SDMMC;
-       if (readl(socfpga_get_sysmgr_addr() + SYSMGR_SOC64_SPIM0_USEFPGA) ==
-           SYSMGR_FPGAINTF_USEFPGA)
-               handoff_val |= SYSMGR_FPGAINTF_SPIM0;
-       if (readl(socfpga_get_sysmgr_addr() + SYSMGR_SOC64_SPIM1_USEFPGA) ==
-           SYSMGR_FPGAINTF_USEFPGA)
-               handoff_val |= SYSMGR_FPGAINTF_SPIM1;
-       writel(handoff_val,
-              socfpga_get_sysmgr_addr() + SYSMGR_SOC64_FPGAINTF_EN2);
-
-       handoff_val = 0;
-       if (readl(socfpga_get_sysmgr_addr() + SYSMGR_SOC64_EMAC0_USEFPGA) ==
-           SYSMGR_FPGAINTF_USEFPGA)
-               handoff_val |= SYSMGR_FPGAINTF_EMAC0;
-       if (readl(socfpga_get_sysmgr_addr() + SYSMGR_SOC64_EMAC1_USEFPGA) ==
-           SYSMGR_FPGAINTF_USEFPGA)
-               handoff_val |= SYSMGR_FPGAINTF_EMAC1;
-       if (readl(socfpga_get_sysmgr_addr() + SYSMGR_SOC64_EMAC2_USEFPGA) ==
-           SYSMGR_FPGAINTF_USEFPGA)
-               handoff_val |= SYSMGR_FPGAINTF_EMAC2;
-       writel(handoff_val,
-              socfpga_get_sysmgr_addr() + SYSMGR_SOC64_FPGAINTF_EN3);
-}
-
-/*
- * Configure all the pin muxes
- */
-void populate_sysmgr_pinmux(void)
-{
-       const u32 *sys_mgr_table_u32;
-       unsigned int len, i;
-
-       /* setup the pin sel */
-       sysmgr_pinmux_table_sel(&sys_mgr_table_u32, &len);
-       for (i = 0; i < len; i = i + 2) {
-               writel(sys_mgr_table_u32[i + 1],
-                      sys_mgr_table_u32[i] +
-                      (u8 *)socfpga_get_sysmgr_addr() + SYSMGR_SOC64_PINSEL0);
-       }
-
-       /* setup the pin ctrl */
-       sysmgr_pinmux_table_ctrl(&sys_mgr_table_u32, &len);
-       for (i = 0; i < len; i = i + 2) {
-               writel(sys_mgr_table_u32[i + 1],
-                      sys_mgr_table_u32[i] +
-                      (u8 *)socfpga_get_sysmgr_addr() + SYSMGR_SOC64_IOCTRL0);
-       }
-
-       /* setup the fpga use */
-       sysmgr_pinmux_table_fpga(&sys_mgr_table_u32, &len);
-       for (i = 0; i < len; i = i + 2) {
-               writel(sys_mgr_table_u32[i + 1],
-                      sys_mgr_table_u32[i] +
-                      (u8 *)socfpga_get_sysmgr_addr() +
-                      SYSMGR_SOC64_EMAC0_USEFPGA);
-       }
-
-       /* setup the IO delay */
-       sysmgr_pinmux_table_delay(&sys_mgr_table_u32, &len);
-       for (i = 0; i < len; i = i + 2) {
-               writel(sys_mgr_table_u32[i + 1],
-                      sys_mgr_table_u32[i] +
-                      (u8 *)socfpga_get_sysmgr_addr() + SYSMGR_SOC64_IODELAY0);
-       }
-}
diff --git a/arch/arm/mach-socfpga/system_manager_soc64.c b/arch/arm/mach-socfpga/system_manager_soc64.c
new file mode 100644 (file)
index 0000000..c123cc9
--- /dev/null
@@ -0,0 +1,102 @@
+// SPDX-License-Identifier: GPL-2.0
+/*
+ * Copyright (C) 2016-2018 Intel Corporation <www.intel.com>
+ *
+ */
+
+#include <common.h>
+#include <asm/global_data.h>
+#include <asm/io.h>
+#include <asm/arch/system_manager.h>
+
+DECLARE_GLOBAL_DATA_PTR;
+
+/*
+ * Configure all the pin muxes
+ */
+void sysmgr_pinmux_init(void)
+{
+       populate_sysmgr_pinmux();
+       populate_sysmgr_fpgaintf_module();
+}
+
+/*
+ * Populate the value for SYSMGR.FPGAINTF.MODULE based on pinmux setting.
+ * The value is not wrote to SYSMGR.FPGAINTF.MODULE but
+ * CONFIG_SYSMGR_ISWGRP_HANDOFF.
+ */
+void populate_sysmgr_fpgaintf_module(void)
+{
+       u32 handoff_val = 0;
+
+       /* Enable the signal for those HPS peripherals that use FPGA. */
+       if (readl(socfpga_get_sysmgr_addr() + SYSMGR_SOC64_NAND_USEFPGA) ==
+           SYSMGR_FPGAINTF_USEFPGA)
+               handoff_val |= SYSMGR_FPGAINTF_NAND;
+       if (readl(socfpga_get_sysmgr_addr() + SYSMGR_SOC64_SDMMC_USEFPGA) ==
+           SYSMGR_FPGAINTF_USEFPGA)
+               handoff_val |= SYSMGR_FPGAINTF_SDMMC;
+       if (readl(socfpga_get_sysmgr_addr() + SYSMGR_SOC64_SPIM0_USEFPGA) ==
+           SYSMGR_FPGAINTF_USEFPGA)
+               handoff_val |= SYSMGR_FPGAINTF_SPIM0;
+       if (readl(socfpga_get_sysmgr_addr() + SYSMGR_SOC64_SPIM1_USEFPGA) ==
+           SYSMGR_FPGAINTF_USEFPGA)
+               handoff_val |= SYSMGR_FPGAINTF_SPIM1;
+       writel(handoff_val,
+              socfpga_get_sysmgr_addr() + SYSMGR_SOC64_FPGAINTF_EN2);
+
+       handoff_val = 0;
+       if (readl(socfpga_get_sysmgr_addr() + SYSMGR_SOC64_EMAC0_USEFPGA) ==
+           SYSMGR_FPGAINTF_USEFPGA)
+               handoff_val |= SYSMGR_FPGAINTF_EMAC0;
+       if (readl(socfpga_get_sysmgr_addr() + SYSMGR_SOC64_EMAC1_USEFPGA) ==
+           SYSMGR_FPGAINTF_USEFPGA)
+               handoff_val |= SYSMGR_FPGAINTF_EMAC1;
+       if (readl(socfpga_get_sysmgr_addr() + SYSMGR_SOC64_EMAC2_USEFPGA) ==
+           SYSMGR_FPGAINTF_USEFPGA)
+               handoff_val |= SYSMGR_FPGAINTF_EMAC2;
+       writel(handoff_val,
+              socfpga_get_sysmgr_addr() + SYSMGR_SOC64_FPGAINTF_EN3);
+}
+
+/*
+ * Configure all the pin muxes
+ */
+void populate_sysmgr_pinmux(void)
+{
+       const u32 *sys_mgr_table_u32;
+       unsigned int len, i;
+
+       /* setup the pin sel */
+       sysmgr_pinmux_table_sel(&sys_mgr_table_u32, &len);
+       for (i = 0; i < len; i = i + 2) {
+               writel(sys_mgr_table_u32[i + 1],
+                      sys_mgr_table_u32[i] +
+                      (u8 *)socfpga_get_sysmgr_addr() + SYSMGR_SOC64_PINSEL0);
+       }
+
+       /* setup the pin ctrl */
+       sysmgr_pinmux_table_ctrl(&sys_mgr_table_u32, &len);
+       for (i = 0; i < len; i = i + 2) {
+               writel(sys_mgr_table_u32[i + 1],
+                      sys_mgr_table_u32[i] +
+                      (u8 *)socfpga_get_sysmgr_addr() + SYSMGR_SOC64_IOCTRL0);
+       }
+
+       /* setup the fpga use */
+       sysmgr_pinmux_table_fpga(&sys_mgr_table_u32, &len);
+       for (i = 0; i < len; i = i + 2) {
+               writel(sys_mgr_table_u32[i + 1],
+                      sys_mgr_table_u32[i] +
+                      (u8 *)socfpga_get_sysmgr_addr() +
+                      SYSMGR_SOC64_EMAC0_USEFPGA);
+       }
+
+       /* setup the IO delay */
+       sysmgr_pinmux_table_delay(&sys_mgr_table_u32, &len);
+       for (i = 0; i < len; i = i + 2) {
+               writel(sys_mgr_table_u32[i + 1],
+                      sys_mgr_table_u32[i] +
+                      (u8 *)socfpga_get_sysmgr_addr() + SYSMGR_SOC64_IODELAY0);
+       }
+}