Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp4548186pxj; Wed, 12 May 2021 07:59:34 -0700 (PDT) X-Google-Smtp-Source: ABdhPJy/IMC3xdog1kwKee38ZEv1rgZrw+hqAXny6/DT2BH4Ei8uxm87xqjQ4J1wLzxn969AJsQY X-Received: by 2002:a9d:74c7:: with SMTP id a7mr28686324otl.42.1620831573786; Wed, 12 May 2021 07:59:33 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1620831573; cv=none; d=google.com; s=arc-20160816; b=w7HZXTSiB1mGBM3wqDK6jINIBQl6yr7QTgH6gDxypO6JMTt/kAQfv9nNXQVWpH8nuC LcaCkUBo6OJuG4i+FYicIvrUmImsnM7bzBLfHUPg9LVJ/VEh21LweK5/iorBGbMUC0YE zG3VXvcXgU6yMxZehpSkEJ/DcqZ58bZDtRhLCJwKqbb5vw+E9j6TVoADA9AZ/0wRKHF6 C6tKcoYKaJmA2gyySWdjVRFsGjZqvByBsjyZOBX60UE1lrRvO0b05r2Ey6db5qhiE50z rs7tkGT5JnvbxoJxQPn3eN9oBgXACi7ylig7/zchQVM7WtqPLGXqZ5nr2zXSV1qM7V3q 7TsQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=cXrUodLfqPMl8CRJtCbCzDZTbTju0ZWFA7Ls/WJ5688=; b=L9SjW5s2rb4s6atnaleIWC8y0MK1Ra1lwvhZSxVAIjnSlqmHzmK0xtKnn4lBJ+sti4 clrv0nZ7MSPq/GUCRR2W2TO6dT8A9DVf+nnF7r7159s64biCszD6SRKn2L/m5wvtooSw sHvdzg1Hn6VG2cKgFXbnx605+8siFlQNmg8fAk31xqkEYDDzE0Hy7t15XCw9nxvA0m+F XP7DmQnDrN3cwcL1cPfBJ3BSN4DnF+hEQSnniewguPbZ+tlElhQlobUBphTB/V3zPcFd SdxXSCDDcdmk4vtdST1RIYfftjkEGY1BshkNardyn1rzUeWXXz/0jpSXv/01fGRj/juB Q8Ew== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=soUBLuWk; 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=linuxfoundation.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id l9si132451otk.151.2021.05.12.07.59.19; Wed, 12 May 2021 07:59:33 -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=@linuxfoundation.org header.s=korg header.b=soUBLuWk; 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=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231966AbhELO6b (ORCPT + 99 others); Wed, 12 May 2021 10:58:31 -0400 Received: from mail.kernel.org ([198.145.29.99]:46272 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232143AbhELO4t (ORCPT ); Wed, 12 May 2021 10:56:49 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 19FC361444; Wed, 12 May 2021 14:55:13 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1620831314; bh=lxQTkzdnONkm833WwZh/JSjIZpUvZkHm1jHaBUf5rP4=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=soUBLuWkDOW8Z7CaN9K1AAq3mYtXi+Dw7REDvUh1kZPyzXYXF1tZwb1b40QDFtAx9 Dk5RxKKEMtlw/Nqh6+8oWPTpx8rcUgUOSGMc/1r6mOZSbY0PsT9BqCEVyMJK7FvQm9 PBv8rFqc+4e/eJHYM7K5T7nmIGHcVMS1Is8WnUio= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Krzysztof Kozlowski , Sasha Levin Subject: [PATCH 5.4 070/244] ARM: dts: exynos: correct PMIC interrupt trigger level on SMDK5250 Date: Wed, 12 May 2021 16:47:21 +0200 Message-Id: <20210512144745.283524361@linuxfoundation.org> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20210512144743.039977287@linuxfoundation.org> References: <20210512144743.039977287@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Krzysztof Kozlowski [ Upstream commit f6368c60561370e4a92fac22982a3bd656172170 ] The Maxim PMIC datasheets describe the interrupt line as active low with a requirement of acknowledge from the CPU. Without specifying the interrupt type in Devicetree, kernel might apply some fixed configuration, not necessarily working for this hardware. Additionally, the interrupt line is shared so using level sensitive interrupt is here especially important to avoid races. Fixes: 47580e8d94c2 ("ARM: dts: Specify MAX77686 pmic interrupt for exynos5250-smdk5250") Signed-off-by: Krzysztof Kozlowski Link: https://lore.kernel.org/r/20201210212534.216197-8-krzk@kernel.org Signed-off-by: Sasha Levin --- arch/arm/boot/dts/exynos5250-smdk5250.dts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/exynos5250-smdk5250.dts b/arch/arm/boot/dts/exynos5250-smdk5250.dts index 6dc96948a9cc..70a2b6e2ad3f 100644 --- a/arch/arm/boot/dts/exynos5250-smdk5250.dts +++ b/arch/arm/boot/dts/exynos5250-smdk5250.dts @@ -133,7 +133,7 @@ compatible = "maxim,max77686"; reg = <0x09>; interrupt-parent = <&gpx3>; - interrupts = <2 IRQ_TYPE_NONE>; + interrupts = <2 IRQ_TYPE_LEVEL_LOW>; pinctrl-names = "default"; pinctrl-0 = <&max77686_irq>; wakeup-source; -- 2.30.2