Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 20 May 2021 09:22:40 GMT
From:      Marcin Wojtas <mw@FreeBSD.org>
To:        src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org
Subject:   git: b08bf4c35caa - main - sdhci_fsl_fdt: Skip vccq reconfiguration without regulator
Message-ID:  <202105200922.14K9MeJV058287@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by mw:

URL: https://cgit.FreeBSD.org/src/commit/?id=b08bf4c35caa2baaa0453b7979ed538cf71b6de5

commit b08bf4c35caa2baaa0453b7979ed538cf71b6de5
Author:     Marcin Wojtas <mw@FreeBSD.org>
AuthorDate: 2021-05-20 09:16:40 +0000
Commit:     Marcin Wojtas <mw@FreeBSD.org>
CommitDate: 2021-05-20 09:21:53 +0000

    sdhci_fsl_fdt: Skip vccq reconfiguration without regulator
    
    There is no need to preform any voltage reconfiguration
    in case the vccq regulator is not physically attached to the
    slot.
    
    Submitted by: Lukasz Hajec <lha@semihalf.com>
    Obtained from: Semihalf
    Sponsored by: Alstom Group
    Differential Revision: https://reviews.freebsd.org/D30355
---
 sys/dev/sdhci/sdhci_fsl_fdt.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/sys/dev/sdhci/sdhci_fsl_fdt.c b/sys/dev/sdhci/sdhci_fsl_fdt.c
index 26092f662406..91d926c343cc 100644
--- a/sys/dev/sdhci/sdhci_fsl_fdt.c
+++ b/sys/dev/sdhci/sdhci_fsl_fdt.c
@@ -493,15 +493,15 @@ sdhci_fsl_fdt_switch_vccq(device_t brdev, device_t reqdev)
 	struct sdhci_slot *slot;
 	int uvolt, err;
 
-	err = sdhci_generic_switch_vccq(brdev, reqdev);
-	if (err != 0)
-		return (err);
-
 	sc = device_get_softc(brdev);
 
 	if (sc->fdt_helper.vqmmc_supply == NULL)
 		return EOPNOTSUPP;
 
+	err = sdhci_generic_switch_vccq(brdev, reqdev);
+	if (err != 0)
+		return (err);
+
 	slot = device_get_ivars(reqdev);
 	switch (slot->host.ios.vccq) {
 	case vccq_180:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202105200922.14K9MeJV058287>