Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp297122imm; Fri, 10 Aug 2018 11:24:44 -0700 (PDT) X-Google-Smtp-Source: AA+uWPxIcmENdb9al51Ydhzl4oUYxHJcEEBv44Nf5dB9fCp9ZGXIwCeE/FlwY/bBLzpyNWQulN3R X-Received: by 2002:a62:a216:: with SMTP id m22-v6mr7969271pff.163.1533925484195; Fri, 10 Aug 2018 11:24:44 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1533925484; cv=none; d=google.com; s=arc-20160816; b=IdADr4wQY4yZF+OnUi7T2NBlJsN1zM/g7wIjPMq61Vl8KzoP8PqhYiUSLvG1gwf4/Y tBrkUK8g9SFygrNWaHqu2eS/i4XE09fwJ05sAC2t9DfJQz9Ba5r2LBOWWcXYQNQRn++l W87brREgrnVi3bD08GzJU/D8eKD2xh2G39drqO0rUXILF/8rnSw4WC/igezmihqtSu8t /kQbCoGP0aZbOhZfFRWoKMpGGLzQd1GjB+mesbEmXrZG9wg6BgYZadmeIe+8KTQ18tBU gav4VqAF6CmiyDSuADh6Dmsa+O9ZVXQbyXLmV1bVKQLG6XbowyqJ5pT9HoG/Nr5e3oHD tHwQ== 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=32PeqZy1pDz/bsbIUNr0FSg73vjEII6ng1ftSxKcMkA=; b=u7NVamDWoId7/N1GMK/yCGmxMtphEPTlZ++kFo2LxssC2eY77K4SNg058QZDRZ7eok ZjJL+zffsOAoYYDh3ueRQKSKk/U12ya63I8ov1GBFhyu2iFEw0JOEKfOJ6e29loh2z+A KyCh5ZEWGg1oGDTSf6fe3F79uagkWXBv/ZAdUinwMtwkO4JVPsWjS5XpC6XdaKeKbwHi sZKDW5wnO4TESw4y6O7/rW9G6ItHtfv8U5VtvKaTGsZWmpVANnFtBSEeYqrwc6XttegC tFHFB9fcq1hZT5IG7wISaILfT/JFR0Otx9vJFFbHnCRBF502TBM0hSZv6SMkyCAA7x1J jZSQ== 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 u15-v6si11180563pfa.28.2018.08.10.11.24.29; Fri, 10 Aug 2018 11:24:44 -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 S1730000AbeHJUpI (ORCPT + 99 others); Fri, 10 Aug 2018 16:45:08 -0400 Received: from hqemgate15.nvidia.com ([216.228.121.64]:11854 "EHLO hqemgate15.nvidia.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728001AbeHJUpI (ORCPT ); Fri, 10 Aug 2018 16:45:08 -0400 Received: from hqpgpgate102.nvidia.com (Not Verified[216.228.121.13]) by hqemgate15.nvidia.com (using TLS: TLSv1, AES128-SHA) id ; Fri, 10 Aug 2018 11:13:57 -0700 Received: from HQMAIL104.nvidia.com ([172.20.161.6]) by hqpgpgate102.nvidia.com (PGP Universal service); Fri, 10 Aug 2018 11:14:05 -0700 X-PGP-Universal: processed; by hqpgpgate102.nvidia.com on Fri, 10 Aug 2018 11:14:05 -0700 Received: from HQMAIL107.nvidia.com (172.20.187.13) by HQMAIL104.nvidia.com (172.18.146.11) with Microsoft SMTP Server (TLS) id 15.0.1347.2; Fri, 10 Aug 2018 18:14:11 +0000 Received: from hqnvemgw01.nvidia.com (172.20.150.20) by HQMAIL107.nvidia.com (172.20.187.13) with Microsoft SMTP Server (TLS) id 15.0.1347.2 via Frontend Transport; Fri, 10 Aug 2018 18:14:11 +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 ; Fri, 10 Aug 2018 11:14:11 -0700 From: Aapo Vienamo To: Ulf Hansson , Rob Herring , Mark Rutland , Thierry Reding , Jonathan Hunter , Adrian Hunter , Mikko Perttunen CC: , , , , Aapo Vienamo Subject: [PATCH v2 0/8] Tegra SDHCI support HS400 on Tegra210 and Tegra186 Date: Fri, 10 Aug 2018 21:13:57 +0300 Message-ID: <1533924845-1466-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 support for HS400 signaling on Tegra210 and Tegra186. This includes programming the DQS trimmer values, implementing enhanced strobe and HS400 delay line calibration. This series depends on the "Tegra SDHCI add support for HS200 and UHS signaling" series. Changelog: v2: - Document in dt-bindings which controllers support HS400 - Use val instead of reg in tegra_sdhci_set_dqs_trim() - Change "dt" to "DT" in "mmc: tegra: Parse and program DQS trim value" commit message - Add spaces around << in tegra_sdhci_set_dqs_trim() - Make the "mmc: tegra: Implement HS400 enhanced strobe" commit message more detailed - Remove a debug print from tegra_sdhci_hs400_enhanced_strobe() - Add blank lines around if-else-block in tegra_sdhci_hs400_enhanced_strobe() - Use val instead of reg in tegra_sdhci_hs400_enhanced_strobe() - Make commit message of "mmc: tegra: Implement HS400 delay line calibration" more detailed Aapo Vienamo (8): dt-bindings: mmc: Add DQS trim value to Tegra SDHCI mmc: tegra: Parse and program DQS trim value mmc: tegra: Implement HS400 enhanced strobe mmc: tegra: Implement HS400 delay line calibration arm64: dts: tegra186: Add SDMMC4 DQS trim value arm64: dts: tegra210: Add SDMMC4 DQS trim value arm64: dts: tegra186: Enable HS400 arm64: dts: tegra210: Enable HS400 .../bindings/mmc/nvidia,tegra20-sdhci.txt | 4 ++ arch/arm64/boot/dts/nvidia/tegra186.dtsi | 2 + arch/arm64/boot/dts/nvidia/tegra210.dtsi | 2 + drivers/mmc/host/sdhci-tegra.c | 84 +++++++++++++++++++++- 4 files changed, 89 insertions(+), 3 deletions(-) -- 2.7.4