Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp2462298yba; Mon, 15 Apr 2019 12:09:16 -0700 (PDT) X-Google-Smtp-Source: APXvYqwBKu9geDN0k1ppOgbfQOm3POjAFQ04qyoNoaZqdY9c8bHn4xjzzUxm6yFJkl2c/L5G0ZOU X-Received: by 2002:a63:df43:: with SMTP id h3mr73277981pgj.294.1555355356542; Mon, 15 Apr 2019 12:09:16 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1555355356; cv=none; d=google.com; s=arc-20160816; b=BlumjNxd+Vb/o9Mx67R59AAydtY2oJFUuFNpyCwpuDcIYjIi1HgMVvxxWO3T2gWhfT qHkgjGs8M1EKMjuEMSa49T5dcd/SUSqhWwesV0i1jhdPH7cKkfuLI8QNeai6f8ez7CAf wR/kFyg1z8iT5+OxjhhnXtOeW4tByny+X6hT6lIi8ZXbWFM1E3XE3Prd6HRUYuktzCxC nWxzBa2VM05fp1g42zm28YnSya/sUlSieYdtRLTo53QFe2sfgxPlbTu6xDzAptK0ZXOY 161u6VI0/EfavDV82nc9X6rHWWF9tpLhGF3Y48uDU7yuVpmm1ZRMyHWXclDHN58X1Pql J2Vg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=mO0ln+xqMg+eJs5g6SUWhBFx3DJmrz3u6fjvHgebu+E=; b=zNtvxSCyPU4BsyTlNyy/QaltzL2GFkHtZMwJRe4gpK21Q8HOclgAGhOwkIbu3BmMVo ZWYdTgUvUn/Qz0VqN3dgVXv7iAnkkODMFKz6OX6fzXZyRx3kemjn60fL+60l0ovcWdkX i+lHT+fC86mgNzzvtorGRB8vrq95hVP88ZK6tgyCx6sVA4yjzcQ+5q2nziBW3a2UaGty qwkAu8k3g0HPrjSZN+FS2/+4HUUOgHMKOFkavnhlWH6JOTGfOVq7bCU3D7562e0VvbND hrO4ScPzgdd55uVnxJkSqMWWQKlo6tRwAATghw65O8QZ/3tymJXWOLGLEYcu0Bk9XRM/ +sig== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=2Dzz3EvE; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 89si45219405pld.265.2019.04.15.12.08.59; Mon, 15 Apr 2019 12:09:16 -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=@kernel.org header.s=default header.b=2Dzz3EvE; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730314AbfDOTHr (ORCPT + 99 others); Mon, 15 Apr 2019 15:07:47 -0400 Received: from mail.kernel.org ([198.145.29.99]:42870 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728200AbfDOTHq (ORCPT ); Mon, 15 Apr 2019 15:07:46 -0400 Received: from localhost (83-86-89-107.cable.dynamic.v4.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 8D9CE218DA; Mon, 15 Apr 2019 19:07:45 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1555355266; bh=bPd28U3t2z3ZDvsmBX5k4A7hXR5A9eg1116KBcLgNA8=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=2Dzz3EvEcpmm+8NfvgbQHAmNrehfljQdBZL0F2o6UnMcoFeDEHW4tZkFv2oBDF80E B5xto16Qbw1ewnw+R46/EgXurjtYSxNnAo401Jqy5zW6D9sBYw4mR/FW5Gq8rSjE27 j6EY3h/y7xptHc4TRa2o1h40OeUV/zBUBXRl71Ks= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Peter Geis , Heiko Stuebner Subject: [PATCH 4.19 055/101] arm64: dts: rockchip: fix rk3328 sdmmc0 write errors Date: Mon, 15 Apr 2019 20:58:53 +0200 Message-Id: <20190415183743.444530369@linuxfoundation.org> X-Mailer: git-send-email 2.21.0 In-Reply-To: <20190415183740.341577907@linuxfoundation.org> References: <20190415183740.341577907@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Peter Geis commit 09f91381fa5de1d44bc323d8bf345f5d57b3d9b5 upstream. Various rk3328 based boards experience occasional sdmmc0 write errors. This is due to the rk3328.dtsi tx drive levels being set to 4ma, vs 8ma per the rk3328 datasheet default settings. Fix this by setting the tx signal pins to 8ma. Inspiration from tonymac32's patch, https://github.com/ayufan-rock64/linux-kernel/commit/dc1212b347e0da17c5460bcc0a56b07d02bac3f8 Fixes issues on the rk3328-roc-cc and the rk3328-rock64 (as per the above commit message). Tested on the rk3328-roc-cc board. Fixes: 52e02d377a72 ("arm64: dts: rockchip: add core dtsi file for RK3328 SoCs") Cc: stable@vger.kernel.org Signed-off-by: Peter Geis Signed-off-by: Heiko Stuebner Signed-off-by: Greg Kroah-Hartman --- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) --- a/arch/arm64/boot/dts/rockchip/rk3328.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3328.dtsi @@ -1356,11 +1356,11 @@ sdmmc0 { sdmmc0_clk: sdmmc0-clk { - rockchip,pins = <1 RK_PA6 1 &pcfg_pull_none_4ma>; + rockchip,pins = <1 RK_PA6 1 &pcfg_pull_none_8ma>; }; sdmmc0_cmd: sdmmc0-cmd { - rockchip,pins = <1 RK_PA4 1 &pcfg_pull_up_4ma>; + rockchip,pins = <1 RK_PA4 1 &pcfg_pull_up_8ma>; }; sdmmc0_dectn: sdmmc0-dectn { @@ -1372,14 +1372,14 @@ }; sdmmc0_bus1: sdmmc0-bus1 { - rockchip,pins = <1 RK_PA0 1 &pcfg_pull_up_4ma>; + rockchip,pins = <1 RK_PA0 1 &pcfg_pull_up_8ma>; }; sdmmc0_bus4: sdmmc0-bus4 { - rockchip,pins = <1 RK_PA0 1 &pcfg_pull_up_4ma>, - <1 RK_PA1 1 &pcfg_pull_up_4ma>, - <1 RK_PA2 1 &pcfg_pull_up_4ma>, - <1 RK_PA3 1 &pcfg_pull_up_4ma>; + rockchip,pins = <1 RK_PA0 1 &pcfg_pull_up_8ma>, + <1 RK_PA1 1 &pcfg_pull_up_8ma>, + <1 RK_PA2 1 &pcfg_pull_up_8ma>, + <1 RK_PA3 1 &pcfg_pull_up_8ma>; }; sdmmc0_gpio: sdmmc0-gpio {