From: Alif Zakuan Yuslaimi <[email protected]>

Excluding Stratix10 from legacy implementation of retrieving clkmgr base
address as Stratix10's clock driver is already following clock driver model
and is supporting enable/disable APIs.

The legacy devices' clock driver will continue to be refactored to support
driver model which enables us to support enable/disable APIs for all these
devices.

Signed-off-by: Alif Zakuan Yuslaimi <[email protected]>
---

(no changes since v1)

 drivers/mmc/socfpga_dw_mmc.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/drivers/mmc/socfpga_dw_mmc.c b/drivers/mmc/socfpga_dw_mmc.c
index c8da6ead0ea..b12212e02dd 100644
--- a/drivers/mmc/socfpga_dw_mmc.c
+++ b/drivers/mmc/socfpga_dw_mmc.c
@@ -59,7 +59,8 @@ static int socfpga_dwmci_clksel(struct dwmci_host *host)
                         ((priv->drvsel & 0x7) << SYSMGR_SDMMC_DRVSEL_SHIFT);
 
        if (!IS_ENABLED(CONFIG_ARCH_SOCFPGA_AGILEX) &&
-           !IS_ENABLED(CONFIG_ARCH_SOCFPGA_AGILEX7M)) {
+           !IS_ENABLED(CONFIG_ARCH_SOCFPGA_AGILEX7M) &&
+           !IS_ENABLED(CONFIG_ARCH_SOCFPGA_STRATIX10)) {
                /* Disable SDMMC clock. */
                clrbits_le32(socfpga_get_clkmgr_addr() + CLKMGR_PERPLL_EN,
                             CLKMGR_PERPLLGRP_EN_SDMMCCLK_MASK);
@@ -96,7 +97,8 @@ static int socfpga_dwmci_clksel(struct dwmci_host *host)
 #endif
 
        if (!IS_ENABLED(CONFIG_ARCH_SOCFPGA_AGILEX) &&
-           !IS_ENABLED(CONFIG_ARCH_SOCFPGA_AGILEX7M)) {
+           !IS_ENABLED(CONFIG_ARCH_SOCFPGA_AGILEX7M) &&
+           !IS_ENABLED(CONFIG_ARCH_SOCFPGA_STRATIX10)) {
                /* Enable SDMMC clock */
                setbits_le32(socfpga_get_clkmgr_addr() + CLKMGR_PERPLL_EN,
                             CLKMGR_PERPLLGRP_EN_SDMMCCLK_MASK);
-- 
2.43.7

Reply via email to