Received: by 2002:a05:6902:102b:0:0:0:0 with SMTP id x11csp563718ybt; Wed, 8 Jul 2020 06:35:29 -0700 (PDT) X-Google-Smtp-Source: ABdhPJz7zvCJcTKehA4SmlP7+ZcLE2PT0HJ90Nbz+M2HGUCeKa0zjIoxoEK8hzDUcszNYaaR2d3k X-Received: by 2002:a17:906:240d:: with SMTP id z13mr49043429eja.346.1594215328980; Wed, 08 Jul 2020 06:35:28 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1594215328; cv=none; d=google.com; s=arc-20160816; b=LubBmdVRzshFFmsQEUHYD69HH/EYGe6FMrTc6gv10/U5vo4MfSGA47MoPcf0MYKq+r 8WqVrNeBgIe224ty+kqnjeo2ZAeqrE75cHFWK/FXRG0YkEoGwXGbaHLCNJBjrKSlIYDm Id3xj+DD5oX77whmx1d/uUA+EEf8H9rmpszlNPXpcF36yOubKeOsWByLJ8qsEKKOylLa uiMelECWfAObRSKiHEPJmFHkII4apGWdQ6USoCf53beFqkv5fFyBmvtc+zWnF251cxna zu05F9wYfmOvkY0h5L6MeGK3zlI2mScs4d8kSiPAOuSicR0R7STTDk8wNe24eewDQxM6 NLZw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=y1GTsvB1sENuLYTitDg+4KJVrg9ZAbmGFqqoF3A8ork=; b=Dlq2gaC8/3BuBEpSi01ulBLwPqfB2gDoi3L5x3GGsjinHLyOIbOkWa4HOgnpubPF9a nfdn2aTxbJUt8wygubk+wXlSEBwp5FYkImO7ARUfUfnb8VGhrenh++wNqmcFBHhcSaub 5opn9/JQIzsT2wrbF2msBvacx/TJnQ/6/VCNGRC7A0yMu6PGi/GIJB6b1sg8CvUABI9K j4cAY4Lr2OWc1Iu6YEBYfPdBIXMsxnZv2NgV+PFprkppINvbqQSGS5+lKoYBQpK5nqsZ z8DW65vj2sXPW3yk4qGHsPihKpfc7ucpiRibu0ORu+NkIGUb3IYl2+g8vcXs3LsSNCmB SIGw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=dtWyJuBq; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id h19si16602440ejj.80.2020.07.08.06.35.05; Wed, 08 Jul 2020 06:35:28 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=dtWyJuBq; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729534AbgGHNdt (ORCPT + 99 others); Wed, 8 Jul 2020 09:33:49 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41612 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729470AbgGHNds (ORCPT ); Wed, 8 Jul 2020 09:33:48 -0400 Received: from mail-ua1-x942.google.com (mail-ua1-x942.google.com [IPv6:2607:f8b0:4864:20::942]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0BE26C061A0B for ; Wed, 8 Jul 2020 06:33:48 -0700 (PDT) Received: by mail-ua1-x942.google.com with SMTP id p6so7301275uaq.12 for ; Wed, 08 Jul 2020 06:33:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=y1GTsvB1sENuLYTitDg+4KJVrg9ZAbmGFqqoF3A8ork=; b=dtWyJuBqyJLR1bSeZKeSipNjWrOFaLi6Et+BtwiwCKDNFw0+FIShvW+J/3Zd9/eNMQ 9YJVXSlhQXbXA8jaAqde+sMEJLnyaXWSUoidNhNR+NmVMmPmxA6kF+JBBmh2Ydq8HuEy EmKgvmg8Qjh3GVaZ2Rtl+p2ZbohNCy71uE5htKD2NCCSgiOetnmxfHQyjUYCx3sCvxRe rRoeYQMCKVqz8JnhgKN41bBr3vjWxhJMH0t5Pc0xkEPmQ+UQ+B6D5GMLvfs5XjyqLtt2 VnRcoB7+ZHiUYClGpfXYVVTCNBLDg5LARAre3p2R55W91wq/SbA6N2DIn0D5j6l9XqoZ /Dog== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=y1GTsvB1sENuLYTitDg+4KJVrg9ZAbmGFqqoF3A8ork=; b=FPYSIbMh+DpTIYUipnpqcL6GvonHsKczUM+ZmWpz4hTUxHJ1q3QYzzKqiCk5dL+UNS YYtZrzLs2wTgYBCDP5d7JVPARFiZZx0LuM7lw84Lx9FBKDkXrKFiS1LdYhm/gLV9i/sz CTK3TfROPh4PL2+hUc57JNmaay3Uz2v10Tvk0HrqDAVgRZV2yBvrfJBWcZJtwV2DQWXI rVZ7efjZGMgXTAeokuXxy+alb7pLuF2o55lYcAP+6SCX+VaYLqS1if7w2Z4AW4L0Uq+5 QO8k8yNZdUFKduYzKA/THEmc50pz0gTCeNoUYUIhj1VQ43j2d1SVDeNbz1bQKxHT+o30 B+BQ== X-Gm-Message-State: AOAM533yXulT6/9F5IqxGUoqSzKWCY+gWGci5JiFKF1urVTs5gGVMvlQ 90IOXrJ4uuuQObs6niDYd9qWCGNhMIGIO3WhY8QQVA== X-Received: by 2002:ab0:6f0a:: with SMTP id r10mr49334442uah.100.1594215227202; Wed, 08 Jul 2020 06:33:47 -0700 (PDT) MIME-Version: 1.0 References: <1594213888-2780-1-git-send-email-vbadigan@codeaurora.org> In-Reply-To: <1594213888-2780-1-git-send-email-vbadigan@codeaurora.org> From: Ulf Hansson Date: Wed, 8 Jul 2020 15:33:10 +0200 Message-ID: Subject: Re: [PATCH V1] mmc: sdhci-msm: Override DLL_CONFIG only if the valid value is supplied To: Veerabhadrarao Badiganti Cc: Adrian Hunter , Bjorn Andersson , "linux-mmc@vger.kernel.org" , Linux Kernel Mailing List , linux-arm-msm , Andy Gross , "Bao D. Nguyen" , Sarthak Garg Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, 8 Jul 2020 at 15:12, Veerabhadrarao Badiganti wrote: > > During DLL initialization, the DLL_CONFIG register value would be > updated with the value supplied from the device-tree. > > Override this register only if a valid value is supplied. > > Fixes: 03591160ca19 ("mmc: sdhci-msm: Read and use DLL Config property from device tree file") > Signed-off-by: Veerabhadrarao Badiganti Applied for fixes, thanks! Kind regards Uffe > --- > drivers/mmc/host/sdhci-msm.c | 5 +++-- > 1 file changed, 3 insertions(+), 2 deletions(-) > > diff --git a/drivers/mmc/host/sdhci-msm.c b/drivers/mmc/host/sdhci-msm.c > index efd2bae1430c..93d67a3a899f 100644 > --- a/drivers/mmc/host/sdhci-msm.c > +++ b/drivers/mmc/host/sdhci-msm.c > @@ -626,8 +626,9 @@ static int msm_init_cm_dll(struct sdhci_host *host) > config &= ~CORE_CLK_PWRSAVE; > writel_relaxed(config, host->ioaddr + msm_offset->core_vendor_spec); > > - config = msm_host->dll_config; > - writel_relaxed(config, host->ioaddr + msm_offset->core_dll_config); > + if (msm_host->dll_config) > + writel_relaxed(msm_host->dll_config, > + host->ioaddr + msm_offset->core_dll_config); > > if (msm_host->use_14lpp_dll_reset) { > config = readl_relaxed(host->ioaddr + > -- > Qualcomm India Private Limited, on behalf of Qualcomm Innovation Center, Inc., is a member of Code Aurora Forum, a Linux Foundation Collaborative Project >