Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp4653719pxj; Wed, 12 May 2021 10:07:54 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxA5TdliHjtwNOzT8FE8ZI6Agh/J5NKZ5KzrPJj6KSdtkb9Y0x4bxxjQhgUnZLclnFZVpor X-Received: by 2002:a1c:6754:: with SMTP id b81mr39546224wmc.16.1620839273873; Wed, 12 May 2021 10:07:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1620839273; cv=none; d=google.com; s=arc-20160816; b=Yn00XVqDQ7VWKUDtCmUSTidWnXmKFROJfLPIuaONHTfFbB+GP4ZhIFK/EY8PCtxt0J HEdlEzyL7+hrXnIXRHyVw5DSRFPHbhwZAg5s0GgFTvFY23mP/prY8F0cCEQz5tpiqnGW VAEuWNHq2fRBzCN+8sZBfeANQIPkvjZNZpWBfAGimFlQX5MWkCc/WgBtewXyYSLofU5E /cFNyUE3Hfi2xiPnuphucrpqenFg/aibYSCaNwEtV7PjWHnSbnALo+ixyBjlrXvLc/hp ZFy/rCFN4qTnlPhKbbnqpgfQJVCpHY5NVcstJMOSnw76buLI+TTlyBqSQUJ8ZgrdzDU0 NUvA== 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=eWoG9hBf12WX2mKMXtmKfrJkl1P3PXcWPi7RihxQoOc=; b=NOmBlavJXxLOjdGVsdy+ZZJCaEpbQEZqJgcppLP7xzIRUhsQL8orPk39dxppUV/J/f KtYbhrzHgNbOhg+OyuC6Kp/h/HqllO/ZvFMsQwkdVu0qibo6LIwFU2RIO9oDtMYFcIsb N4oVw8OvrvnmZe/vu2e0AWaifB1i+cihRsiqOjlWnYAWZlsVWjOeF5VUSy50HJ0bfci3 3YPGrrF5dvn8+wC92XBgbBrnZP92ghHoBNmQwuXYf3rpicmf9FJvP3KMZeBnQ78N8t/Y VhnkV8yVb6CZ58TzX4s6Sy52I5PtCI6agvtcq6PFZhNDeDV9WWCw45K/aP1vcAAepXF+ Di4A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=MjOcPfa7; 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 i12si441502ejb.750.2021.05.12.10.07.25; Wed, 12 May 2021 10:07:53 -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=MjOcPfa7; 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 S1344433AbhELRBu (ORCPT + 99 others); Wed, 12 May 2021 13:01:50 -0400 Received: from mail.kernel.org ([198.145.29.99]:36752 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S238064AbhELP5Q (ORCPT ); Wed, 12 May 2021 11:57:16 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 478BD61C30; Wed, 12 May 2021 15:29:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1620833394; bh=jWLih/kWXEOghmOP4RosI7GuLSFMduJJoALYfyg02Iw=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=MjOcPfa7CHvhSs2ZsK+Nl2QHOOj+ashJ69WBZzOWeI47f03g/l4hVYOU9XVEhKGKn fLA20lgD1/UcC3Z/W0HvIkS8puaXsXWrgpp+0f39Q7GsgVXpWlS305Zx4RNSIs6MhI PlmzDoTVumtkxUePPH4afAv0l/ZeZsPZGoLyGKrQ= 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 132/601] ARM: dts: exynos: correct MUIC interrupt trigger level on Midas family Date: Wed, 12 May 2021 16:43:29 +0200 Message-Id: <20210512144832.181024446@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 15107e443ab8c6cb35eff10438993e4bc944d9ae ] The Maxim MUIC 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: 7eec1266751b ("ARM: dts: Add Maxim 77693 PMIC to exynos4412-trats2") Signed-off-by: Krzysztof Kozlowski Link: https://lore.kernel.org/r/20201210212534.216197-4-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 b8b75dc81aa1..d75f554efde0 100644 --- a/arch/arm/boot/dts/exynos4412-midas.dtsi +++ b/arch/arm/boot/dts/exynos4412-midas.dtsi @@ -173,7 +173,7 @@ pmic@66 { compatible = "maxim,max77693"; interrupt-parent = <&gpx1>; - interrupts = <5 IRQ_TYPE_EDGE_FALLING>; + interrupts = <5 IRQ_TYPE_LEVEL_LOW>; pinctrl-names = "default"; pinctrl-0 = <&max77693_irq>; reg = <0x66>; -- 2.30.2