Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp4547181pxj; Wed, 12 May 2021 07:58:17 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxkYI6COfMN3U+o+VLzh/9n/stIWND0Z9a4YwHwcEzhnlYI8UYFssA33ZLtab9Mi2IECJ1i X-Received: by 2002:a9d:8a7:: with SMTP id 36mr1348940otf.287.1620831497553; Wed, 12 May 2021 07:58:17 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1620831497; cv=none; d=google.com; s=arc-20160816; b=RUv9cqkNtOj+sHd3C2sb4P4vFK2YldWSGYY6/XCRjwePYqRplKlwxsbTwzn+FFtKKI kpxPQMcDM+VYrkNtQVsp7SwRhxVYQZof7XxWls9qntVT0Ts9OGF2kHfvrqTSOXsT0XEP o6r4oCM1yXGeJr4gJj+f/UIWrzwosFp+mTE2xvaHAsSiU3nGBn2aO18PnuHvhNlfzVge OVszD8c7eVe85sOXZ8nR5BI9F52JCNE4IkTFcCen84Mk2yhCaY+JrSl4NnqfmzlpO6gK 0j4h4M187C3MFFI/7rvqWQyVJu8VHgIMPc30Q76k7pDp5gsh+X/2+VEgFuS4Hn8/Zrwr Qnzw== 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=sX3etJ9ZXg5HaGY9NNx/j3GljqTvL7qUuEJU9uPC8ac=; b=QcYWM9UKzh+NsBSrdQ7Iqr+0oMLt/ZK+OOwiSvyl0sSasKUChOGmXpWudi6Kok9Y3F 2tVS59t4sZNEtOkDiBEIbZAlvBIxGbQTQopsZTnIBW8Vko5RivYe69yK6aKbvw0XGk0u PYaDjwbaAuiWXfspeIXuTbxeB4lGHXnG8YIdh88qV+Tu/uQkm6sLngY1wZO7v8DnXF8e RGt4nV3wConxXggRY1WLsxs6lV8QAXU2Qt1G2jrC6vkI0sVk+fpU+MoIxpXLWBrLhIM1 o7zvqmOhn2BSKgK4ExlVjBZXHVulJLI516JxiAIhLzeGXLmyc0i/MGgFqhbE4UdRFkSo Nwwg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b="VZ0USv/j"; 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 p21si143209otk.71.2021.05.12.07.58.03; Wed, 12 May 2021 07:58:17 -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="VZ0USv/j"; 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 S230452AbhELO6V (ORCPT + 99 others); Wed, 12 May 2021 10:58:21 -0400 Received: from mail.kernel.org ([198.145.29.99]:46142 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232155AbhELO4q (ORCPT ); Wed, 12 May 2021 10:56:46 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 44A506143A; Wed, 12 May 2021 14:55:09 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1620831309; bh=3EmDXmefUGtBF0IclACxjfClWfCEyFcxPGCGUslaJ+A=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=VZ0USv/ju5rCYmcgSs2n4VzEIaih91micEuZypFZHECYVXW/NG2vcgCupEwsmDGb8 Ngrc/pGN8pkhH7G0qeljVBhHh13dwdm0CAphLduB9AhqHN6TKQE9B4oLwAzL+dPxIg YlAPOO5wGncTL46yMcUmbMX8XTdx6dQzgGAAc75w= 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 068/244] ARM: dts: exynos: correct PMIC interrupt trigger level on Midas family Date: Wed, 12 May 2021 16:47:19 +0200 Message-Id: <20210512144745.208757131@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 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 79e6bd56f9ad..fedb21377c66 100644 --- a/arch/arm/boot/dts/exynos4412-midas.dtsi +++ b/arch/arm/boot/dts/exynos4412-midas.dtsi @@ -588,7 +588,7 @@ max77686: 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