Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp4707485pxj; Wed, 12 May 2021 11:21:13 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxtnOkO80wvSET5GJovsPuGAFYzgHoaC9DdHTX12rD9zmeBsT6mcG6UhviuobSi6HNRsG9s X-Received: by 2002:aca:2402:: with SMTP id n2mr8775692oic.113.1620843673251; Wed, 12 May 2021 11:21:13 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1620843673; cv=none; d=google.com; s=arc-20160816; b=K6aCQCoAyodlIodXS6vaw+a/tevy9ue/UFEeuV4yO7cWDuEcAyDbfOYkY0gqlDD3jP U39CsksfkCF7mMVRILzV9OeoGsUKRlk6fFupcAkU4pC+ULJhxYN7esFk4txR4M+k8zQS VEIS1xGueO8JKVyuuf/g5RMZHC/OPYtRj4OvD+G6g9fwQFBQ4+y2g9rzYJlgWbFC8rGZ YJNCW7AtG85JHmuGHjRtDfivuAVjLr4NRtPipcq7zMqkco7VBYntzcDFXWhwM+yQ4ofh 4nZAFwazn5eC+QIKt7/lFS0mPtpqh/J7qppChxJ3La5yz5GvG3+eZC4KQff2wOssL1Ts Iojg== 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=CmGhWHyMMFE/4rWOpM8m9QtB96NK2AvDDNZ6JfTtUtNnbOL6VF3xzsQ1CMLD1Mx6UJ LuiUGPPMl0bl2aRXR08527owHAcuQ57PTP/CnmD0et7OFjGoa1YoVORc8VSEwqNyIbLf i3voMyvRetDn2Yangcu2t+Fj406qBc6vyV+FGEpxb2KGMtI8JVza/HvGrCep2VDqpiOu wfncb2NMC+P0pYbHseSlcf8RcT836aRAN1JxU2esr1apvDZ8J9L7kcNe0spg1KP63+Eg XnRfRtCDKsZQ0RXX+MGXqA3oct9JeA3dwxk+ZDL2ccW1w48DdoJmPa1Z/cXhigI1DhPl dp8Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=QxpV131U; 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 p185si667715oib.263.2021.05.12.11.20.59; Wed, 12 May 2021 11:21:13 -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=QxpV131U; 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 S241858AbhELSVN (ORCPT + 99 others); Wed, 12 May 2021 14:21:13 -0400 Received: from mail.kernel.org ([198.145.29.99]:50046 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S240094AbhELQa3 (ORCPT ); Wed, 12 May 2021 12:30:29 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 9D50561C1F; Wed, 12 May 2021 15:57:27 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1620835048; bh=qtEb2y9YlX0nBzC9odvWW+tYSXTCKZYaqVT6uyM8Zmk=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=QxpV131U/3qhHlXwSiJ1wzCgEgs/Rp2VN1TzAMc74RBRg63/1LeFv75zHQwnxfxXK tRUAi3sbHuCz1SE6qYBxz2pH/ySm/9tPNlyogiMDeJaeOhCCPf1pcDFW2MVBHj3oDW 8PaeY9pB0gI1T1mo3R4ZQACGqldPKgAs6BMZOtxA= 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.12 152/677] ARM: dts: exynos: correct PMIC interrupt trigger level on SMDK5250 Date: Wed, 12 May 2021 16:43:18 +0200 Message-Id: <20210512144842.293181153@linuxfoundation.org> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20210512144837.204217980@linuxfoundation.org> References: <20210512144837.204217980@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