Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp4707446pxj; Wed, 12 May 2021 11:21:11 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyrSub9b4zsd3VSp2RAFyd3xbyFQLO+YHjNeZ8Syn7Z3jaxSl8+lOkDkuHR/IQnL4D+viYA X-Received: by 2002:a17:907:7b9f:: with SMTP id ne31mr39053138ejc.139.1620843671252; Wed, 12 May 2021 11:21:11 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1620843671; cv=none; d=google.com; s=arc-20160816; b=mV8bxayimufdzUhS593/gs79eDa3l2bSSamO1qawWu2fJViU+dtjwaLaQqDHCXOxK6 OBtBH0UQ7X6Uu1HISRXYt9d4fOGLEZLerJvNYadmFPbUXZSXlOqOdIiVIAx5twpomTCe GcPYAWOc2JnQiQuQDsK+mF+TVZV2oEkvmj2gKjIpn2o4wzgSip7mwpoh0tdBdU5njnjJ O1x4vUTaK/1KM9TycUsHMyj3Zzg9v7PbENfWeRZHSXHbb2aMr2yG+7JKfvHP1AqVjMlY HaZGXtW1JC1M6BhogRVbJp880KUIWoRwif6rwrcNsaIIB2MBT7facCJgJRESoddwPm6S o26Q== 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=0cRXdCWDFz8BkZW37bdkD/CxrXDN+JUYDrP6uqgi/yc=; b=QvBNsVgSk1S98YaBgY0nRsm4UQGQilQ0KgFl/6ONb9Fsj9lRUvx+GCKCZRvT8HO/Rc ubM5U8lFLl6Rg8W3aecI3/zqdFSmoqBdfOQMtdlwKjkZVD6Si4zW8LDxJujh1M6Svz9P usWBcdYsexu+0YpTD1HhZLPLvmmrp/cCpO03+x6vU5XwxiSwK6vHtvitYkon0FETUTF3 6xv/6M5hSWg07J4hJVFdq+nCs/uiv+3YDk2r6BJ18CLP9dpqUyz7XHyhwM4vmvOibgKT GY3qzISVmaghr6wMhClyzF3ky3E5b7nTs4dfAACBn8xWvLm+SG2WdaNRl6DGSILA3Bnh JDNw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=R7pBewzz; 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 u16si690668eje.499.2021.05.12.11.20.35; Wed, 12 May 2021 11:21:11 -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=R7pBewzz; 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 S237828AbhELSUr (ORCPT + 99 others); Wed, 12 May 2021 14:20:47 -0400 Received: from mail.kernel.org ([198.145.29.99]:47298 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S239998AbhELQa3 (ORCPT ); Wed, 12 May 2021 12:30:29 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id BFC176147F; Wed, 12 May 2021 15:57:21 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1620835042; bh=Y32D3heCOslglfr3Z8ODH36RjL8NAcx601FGPCo4YLY=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=R7pBewzzFtNLCwF+759M6XzQFmhP95cBGziAzllrz4clT489Szg+Dfg7aCMYf+3O0 xC9oI4Bv/6Pzv2GxY6CeTcZ49nnsfSOrEUbvgBgJpbPQBodAEFV6p55xsoeXSUq+Zk zSqPvG8PO7sq/5pyeiSMlvYCMSY5hUQiB47p/SjM= 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 150/677] ARM: dts: exynos: correct PMIC interrupt trigger level on Odroid X/U3 family Date: Wed, 12 May 2021 16:43:16 +0200 Message-Id: <20210512144842.224220481@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 6503c568e97a52f8b7a3109718db438e52e59485 ] 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: eea6653aae7b ("ARM: dts: Enable PMIC interrupts for exynos4412-odroid-common") Signed-off-by: Krzysztof Kozlowski Link: https://lore.kernel.org/r/20201210212534.216197-6-krzk@kernel.org Signed-off-by: Sasha Levin --- arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/exynos4412-odroid-common.dtsi b/arch/arm/boot/dts/exynos4412-odroid-common.dtsi index 2b20d9095d9f..eebe6a3952ce 100644 --- a/arch/arm/boot/dts/exynos4412-odroid-common.dtsi +++ b/arch/arm/boot/dts/exynos4412-odroid-common.dtsi @@ -278,7 +278,7 @@ max77686: pmic@9 { compatible = "maxim,max77686"; interrupt-parent = <&gpx3>; - interrupts = <2 IRQ_TYPE_NONE>; + interrupts = <2 IRQ_TYPE_LEVEL_LOW>; pinctrl-names = "default"; pinctrl-0 = <&max77686_irq>; reg = <0x09>; -- 2.30.2