Received: by 2002:ac0:a582:0:0:0:0:0 with SMTP id m2-v6csp1352921imm; Tue, 2 Oct 2018 06:59:46 -0700 (PDT) X-Google-Smtp-Source: ACcGV63LWwGP1UDkle+ICz1E+ql22h2lUjAj0NGtOkc+1iEfaemY8BEbNCVd8nNrf88AzkGvOieu X-Received: by 2002:a63:41c2:: with SMTP id o185-v6mr14561930pga.11.1538488786063; Tue, 02 Oct 2018 06:59:46 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1538488786; cv=none; d=google.com; s=arc-20160816; b=zUvEPRL//5uRswlnGwL/MNFo0d3bhq5GSAQd3BmbeceFxo00GIDVhOCldd6jGg1qoQ KJIY0hTa0Z4tpv82o4G/nszLixDbBxB9dUxW/E+/7NACB+vC2BRgIolXPCkL1wtoDNU6 y1XHeC7NxLf++m7Vi20b/jmGSC7ypCVi3HcQXc9/8mV6ITpJf6mm5zARjRCEFqyPqu7u dtrrJdFBW13emWO4XVg6ZL183EcY6D/gWZMbVgZjczO/czZLJG8+/Ttl34o09/bGXnbX MrsVY5Rr6zTHZnhidfQSOKtr60MFZz/2MSn1tSftuHxdTneCbAnbHqH0exWbVqIzy8IZ sDuQ== 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; bh=21mXaA90HEWz1n+yQr/6im1lcvXfdd5286Dg2yglxqA=; b=K5JNsLYQxV/1Zul7q796ztil7xKZhO9g9ScqZakTNPIR5bYfpZw2iJ3EMPFPEmGpxV sGUPqWhG3Pov4O1Qx7t20ErPbYFXheop+4UP/O77wu7x4MElyDJG1wl2shoWG9+78n6l vWbBKTjPwN+FtEbi9h9S6fhbfIy54lLFtB1DZyQlkB8FWDv+hKpv+ATUVppxjT3OcBDY V1DPpH0eEmrdGuvINJr+Hif3pi8V6RNO7nRlCJo56yxIZ2LDaneTp4U5+LoBO0rwOE5d NMn8x/als6ppnWu09U7u08VyDzZQ7gE52zF/OsPAmr2W8VkhoT1oP6uOYNo74g0s3Tjj gKqA== 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id a186-v6si6555144pge.55.2018.10.02.06.59.31; Tue, 02 Oct 2018 06:59:46 -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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731125AbeJBUl7 (ORCPT + 99 others); Tue, 2 Oct 2018 16:41:59 -0400 Received: from mail.linuxfoundation.org ([140.211.169.12]:33944 "EHLO mail.linuxfoundation.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730783AbeJBUO1 (ORCPT ); Tue, 2 Oct 2018 16:14:27 -0400 Received: from localhost (24-104-73-23-ip-static.hfc.comcastbusiness.net [24.104.73.23]) by mail.linuxfoundation.org (Postfix) with ESMTPSA id C7DA8C3F; Tue, 2 Oct 2018 13:31:04 +0000 (UTC) From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Marcel Partap , Merlijn Wajer , Michael Scott , NeKit , Pavel Machek , Sebastian Reichel , Tony Lindgren , Sasha Levin Subject: [PATCH 4.18 218/228] ARM: dts: omap4-droid4: Fix emmc errors seen on some devices Date: Tue, 2 Oct 2018 06:25:15 -0700 Message-Id: <20181002132512.290321236@linuxfoundation.org> X-Mailer: git-send-email 2.19.0 In-Reply-To: <20181002132459.032960735@linuxfoundation.org> References: <20181002132459.032960735@linuxfoundation.org> User-Agent: quilt/0.65 X-stable: review 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 4.18-stable review patch. If anyone has any objections, please let me know. ------------------ From: Tony Lindgren [ Upstream commit 2d59bb602314a4b2593fde267734266b5e872dd0 ] Otherwise we can get the following errors occasionally on some devices: mmc1: tried to HW reset card, got error -110 mmcblk1: error -110 requesting status mmcblk1: recovery failed! print_req_error: I/O error, dev mmcblk1, sector 14329 ... I have one device that hits this error almost on every boot, and another one that hits it only rarely with the other ones I've used behave without problems. I'm not sure if the issue is related to a particular eMMC card model, but in case it is, both of the machines with issues have: # cat /sys/class/mmc_host/mmc1/mmc1:0001/manfid \ /sys/class/mmc_host/mmc1/mmc1:0001/oemid \ /sys/class/mmc_host/mmc1/mmc1:0001/name 0x000045 0x0100 SEM16G and the working ones have: 0x000011 0x0100 016G92 Note that "ti,non-removable" is different as omap_hsmmc_reg_get() does not call omap_hsmmc_disable_boot_regulators() if no_regulator_off_init is set. And currently we set no_regulator_off_init only for "ti,non-removable" and not for "non-removable". It seems that we should have "non-removable" with some other mmc generic property behave in the same way instead of having to use a non-generic property. But let's fix the issue first. Fixes: 7e2f8c0ae670 ("ARM: dts: Add minimal support for motorola droid 4 xt894") Cc: Marcel Partap Cc: Merlijn Wajer Cc: Michael Scott Cc: NeKit Cc: Pavel Machek Cc: Sebastian Reichel Signed-off-by: Tony Lindgren Signed-off-by: Sasha Levin Signed-off-by: Greg Kroah-Hartman --- arch/arm/boot/dts/omap4-droid4-xt894.dts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- a/arch/arm/boot/dts/omap4-droid4-xt894.dts +++ b/arch/arm/boot/dts/omap4-droid4-xt894.dts @@ -351,7 +351,7 @@ &mmc2 { vmmc-supply = <&vsdio>; bus-width = <8>; - non-removable; + ti,non-removable; }; &mmc3 {