Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp4649806pxj; Wed, 12 May 2021 10:03:35 -0700 (PDT) X-Google-Smtp-Source: ABdhPJymOkFtnuGoqOQCRejBZwJFMImq9VHPuBWfkaz9JjH4m4G8o4LEd4TFrE7AeVBBK05m+fGM X-Received: by 2002:a17:906:5ad1:: with SMTP id x17mr38451270ejs.257.1620839015375; Wed, 12 May 2021 10:03:35 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1620839015; cv=none; d=google.com; s=arc-20160816; b=MZuoFUbPTIC7aOEC94ZrmCmZhOjkJvDpLQtw7ClqDc1B959uVkPPccJ94ubnarPU1c p8j1sql1msEhx1g2yVDnz+Kf83aCfTUIFWa1d8ZCp5wN8uNhugrHIOOkxpPz/nthvH8v SFyfWUHkvtmizmP0M6lF5BFqvkOuAJH3tqMKfCc5lFR9ptlXOY9Eibrlyuo2e0mv7JpS z3ZoL21aPy5zxw0LOnLGaxngjQFMyXjW918ROTz5Ktj+TeLaiEO6Xie79Kyt7jKX0qtl j+Ir3HqwvS8Y0bQgXjiCe7Srly3X3cgrq3rKGdVpl3tp0kkyMjiCcl2FNpGaScmQDVG7 kvhw== 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=HNbXIENzraYk8pMWKvoOkyd2JZWdrcXL2vQv/ONz0VM=; b=mrs3lllhNa7K0bcrSMkftdNxdGKj7JfCCPd42PsQMdrndhxCkRESTjWnbfk5vUF/+l Lz/qjo8uQW47GpVZOt7oyaQCRfG8mgoJl+Uexa++MpHLZf/Xbn1VDYZ+XPXWSF+AT54q XUK94OE9Zfpz3JZZc/X1oueWwAID5/o5aLeDLfMorCHLRsk4lcyuQoBpYIeA0E9Paf5M U7B0+RWBvxBCvnrWaoWYm7L5wW2jo4/raY994swW1VSWiJ49l5Mxjg53NH+AzqJAudQz P7lx5DLZERa6aeKR+8sG+n6CNrkJtTgQPdHQoSAsXx4JZBeFwpH4ml9o1WgVHVV1JImN 3/IA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=iZWBjR9G; 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 b7si280125ede.263.2021.05.12.10.03.11; Wed, 12 May 2021 10:03:35 -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=iZWBjR9G; 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 S1344561AbhELRCB (ORCPT + 99 others); Wed, 12 May 2021 13:02:01 -0400 Received: from mail.kernel.org ([198.145.29.99]:37076 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S238081AbhELP5S (ORCPT ); Wed, 12 May 2021 11:57:18 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 6527A61438; Wed, 12 May 2021 15:30:04 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1620833404; bh=1K6sckRj1Nh0mmfgqx9bldPd4ucfU4Vbj8aVmmDPsO8=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=iZWBjR9Gww1jFQ+r/V2PcouFFnOXxoLB0+CrtRlutkYA6hjKoJCLBIbTi8Aajt2Am M3piKcq4xQfkuCHlbH7BUe/MI39ZGl7i6wjF5gPCUkQ0LNtTfVbQLmBIWUHY8xlJgu nPgqvc9ad0AH24aTNzBDB5cweivN48wIkniUrGWE= 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 135/601] ARM: dts: exynos: correct PMIC interrupt trigger level on P4 Note family Date: Wed, 12 May 2021 16:43:32 +0200 Message-Id: <20210512144832.272929980@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 fbe9c9bb2e929865500a0985735f81c0142accad ] 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: f48b5050c301 ("ARM: dts: exynos: add Samsung's Exynos4412-based P4 Note boards") Signed-off-by: Krzysztof Kozlowski Link: https://lore.kernel.org/r/20201210212534.216197-7-krzk@kernel.org Signed-off-by: Sasha Levin --- arch/arm/boot/dts/exynos4412-p4note.dtsi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/exynos4412-p4note.dtsi b/arch/arm/boot/dts/exynos4412-p4note.dtsi index 5fe371543cbb..9e750890edb8 100644 --- a/arch/arm/boot/dts/exynos4412-p4note.dtsi +++ b/arch/arm/boot/dts/exynos4412-p4note.dtsi @@ -322,7 +322,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