Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp2466879yba; Mon, 15 Apr 2019 12:14:32 -0700 (PDT) X-Google-Smtp-Source: APXvYqwne3MzBQXGWNYnr6vDmYY2jsLFCBTT3/a09m59Vv7xh63XWhpMR5jhs854gPqojOY9P9+q X-Received: by 2002:a63:115c:: with SMTP id 28mr42962977pgr.270.1555355671908; Mon, 15 Apr 2019 12:14:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1555355671; cv=none; d=google.com; s=arc-20160816; b=CrnHr6E5gv0cXxJaT0IXokAmfR89Sh2kL5CsR6B4Vz+PTOrtBLOzwnhLlmBvZYS43D FVNMNlKkp0HIw4tjj2aelXWsN9I8PovLdVMV4bgx5Q2pljgVyk9HxYEn8WT2fizCkkOE od7C+pUqOVkRJig/Eto+SwtpRoGGvTAKRQf32e82aFgyNfFT5HwV4VEcW4g2z/TCxvYy DK4Zsr2wUlghESgSBLlrKBjREHD37l5QiipNZoSLObdgAfF6KZqtQ8R7WTQfKncq3cgx BuwPSEcYiIbbFML8f41b6Lk4hcSGEhM2VJtLfvZcDbzoA8JiuXhsA2+3114CkYYWdeG3 PUjg== 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=PrR8EItX+hPVvz6U3WLat1+pvWoK85SOcU1nKJx+kgg=; b=Oxst+sRmoHFzqtpspiUulfgTqVn5DfDFEaoqAub2OwjeC+0ABS8aXn9UyC48z7re80 bQjk2j4d8Ld9849xs1vZUgp7JwSiq9YIkSmxOc7nvTjtu4c2zyTCmsGtoqoj23Qc1vxS 0Yjssu5m0XgeR2eUAJ2pBTWNrAsMhozm05TgRn8/BGN1EIYhBC954BGdOI8Aj3Md8Xf4 zBZEjFvSBqmAGL2gIfoYYIbtslN7KAl8h2+1p4ICpZANIub7IS0yV2P+eFE1IYY5dnRX ZFQzmg7tNgmFHg9wuYNhqG0VbvJkD821Rm0oLpReAdJy3+DJe/Mba+mAtR9ByI4O47vS u5eQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=VUMbtRCd; 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 a11si32252182pgw.384.2019.04.15.12.14.15; Mon, 15 Apr 2019 12:14:31 -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=VUMbtRCd; 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 S1731447AbfDOTMw (ORCPT + 99 others); Mon, 15 Apr 2019 15:12:52 -0400 Received: from mail.kernel.org ([198.145.29.99]:50306 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728625AbfDOTMt (ORCPT ); Mon, 15 Apr 2019 15:12:49 -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 AC6A820880; Mon, 15 Apr 2019 19:12:47 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1555355568; bh=7PJd7/N1OXxoYFuPagzOBgACDWWNgT6akGG+6BvaXms=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=VUMbtRCdrQxTHFeuiG8BpGBFAFu6LWa6nXHQcV5kbzwywYzpty4I/o3lsIW+ntOYQ S5E00xBHeJoIr/224XBQw2+0+KWDC8AcmlVD3H4Ij2P/2YEiPEu7cX6AaS6u7Btt7W ZqAkBM6YVavdfV+71pccjr2r8zssv7cNBNTn9S+s= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Peter Geis , Heiko Stuebner Subject: [PATCH 5.0 059/117] arm64: dts: rockchip: fix rk3328 sdmmc0 write errors Date: Mon, 15 Apr 2019 21:00:29 +0200 Message-Id: <20190415183747.924354884@linuxfoundation.org> X-Mailer: git-send-email 2.21.0 In-Reply-To: <20190415183744.887851196@linuxfoundation.org> References: <20190415183744.887851196@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 @@ -1431,11 +1431,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 { @@ -1447,14 +1447,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 {