mbox series

[0/2] Tegra SDHCI rerun pad calibration periodically

Message ID 1534757013-4524-1-git-send-email-avienamo@nvidia.com
Headers show
Series Tegra SDHCI rerun pad calibration periodically | expand

Message

Aapo Vienamo Aug. 20, 2018, 9:23 a.m. UTC
Hi all,

This series implements pad drive strength recalibration. The calibration
is rerun to compensate possible changes in temperature. The calibration
procedure is rerun as part of mmc_host_ops.request before
sdhci_request() is run. The calibration is executed only if the 100 ms
recalibration interval has passed.

This series depends on the "Tegra SDHCI add support for HS200 and UHS
signaling" series.

Aapo Vienamo (2):
  mmc: sdhci: Export sdhci_request()
  mmc: tegra: Implement periodic pad calibration

 drivers/mmc/host/sdhci-tegra.c | 22 ++++++++++++++++++++++
 drivers/mmc/host/sdhci.c       |  3 ++-
 drivers/mmc/host/sdhci.h       |  1 +
 3 files changed, 25 insertions(+), 1 deletion(-)

Comments

Thierry Reding Aug. 23, 2018, 8:50 a.m. UTC | #1
On Mon, Aug 20, 2018 at 12:23:31PM +0300, Aapo Vienamo wrote:
> Hi all,
> 
> This series implements pad drive strength recalibration. The calibration
> is rerun to compensate possible changes in temperature. The calibration
> procedure is rerun as part of mmc_host_ops.request before
> sdhci_request() is run. The calibration is executed only if the 100 ms
> recalibration interval has passed.
> 
> This series depends on the "Tegra SDHCI add support for HS200 and UHS
> signaling" series.
> 
> Aapo Vienamo (2):
>   mmc: sdhci: Export sdhci_request()
>   mmc: tegra: Implement periodic pad calibration
> 
>  drivers/mmc/host/sdhci-tegra.c | 22 ++++++++++++++++++++++
>  drivers/mmc/host/sdhci.c       |  3 ++-
>  drivers/mmc/host/sdhci.h       |  1 +
>  3 files changed, 25 insertions(+), 1 deletion(-)

Adrian, Ulf,

Since this depends on the earlier, fairly large series, I could throw
these on top of the branch I already have. That way you don't have to
worry about the dependency yourself. Of course it's also fine if you
want to apply this yourselves, in which case the series is:

Acked-by: Thierry Reding <treding@nvidia.com>

Thanks,
Thierry
Ulf Hansson Aug. 27, 2018, 9:55 a.m. UTC | #2
On 23 August 2018 at 10:50, Thierry Reding <thierry.reding@gmail.com> wrote:
> On Mon, Aug 20, 2018 at 12:23:31PM +0300, Aapo Vienamo wrote:
>> Hi all,
>>
>> This series implements pad drive strength recalibration. The calibration
>> is rerun to compensate possible changes in temperature. The calibration
>> procedure is rerun as part of mmc_host_ops.request before
>> sdhci_request() is run. The calibration is executed only if the 100 ms
>> recalibration interval has passed.
>>
>> This series depends on the "Tegra SDHCI add support for HS200 and UHS
>> signaling" series.
>>
>> Aapo Vienamo (2):
>>   mmc: sdhci: Export sdhci_request()
>>   mmc: tegra: Implement periodic pad calibration
>>
>>  drivers/mmc/host/sdhci-tegra.c | 22 ++++++++++++++++++++++
>>  drivers/mmc/host/sdhci.c       |  3 ++-
>>  drivers/mmc/host/sdhci.h       |  1 +
>>  3 files changed, 25 insertions(+), 1 deletion(-)
>
> Adrian, Ulf,
>
> Since this depends on the earlier, fairly large series, I could throw
> these on top of the branch I already have. That way you don't have to
> worry about the dependency yourself. Of course it's also fine if you
> want to apply this yourselves, in which case the series is:
>
> Acked-by: Thierry Reding <treding@nvidia.com>
>
> Thanks,
> Thierry

Feel free to put in top in your branch and send a PR. BTW, Adrian has
already acked these changes.

Kind regards
Uffe