From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-9.8 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI, SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id BE031C43603 for ; Thu, 19 Dec 2019 18:48:12 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 950CD24679 for ; Thu, 19 Dec 2019 18:48:12 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1576781292; bh=C3Cy2Bp35+3ZLhCqwr8S2Ah87sZK5qHFmk61kjOaMkM=; h=From:To:Cc:Subject:Date:In-Reply-To:References:List-ID:From; b=ZhtRpM/pQa3J2xvXYlJipEf8G9/Yjd/ZSVwOFgzJDwivV9uaWxaNharPykdbk96b1 vfFS9sakDalyQIlpEZji7VpgaNSOq/ih3JQS9t+iuSPdBZOHBVX/GM38o5rBKFvEK7 LmMUUWRy3OGfMBbGt/8WSrgAAXKDcwbKB21iYPVQ= Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729579AbfLSSsL (ORCPT ); Thu, 19 Dec 2019 13:48:11 -0500 Received: from mail.kernel.org ([198.145.29.99]:41244 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729366AbfLSSsK (ORCPT ); Thu, 19 Dec 2019 13:48:10 -0500 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 6BCF72465E; Thu, 19 Dec 2019 18:48:08 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1576781288; bh=C3Cy2Bp35+3ZLhCqwr8S2Ah87sZK5qHFmk61kjOaMkM=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=DC//Yn8gtykfMvgAiJOdBA27yZhhgjmsp3UajtOWqxPPnUyN59A1gTnQa1hUmaOFy ZvXuCe5WAMhSKuImcobqbdGw5zlI8KgDcB2qvEBYhOG1IjCXr9nBro4atTit2jSCXp 0ixPOTU8WuSLPYrlCUnKhtGmrYpVVf3cgrV9pLaU= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Jarkko Nikula , Tony Lindgren , Sasha Levin Subject: [PATCH 4.9 159/199] ARM: dts: omap3-tao3530: Fix incorrect MMC card detection GPIO polarity Date: Thu, 19 Dec 2019 19:34:01 +0100 Message-Id: <20191219183224.171928331@linuxfoundation.org> X-Mailer: git-send-email 2.24.1 In-Reply-To: <20191219183214.629503389@linuxfoundation.org> References: <20191219183214.629503389@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: stable-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: stable@vger.kernel.org From: Jarkko Nikula [ Upstream commit 287897f9aaa2ad1c923d9875914f57c4dc9159c8 ] The MMC card detection GPIO polarity is active low on TAO3530, like in many other similar boards. Now the card is not detected and it is unable to mount rootfs from an SD card. Fix this by using the correct polarity. This incorrect polarity was defined already in the commit 30d95c6d7092 ("ARM: dts: omap3: Add Technexion TAO3530 SOM omap3-tao3530.dtsi") in v3.18 kernel and later changed to use defined GPIO constants in v4.4 kernel by the commit 3a637e008e54 ("ARM: dts: Use defined GPIO constants in flags cell for OMAP2+ boards"). While the latter commit did not introduce the issue I'm marking it with Fixes tag due the v4.4 kernels still being maintained. Fixes: 3a637e008e54 ("ARM: dts: Use defined GPIO constants in flags cell for OMAP2+ boards") Cc: linux-stable # 4.4+ Signed-off-by: Jarkko Nikula Signed-off-by: Tony Lindgren Signed-off-by: Sasha Levin --- arch/arm/boot/dts/omap3-tao3530.dtsi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/omap3-tao3530.dtsi b/arch/arm/boot/dts/omap3-tao3530.dtsi index dc80886b53292..e3dfba8b3efec 100644 --- a/arch/arm/boot/dts/omap3-tao3530.dtsi +++ b/arch/arm/boot/dts/omap3-tao3530.dtsi @@ -225,7 +225,7 @@ pinctrl-0 = <&mmc1_pins>; vmmc-supply = <&vmmc1>; vmmc_aux-supply = <&vsim>; - cd-gpios = <&twl_gpio 0 GPIO_ACTIVE_HIGH>; + cd-gpios = <&twl_gpio 0 GPIO_ACTIVE_LOW>; bus-width = <8>; }; -- 2.20.1