Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp4649792pxj; Wed, 12 May 2021 10:03:34 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzIWwQvprPodfTJmCxp9kBSAvAk7It07jnbOelFen9unDN1oOhUsyXF1RrjbfTnY3tRe2uc X-Received: by 2002:a17:906:3411:: with SMTP id c17mr2420728ejb.332.1620839014614; Wed, 12 May 2021 10:03:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1620839014; cv=none; d=google.com; s=arc-20160816; b=cAhqjWLryE9HIfhxar+I/6RGWXRN3D//EzG+PwOjViii4cq7YtfaVSfgnYi+frS/Vb tDly6cQ9N1FO+ipXQglT4A6dfHV2Smob06Tf/7FaUX6b+21iq95UZ0iFo6MisEZv5Vly Z+wCOuVFo6vRE6nUZymQ9Puexg5X9AL4z+6fsxFZiVB19S/aZSt3KqLTAn7TpP1Ur2A1 QGiBUJ1vXu4FEaWjEFrRZ3CbnsJ7eZtySXfL4Y2edtwVLgtCD3ctHTP9OlTYnQAocE2t OsA+oJvzoNsx+9gzrqU1s/EIF/A+yFYWxqYf60KUA1/XYN5cGC8oZEFc4wFK2OWX1b6U 7fwQ== 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=VvYcAg1ZEm3CB75seOIq190aB1c0x0mzmojbD/EEgbs=; b=tVAOZjtQaZN3T0po1VTuraTOEU8zObXCepY8rYg0p6XNIC6rtGJAGJyN6YKXSD9v/q RFuzOu+dojfvMpPk5C9dO/Jrc6ujiXCUqvnn3nWqhP+WtiYIHwvLD2PIE6xu/ynrYyzd S5EDob1/ZWO8WjjdQ+nGdDwztOOkv9Y0Ounv1q3Cbu2dRioukeSLLvU7PHf1UCuotZKP QklXM6dJ1lO1fhGHCZ1OiY9u0olIo7NiphfH2feQdCf5TXSkRdsOKQOgknd8t8p+kEvE DioVjNYlJvdwwVLhc2FKjfYlDGfVEUPVzpKw0TP+315NySu3acfXisNU56unvTpmIaag F6gg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=Wszvcz2W; 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 b20si227541eds.390.2021.05.12.10.03.10; Wed, 12 May 2021 10:03:34 -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=Wszvcz2W; 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 S1344480AbhELRBy (ORCPT + 99 others); Wed, 12 May 2021 13:01:54 -0400 Received: from mail.kernel.org ([198.145.29.99]:37094 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S238078AbhELP5R (ORCPT ); Wed, 12 May 2021 11:57:17 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 29EA56144C; Wed, 12 May 2021 15:29:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1620833399; bh=VnTX+j9ZcBif8kJjxEdzbZinuTgRhiFwhm4tWvp4v1Q=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Wszvcz2W/5q2fIFN8/9A92//r6h9kcoOKcDD3Lq7T4HsrT/njaIDS1zCYFBmrbFCH MdpA6CERmoIuLhk4XuaiALseyS+26FrWG2T+0Zm/dRhfQIOA+iEqoFe3wPHH/6mEwf V/5DCfhQ3vpls8uEAKrZRNR1OV2hGJHJhdlsXTh0= 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.11 133/601] ARM: dts: exynos: correct PMIC interrupt trigger level on Midas family Date: Wed, 12 May 2021 16:43:30 +0200 Message-Id: <20210512144832.210967041@linuxfoundation.org> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20210512144827.811958675@linuxfoundation.org> References: <20210512144827.811958675@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 e52dcd6e70fab51f53292e53336ecb007bb60889 ] 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: 15dfdfad2d4a ("ARM: dts: Add basic dts for Exynos4412-based Trats 2 board") Signed-off-by: Krzysztof Kozlowski Link: https://lore.kernel.org/r/20201210212534.216197-5-krzk@kernel.org Signed-off-by: Sasha Levin --- arch/arm/boot/dts/exynos4412-midas.dtsi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/exynos4412-midas.dtsi b/arch/arm/boot/dts/exynos4412-midas.dtsi index d75f554efde0..fc77c1bfd844 100644 --- a/arch/arm/boot/dts/exynos4412-midas.dtsi +++ b/arch/arm/boot/dts/exynos4412-midas.dtsi @@ -665,7 +665,7 @@ max77686: pmic@9 { compatible = "maxim,max77686"; interrupt-parent = <&gpx0>; - interrupts = <7 IRQ_TYPE_NONE>; + interrupts = <7 IRQ_TYPE_LEVEL_LOW>; pinctrl-0 = <&max77686_irq>; pinctrl-names = "default"; reg = <0x09>; -- 2.30.2