Re: [PATCH 2/2] mmc: sdhci-msm: Enable delay circuit calibration clocks

2017-08-24 Thread Ulf Hansson
On 23 August 2017 at 19:28, Bjorn Andersson wrote: > On Tue 22 Aug 03:45 PDT 2017, Ulf Hansson wrote: > >> [...] >> >> > diff --git a/drivers/mmc/host/sdhci-msm.c b/drivers/mmc/host/sdhci-msm.c >> > index 71e01cbc38b6..7b47906ba447 100644 >> > ---

Re: [PATCH 2/2] mmc: sdhci-msm: Enable delay circuit calibration clocks

2017-08-24 Thread Ulf Hansson
On 23 August 2017 at 19:28, Bjorn Andersson wrote: > On Tue 22 Aug 03:45 PDT 2017, Ulf Hansson wrote: > >> [...] >> >> > diff --git a/drivers/mmc/host/sdhci-msm.c b/drivers/mmc/host/sdhci-msm.c >> > index 71e01cbc38b6..7b47906ba447 100644 >> > --- a/drivers/mmc/host/sdhci-msm.c >> > +++

Re: [PATCH 2/2] mmc: sdhci-msm: Enable delay circuit calibration clocks

2017-08-23 Thread Bjorn Andersson
On Tue 22 Aug 03:45 PDT 2017, Ulf Hansson wrote: > [...] > > > diff --git a/drivers/mmc/host/sdhci-msm.c b/drivers/mmc/host/sdhci-msm.c > > index 71e01cbc38b6..7b47906ba447 100644 > > --- a/drivers/mmc/host/sdhci-msm.c > > +++ b/drivers/mmc/host/sdhci-msm.c > > @@ -131,7 +131,7 @@ struct

Re: [PATCH 2/2] mmc: sdhci-msm: Enable delay circuit calibration clocks

2017-08-23 Thread Bjorn Andersson
On Tue 22 Aug 03:45 PDT 2017, Ulf Hansson wrote: > [...] > > > diff --git a/drivers/mmc/host/sdhci-msm.c b/drivers/mmc/host/sdhci-msm.c > > index 71e01cbc38b6..7b47906ba447 100644 > > --- a/drivers/mmc/host/sdhci-msm.c > > +++ b/drivers/mmc/host/sdhci-msm.c > > @@ -131,7 +131,7 @@ struct

Re: [PATCH 2/2] mmc: sdhci-msm: Enable delay circuit calibration clocks

2017-08-22 Thread Ulf Hansson
[...] > diff --git a/drivers/mmc/host/sdhci-msm.c b/drivers/mmc/host/sdhci-msm.c > index 71e01cbc38b6..7b47906ba447 100644 > --- a/drivers/mmc/host/sdhci-msm.c > +++ b/drivers/mmc/host/sdhci-msm.c > @@ -131,7 +131,7 @@ struct sdhci_msm_host { > struct clk *pclk; /* SDHC peripheral

Re: [PATCH 2/2] mmc: sdhci-msm: Enable delay circuit calibration clocks

2017-08-22 Thread Ulf Hansson
[...] > diff --git a/drivers/mmc/host/sdhci-msm.c b/drivers/mmc/host/sdhci-msm.c > index 71e01cbc38b6..7b47906ba447 100644 > --- a/drivers/mmc/host/sdhci-msm.c > +++ b/drivers/mmc/host/sdhci-msm.c > @@ -131,7 +131,7 @@ struct sdhci_msm_host { > struct clk *pclk; /* SDHC peripheral

[PATCH 2/2] mmc: sdhci-msm: Enable delay circuit calibration clocks

2017-08-18 Thread Bjorn Andersson
The delay circuit used to support HS400 is calibrated based on two additional clocks. When these clocks are not available and FF_CLK_SW_RST_DIS is not set in CORE_HC_MODE, reset might fail. But on some platforms this doesn't work properly and below dump can be seen in the kernel log. mmc0:

[PATCH 2/2] mmc: sdhci-msm: Enable delay circuit calibration clocks

2017-08-18 Thread Bjorn Andersson
The delay circuit used to support HS400 is calibrated based on two additional clocks. When these clocks are not available and FF_CLK_SW_RST_DIS is not set in CORE_HC_MODE, reset might fail. But on some platforms this doesn't work properly and below dump can be seen in the kernel log. mmc0: