Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp3654705imm; Mon, 20 Aug 2018 02:25:04 -0700 (PDT) X-Google-Smtp-Source: AA+uWPwec7W2OvLPfpYwGwQgfMWcdSqMAcVTl1/owByuXipCTB0dWG6wecBYT5V5Es6c1656xAsk X-Received: by 2002:a63:105c:: with SMTP id 28-v6mr2937312pgq.254.1534757104018; Mon, 20 Aug 2018 02:25:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1534757103; cv=none; d=google.com; s=arc-20160816; b=rwhPOB+SmqaE5/Bw3GxtXc50JOYqdt9UNThmtsz86SYOS6drnAqxuDwoSmlwuwUPeJ soTt+wftpuzV4cdoeB9Nn4aCDBGaQSR9iyOR1Zt+BPhVhi86avmfJQtMRj9mMmHQTILH VUtST2DnimwTLSn5/WS4qAL2fz0jKl9p9frIY4bWbBD39ZNmzWbgs7KVXp8Md3H2qapk FbWtjDc9FZvQiqrm3sOCzeSjj059hfFPLhCvMcIRDZ+wi9JMrKSxz2tBC+EMxmudYj6H 8SsaUi8t7q6pucXmK/HGPfvFisKETIDGhOmx5bZVE52h/86qmz70vqykKEtjTMptsJ6F tc1w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:message-id:date:subject:cc :to:from:arc-authentication-results; bh=RCmrEgv4owffEtY3MdMuxdIpiHHvicvoAYG6UJUIhoA=; b=ZzQkqE4+iA24V1LaLMAuI6pAt6t4mLE5zXEkq8Es1dpSoV884jJKx8WBGQp3ZVITmq Exdv7qOulOIO/EGA4Yu2ycDEPOgkfm3iVUUSokXur4XmcTWsOFiOeiiBsNwC1Z0udYot JqtknTxPbkgRFYj36xgmQ+vitRLFXriz8MJXi44ecazmqFrRtd0QgoGOori2Y7LdGvTe 1LKNrWCPA6WY8ouLKTvH/jOhH2o3QkSkjNV+hhXHc0xJf4RP539ju4M7EiyqiRhyVItI EuzJP8OvtC5fe/mhi7HvrU2vwnwb5bLS75aPgdDKm+TlBVC8ZxkTOsYOfVR3HmSmnkd6 56Lw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nvidia.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id e94-v6si9633782plb.435.2018.08.20.02.24.48; Mon, 20 Aug 2018 02:25:03 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nvidia.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726636AbeHTMi3 (ORCPT + 99 others); Mon, 20 Aug 2018 08:38:29 -0400 Received: from hqemgate16.nvidia.com ([216.228.121.65]:15199 "EHLO hqemgate16.nvidia.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726132AbeHTMi3 (ORCPT ); Mon, 20 Aug 2018 08:38:29 -0400 Received: from hqpgpgate101.nvidia.com (Not Verified[216.228.121.13]) by hqemgate16.nvidia.com (using TLS: TLSv1.2, DES-CBC3-SHA) id ; Mon, 20 Aug 2018 02:23:30 -0700 Received: from HQMAIL105.nvidia.com ([172.20.161.6]) by hqpgpgate101.nvidia.com (PGP Universal service); Mon, 20 Aug 2018 02:23:37 -0700 X-PGP-Universal: processed; by hqpgpgate101.nvidia.com on Mon, 20 Aug 2018 02:23:37 -0700 Received: from HQMAIL108.nvidia.com (172.18.146.13) by HQMAIL105.nvidia.com (172.20.187.12) with Microsoft SMTP Server (TLS) id 15.0.1347.2; Mon, 20 Aug 2018 09:23:37 +0000 Received: from hqnvemgw01.nvidia.com (172.20.150.20) by HQMAIL108.nvidia.com (172.18.146.13) with Microsoft SMTP Server (TLS) id 15.0.1347.2 via Frontend Transport; Mon, 20 Aug 2018 09:23:37 +0000 Received: from dhcp-10-21-25-168.Nvidia.com (Not Verified[10.21.25.201]) by hqnvemgw01.nvidia.com with Trustwave SEG (v7,5,8,10121) id ; Mon, 20 Aug 2018 02:23:36 -0700 From: Aapo Vienamo To: Adrian Hunter , Ulf Hansson , Thierry Reding , Jonathan Hunter CC: , , , Aapo Vienamo Subject: [PATCH 0/2] Tegra SDHCI rerun pad calibration periodically Date: Mon, 20 Aug 2018 12:23:31 +0300 Message-ID: <1534757013-4524-1-git-send-email-avienamo@nvidia.com> X-Mailer: git-send-email 2.7.4 X-NVConfidentiality: public MIME-Version: 1.0 Content-Type: text/plain Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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(-) -- 2.7.4