Received: by 2002:a05:6902:102b:0:0:0:0 with SMTP id x11csp3026446ybt; Mon, 29 Jun 2020 13:15:25 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwa85aS3l5EGT+A3tYEdaygf1p81t2uT7q08FRaURTsazzmLRfNtLPUAlu7BOivK46x9wYU X-Received: by 2002:a17:906:3945:: with SMTP id g5mr16371605eje.549.1593461725002; Mon, 29 Jun 2020 13:15:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1593461724; cv=none; d=google.com; s=arc-20160816; b=UKH1zxK9HBsEZTpouzClWHZRefW3zmQCo3tcGkWQw9O1X+4Rd23faa4QPWMIyBQjoi y9dmA7xAQeyMqe2UMkocYEFozQH9ihso3wGHvkhegdXkVMXVR8Gy0qM3h6RFi3UCpDu3 X4ctqC0aYIA2UoldklgpUwCQrKBOEk1LlvKdok4m+IE7aNbVwGgWd58oGn4XaCH4MYHJ NyE1x7FZtgLk0OYRbD+mSeEwBhdNuicQz1x3yWGFYEBoubQt9ROdhgZGDqlXtG+/J3D1 JtW+70nGbSx1UdVFmlLE6JyP6ZcYyGEcQ25vwbrc6cI5YukVIDhCtxfBcgKcgJakxrOv moRA== 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 :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=eogYc/qTWXMiEscIB0PueBgvHcob70LEDB7mA6YPiWw=; b=oaxxckKlUJZl/3HqW0I1lCBLl82AfytetphMM83A9SpwOO1Y6TTC098RimjkqlM61Y n9hd+R9pGhCKDl7N7M5s0pOg/+C0hio3n7OEnoxlXKwobzp2Q4AlyHDMjoBzG3T2HglJ 1UtNUNoQ6jwvrqqxIeh+FUuWV1TNx8lv5reoY38IUtu9CjNKUBA3Eu/TV0xZnqSQldJa hpccwYdzE33nqxE9BOiD+e4lpcNLOzL0vtzWy1XuV0mf1qS4zKrRuMft2mzkZM3BaNod Jf+zZa7+aBBTdiKflolLbZJVOV0EquGrwigHSy2OIcp5lBBuP1hJQOfPFtNE324PJvUt bclg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b="Vse+/6cT"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id m19si289911edp.40.2020.06.29.13.15.01; Mon, 29 Jun 2020 13:15:24 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b="Vse+/6cT"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731913AbgF2UNi (ORCPT + 99 others); Mon, 29 Jun 2020 16:13:38 -0400 Received: from mail.kernel.org ([198.145.29.99]:40594 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1732861AbgF2TaT (ORCPT ); Mon, 29 Jun 2020 15:30:19 -0400 Received: from sasha-vm.mshome.net (c-73-47-72-35.hsd1.nh.comcast.net [73.47.72.35]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 2603125257; Mon, 29 Jun 2020 15:36:07 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1593444967; bh=O6JNdoJ52kUwwUPeBFB466TCuwQkvz1e1LXBO24N7SI=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Vse+/6cTt4G2T39m+e0GSmwTGsSr38l4ncbt+hrvD3Kc8/S4iqTti6EKM2TgPS44g 8zVKHjWdvvEAjCdNk6swVCKDQQOwQT+0+rgAbERLOaqBtkwOX4ScvUVYIVCYPzRBU3 9GJ3uwut8aN3Xy2KVvtAu4aI3rZK7wFJhJ79gx/k= From: Sasha Levin To: linux-kernel@vger.kernel.org, stable@vger.kernel.org Cc: Tony Lindgren , Sasha Levin Subject: [PATCH 4.19 066/131] ARM: dts: Fix duovero smsc interrupt for suspend Date: Mon, 29 Jun 2020 11:33:57 -0400 Message-Id: <20200629153502.2494656-67-sashal@kernel.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200629153502.2494656-1-sashal@kernel.org> References: <20200629153502.2494656-1-sashal@kernel.org> MIME-Version: 1.0 X-KernelTest-Patch: http://kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.19.131-rc1.gz X-KernelTest-Tree: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git X-KernelTest-Branch: linux-4.19.y X-KernelTest-Patches: git://git.kernel.org/pub/scm/linux/kernel/git/stable/stable-queue.git X-KernelTest-Version: 4.19.131-rc1 X-KernelTest-Deadline: 2020-07-01T15:34+00:00 X-stable: review X-Patchwork-Hint: Ignore Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Tony Lindgren [ Upstream commit 9cf28e41f9f768791f54ee18333239fda6927ed8 ] While testing the recent suspend and resume regressions I noticed that duovero can still end up losing edge gpio interrupts on runtime suspend. This causes NFSroot easily stopping working after resume on duovero. Let's fix the issue by using gpio level interrupts for smsc as then the gpio interrupt state is seen by the gpio controller on resume. Fixes: 731b409878a3 ("ARM: dts: Configure duovero for to allow core retention during idle") Signed-off-by: Tony Lindgren Signed-off-by: Sasha Levin --- arch/arm/boot/dts/omap4-duovero-parlor.dts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/omap4-duovero-parlor.dts b/arch/arm/boot/dts/omap4-duovero-parlor.dts index cfcac0d73851e..93d6fb6db5785 100644 --- a/arch/arm/boot/dts/omap4-duovero-parlor.dts +++ b/arch/arm/boot/dts/omap4-duovero-parlor.dts @@ -142,7 +142,7 @@ ethernet@gpmc { reg = <5 0 0xff>; interrupt-parent = <&gpio2>; - interrupts = <12 IRQ_TYPE_EDGE_FALLING>; /* gpio_44 */ + interrupts = <12 IRQ_TYPE_LEVEL_LOW>; /* gpio_44 */ phy-mode = "mii"; -- 2.25.1