Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp4651449pxj; Wed, 12 May 2021 10:05:25 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzOBrzp5IfwIM6wQ3aG+mUymaoF5lofOMaTO2xokxse8vO5TYxF9f5BWKZT919bgARjPelq X-Received: by 2002:a17:906:14c1:: with SMTP id y1mr39800346ejc.481.1620839124910; Wed, 12 May 2021 10:05:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1620839124; cv=none; d=google.com; s=arc-20160816; b=e6K3DYminD1MBN0/kdHDU+5kCuvbwnTYjF7wDT2rTwiwDtwDTd8knY1cGMtPpGzgTu RDBqhixttkb8GaPUZVXNsudhY+M+JTzcOceIKwHg3/s9Rea1aa1g9lYZ/ZhNgiqvKgqb cG/9c/2ZdRUlqsPnwzDksAWWF8Awxw6mkBq9w94UECSxF3nAws/NY6c3bNyFQhwj9Lyc 32wLeyOMVq3q1dbtpGpJsDQIf9XFKsu7wtAEumLmxu5+DxTbagXmGJOqXd9b+H38sT3E u1N8aUOf7pEHeCzvZxOY+6Us4jRb56dB7RO2lqx4vN2rR10n7g8zrbpMQcYgzsZ8sTh3 yoWw== 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=zuugyPNoW1h93UOiMxkzAK2+HP0NWBeBfLX1AmauKjs=; b=j3wuaZtkJvyRSK6zYO7kFXbvBuKN6jqI8E9CP9t6wQxft/MWuUPlMVSEDW+AF1TWgP IYPNvXy8eeRiqe3VYBfaId4DXvRuc05X+/TnJ0wjlhC1CO3RgGmjazXsczf9lq9++WBg /thQJWYqikD20HaI+7suTjWNMZCeP1eZnASDU1A8mZqgbAXaaXTfzeC08PA5dIymGhFM p1mEIIlYfNfRajtKeNT6MnTxDXSF9AIhZEP5gppT+EJROBcNO5srBAxwOM6yQp0eYANJ mnBAxvGoJvGB20kuXrLqf3Nu+/jn1XRN1wapzfZ+8g6yerQ187inHGXWRyI/NJZttCJf taXg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=I7uE8MMT; 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 i26si97259edr.106.2021.05.12.10.04.59; Wed, 12 May 2021 10:05:24 -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=I7uE8MMT; 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 S237639AbhELRDJ (ORCPT + 99 others); Wed, 12 May 2021 13:03:09 -0400 Received: from mail.kernel.org ([198.145.29.99]:36902 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S238097AbhELP5U (ORCPT ); Wed, 12 May 2021 11:57:20 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 16E4061C51; Wed, 12 May 2021 15:30:06 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1620833407; bh=qtEb2y9YlX0nBzC9odvWW+tYSXTCKZYaqVT6uyM8Zmk=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=I7uE8MMTobuxMm/VlZj1Ob3EaXookKLWJDSNejwADhoUJXlxVIR6JYhHDohk++yBd dlvAttySQNPCrQDnfLD6AU0BEhumCReAT4O7Laf5D4L/IOIua4DV45a+GWa/u5mpFH XxInkyQ6S7xJ034wZpby7u7FSN+MUDyglkGPlzfM= 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 136/601] ARM: dts: exynos: correct PMIC interrupt trigger level on SMDK5250 Date: Wed, 12 May 2021 16:43:33 +0200 Message-Id: <20210512144832.303835577@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 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 8b5a79a8720c..39bbe18145cf 100644 --- a/arch/arm/boot/dts/exynos5250-smdk5250.dts +++ b/arch/arm/boot/dts/exynos5250-smdk5250.dts @@ -134,7 +134,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>; #clock-cells = <1>; -- 2.30.2