Received: by 2002:ac0:a5b6:0:0:0:0:0 with SMTP id m51-v6csp201584imm; Fri, 25 May 2018 20:11:53 -0700 (PDT) X-Google-Smtp-Source: AB8JxZqpoqkGDRBcn3v1K2773BhJewVC2oRNuXjvqvRcel3EvEX21CDCZjrg9kSC6Adlcpzh0LAL X-Received: by 2002:a62:d352:: with SMTP id q79-v6mr4985195pfg.45.1527304313413; Fri, 25 May 2018 20:11:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1527304313; cv=none; d=google.com; s=arc-20160816; b=bMCXio6rX2oJBohUD9wQfFfp/nkwQOwyjc0fT67eFhdK4pCr1kbIWsNSninQ7NUdqY oFmAS8kghN6QSwHeOgHpenbh8F3EZsb3YGlTLTnNJHRQO4pPGFESZMoxloXGjiCfMsp7 +qUEESqx3Uhr9rX1eCNtDq1LVI8YzSKgXLKCEEIAEnTU5I3xC5t7ZwdjRBeZLn1bkb6l l6LVJK5O+8vChbDwM7LjGj0tPVAy3yluC4soBDl4rcUwazxvLOMn49Ou5bWHRRaXY33r Pv64U4akyGEev+F6KMyReQ15xAqutxpiXLFTU9vlRLwN+dY7nK+DGDGPs/xJpFzLUkYO bCBQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dkim-signature:arc-authentication-results; bh=VK/9mMpC/1a8UbDOAds8KjsHvnHDwxxKwucQSsurm1o=; b=zL63Sdit7yJWrXTlEQzVKbE5OzO3G26l4JV2D1LGwG816bnYkWgjmfWDqKd2YQ9gh3 9nGdF5jFGyxF9Cuy3RVqehgmCVdfPy8vqtAVMDTBhSNEkI9af6e9NQkpim5cgLcf2oxj c+lYV74vsQIUeHc0Dmjs+Hq3dcoNEsKOEOJfrjKwEEL10eOxnloGiHixrB/IXlPk8/gP K+csqk0eRNcOLjlr+pQWwIuFC5bhUFOHKxd5XPmuMvbgdzUQc22e+UC2DmfHh7cgOtGD lfyJc1sQg9pex5O16NCFAD4433AlwgEjYjNNr4rVaiD8VZs8tRm38C+hoysdoQWmX3/J ZJLg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=jAXLtTho; 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=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id d6-v6si24080318plo.542.2018.05.25.20.11.03; Fri, 25 May 2018 20:11:53 -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; dkim=pass header.i=@linaro.org header.s=google header.b=jAXLtTho; 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=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1031069AbeEZDKy (ORCPT + 99 others); Fri, 25 May 2018 23:10:54 -0400 Received: from mail-pl0-f68.google.com ([209.85.160.68]:38928 "EHLO mail-pl0-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1030929AbeEZDKx (ORCPT ); Fri, 25 May 2018 23:10:53 -0400 Received: by mail-pl0-f68.google.com with SMTP id f1-v6so3709375plt.6 for ; Fri, 25 May 2018 20:10:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id; bh=VK/9mMpC/1a8UbDOAds8KjsHvnHDwxxKwucQSsurm1o=; b=jAXLtThor9uKCmUvL53HO6b5gKh9yw8EkdlwjJ6Oc87h8OSt+3PaqYDzg2BXlQcVRD FyV5zbFbQopUWAoR+rZ7jB/Emgh8nfgaEMfYdtxYTaObl2RhaeFGex9mC1UATpOXUQqT 4MC9FBgMpskkkCZQwEsFoME3mmRvUk3Zx+gM0= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=VK/9mMpC/1a8UbDOAds8KjsHvnHDwxxKwucQSsurm1o=; b=oSAFhW0h4QhLnwlSuv9Jdp/UtGaX57yI8ixNIRqGSqgOPfNuLq9PsOXuTKl4IY/g4M 1d1ecM0AajTEYdo/allrGJIM1+N/HcTa9r0DD6qwuHllqroRfAvXvJc9YYOwB9IOtkeu QV8ttlKEVBtyuo1ITbuWPx5BKP1CoLJ+yN/KiJ9M8W1B+gzTWCPLcQKRusU322Woi8vm +nT0sFUE2hZFemgDiLnRAWw1TD9wxeYn42O/2I6mI+jm2pF3BbSFYXt6c3hMYNYKCKXP 8Q29XS7F5n9mkzaUgvlvK3aUb+uJhur5h+udHSk1YGwP9DDzUVigmnslZjdINroZq7ja Gr8Q== X-Gm-Message-State: ALKqPwcL7VkdYSWIm3Ufb3JD2vDqVy+2Ysg1qXdeia1vUmlKPH3qzLxi LBCFsKBtBYsVFIe46hR/3SagRV/DbrU= X-Received: by 2002:a17:902:ab8b:: with SMTP id f11-v6mr4882682plr.372.1527304251888; Fri, 25 May 2018 20:10:51 -0700 (PDT) Received: from localhost.localdomain ([2601:1c2:600:5100:4e72:b9ff:fe99:466a]) by smtp.gmail.com with ESMTPSA id r90-v6sm64350872pfg.122.2018.05.25.20.10.50 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 25 May 2018 20:10:50 -0700 (PDT) From: John Stultz To: lkml Cc: John Stultz , Ryan Grachek , Wei Xu , Arnd Bergmann , Ulf Hansson , YongQin Liu , Leo Yan Subject: [PATCH] arm64: dts: hikey: Fix eMMC corruption regression Date: Fri, 25 May 2018 20:10:47 -0700 Message-Id: <1527304247-12868-1-git-send-email-john.stultz@linaro.org> X-Mailer: git-send-email 2.7.4 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This patch is a partial revert of commit abd7d0972a19 ("arm64: dts: hikey: Enable HS200 mode on eMMC") which has been causing eMMC corruption on my HiKey board. Symptoms usually looked like: mmc_host mmc0: Bus speed (slot 0) = 24800000Hz (slot req 400000Hz, actual 400000HZ div = 31) ... mmc_host mmc0: Bus speed (slot 0) = 148800000Hz (slot req 150000000Hz, actual 148800000HZ div = 0) mmc0: new HS200 MMC card at address 0001 ... dwmmc_k3 f723d000.dwmmc0: Unexpected command timeout, state 3 mmc_host mmc0: Bus speed (slot 0) = 24800000Hz (slot req 400000Hz, actual 400000HZ div = 31) mmc_host mmc0: Bus speed (slot 0) = 148800000Hz (slot req 150000000Hz, actual 148800000HZ div = 0) mmc_host mmc0: Bus speed (slot 0) = 24800000Hz (slot req 400000Hz, actual 400000HZ div = 31) mmc_host mmc0: Bus speed (slot 0) = 148800000Hz (slot req 150000000Hz, actual 148800000HZ div = 0) mmc_host mmc0: Bus speed (slot 0) = 24800000Hz (slot req 400000Hz, actual 400000HZ div = 31) mmc_host mmc0: Bus speed (slot 0) = 148800000Hz (slot req 150000000Hz, actual 148800000HZ div = 0) print_req_error: I/O error, dev mmcblk0, sector 8810504 Aborting journal on device mmcblk0p10-8. mmc_host mmc0: Bus speed (slot 0) = 24800000Hz (slot req 400000Hz, actual 400000HZ div = 31) mmc_host mmc0: Bus speed (slot 0) = 148800000Hz (slot req 150000000Hz, actual 148800000HZ div = 0) mmc_host mmc0: Bus speed (slot 0) = 24800000Hz (slot req 400000Hz, actual 400000HZ div = 31) mmc_host mmc0: Bus speed (slot 0) = 148800000Hz (slot req 150000000Hz, actual 148800000HZ div = 0) mmc_host mmc0: Bus speed (slot 0) = 24800000Hz (slot req 400000Hz, actual 400000HZ div = 31) mmc_host mmc0: Bus speed (slot 0) = 148800000Hz (slot req 150000000Hz, actual 148800000HZ div = 0) mmc_host mmc0: Bus speed (slot 0) = 24800000Hz (slot req 400000Hz, actual 400000HZ div = 31) mmc_host mmc0: Bus speed (slot 0) = 148800000Hz (slot req 150000000Hz, actual 148800000HZ div = 0) EXT4-fs error (device mmcblk0p10): ext4_journal_check_start:61: Detected aborted journal EXT4-fs (mmcblk0p10): Remounting filesystem read-only And quite often this would result in a disk that wouldn't properly boot even with older kernels. It seems the max-frequency property added by the above patch is causing the problem, so remove it. Cc: Ryan Grachek Cc: Wei Xu Cc: Arnd Bergmann Cc: Ulf Hansson Cc: YongQin Liu Cc: Leo Yan Signed-off-by: John Stultz --- arch/arm64/boot/dts/hisilicon/hi6220-hikey.dts | 1 - 1 file changed, 1 deletion(-) diff --git a/arch/arm64/boot/dts/hisilicon/hi6220-hikey.dts b/arch/arm64/boot/dts/hisilicon/hi6220-hikey.dts index 724a0d3..edb4ee0 100644 --- a/arch/arm64/boot/dts/hisilicon/hi6220-hikey.dts +++ b/arch/arm64/boot/dts/hisilicon/hi6220-hikey.dts @@ -299,7 +299,6 @@ /* GPIO blocks 16 thru 19 do not appear to be routed to pins */ dwmmc_0: dwmmc0@f723d000 { - max-frequency = <150000000>; cap-mmc-highspeed; mmc-hs200-1_8v; non-removable; -- 2.7.4