Received: by 2002:ac0:a591:0:0:0:0:0 with SMTP id m17-v6csp911610imm; Sat, 7 Jul 2018 11:35:49 -0700 (PDT) X-Google-Smtp-Source: AAOMgpd12AfcUZKV+UrA+w5v18Y/UlVKKXESK93L+EKSTA1Xia+eMnnqm1zUre2LfNf1Bta0B+DO X-Received: by 2002:a63:67c3:: with SMTP id b186-v6mr13523981pgc.5.1530988549656; Sat, 07 Jul 2018 11:35:49 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1530988549; cv=none; d=google.com; s=arc-20160816; b=wkDPdvWFYA6QgwnQOihJqwSCPxONXY9+Q2L6LhzFlgB8v0Hwhp/wjSLOL+Q3APEm+q bZHNUr+Tfz7GMrRR1ON13yqY4tbfTAcOwUGuKZx4kF/4BKSUGUT/OZQSHYKkrUOZAS3h F+a3T75h9zvTHmR75uoWvxg2qnojlne7zz6heEitfgEalTbrTFgVSf2rPO8vIVAkgaY5 LG7yqU29z+Hju0gGh+lBjLknDrvKBw4ylKRXMdV/i/fvlaOXQy3ze+GY0riikXF3cvdz XKNxTrW4QbS5r00Wb2/+ahCsyUQuIhaMuvVb9eFcvtsMCfNHIm+BaL8Y67MOyysXGeQo PwHA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature :arc-authentication-results; bh=UN069hquvQVgh0iDJfGjJN0UcuebSRVXThcT2aLtyVQ=; b=iOYtvU1/KjWOI1nwWecAZxro6GUJCHthIqnaeOkge0LU2C867vSqYWulK0mHLK5MUG YQEKSO5KNxOV39r0ZrvDo19lvb3cnfc5wt9GUs3RhrKeMAWP/W7p8othmN6LVqfjDpLF 8lE2Wduy/KttMHmmlwweFGSr0LKO+iMkX/PTdDVKSzM/mMM4VKmYYUZ1q4a4sBbPQ6WW 9JIdfuAysd7k4kVP9hgwl9T4JIrbtLlv2+sWyB1UAOBgamG4HHIUNyuBEAZaQ58+2Thz lLNUZBTbM59DIYSttGj5Q18N6/OuVkKIFm+gy9xW1SjLc29c/nzoAlX8hPp2TqZfzezO pPCw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=Aqwq+y7m; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id r4-v6si10339201pgb.97.2018.07.07.11.35.01; Sat, 07 Jul 2018 11:35:49 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=Aqwq+y7m; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754074AbeGGSdQ (ORCPT + 99 others); Sat, 7 Jul 2018 14:33:16 -0400 Received: from mail.kernel.org ([198.145.29.99]:44180 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753242AbeGGSdP (ORCPT ); Sat, 7 Jul 2018 14:33:15 -0400 Received: from mail-wm0-f43.google.com (mail-wm0-f43.google.com [74.125.82.43]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 4413820BF2; Sat, 7 Jul 2018 18:33:14 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1530988394; bh=wpGjR8XYFSElYvvebuSq8hB0vWCBnIR2v31nDH7JXU4=; h=In-Reply-To:References:From:Date:Subject:To:Cc:From; b=Aqwq+y7mELICjw+3STyKh/XofCuUOJ/RoF8PsjAejcJLg8ZIhYVPitd0CmAlDHEbj veP47hMW0NMRtKQuvpZxlZe4J8RiNV91+fw4Jy6xJv9ojj0KAPGKb65nDgKeClDIL+ LbjUfnm1ZZnVlMQIvg9ODK80/0eOIrAIjxPg7D8c= Received: by mail-wm0-f43.google.com with SMTP id z6-v6so7728353wma.0; Sat, 07 Jul 2018 11:33:14 -0700 (PDT) X-Gm-Message-State: APt69E221ueABNnmwDUyjCPYOwrvPmD1Sd71mzRO3zu33LYs2lPM1ByD 5Z3B/PrFP2b+uJJ8BAOfBowGihyfBjpctBKn2hg= X-Received: by 2002:a1c:8e54:: with SMTP id q81-v6mr8468884wmd.135.1530988392731; Sat, 07 Jul 2018 11:33:12 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:adf:9166:0:0:0:0:0 with HTTP; Sat, 7 Jul 2018 11:33:12 -0700 (PDT) In-Reply-To: <20180707170848.GA29870@lineageos.org> References: <20180707144527.6662-1-simon@lineageos.org> <20180707170848.GA29870@lineageos.org> From: Krzysztof Kozlowski Date: Sat, 7 Jul 2018 20:33:12 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH] ARM: dts: exynos: add max77693 irq configuration for midas To: Simon Shields Cc: "linux-samsung-soc@vger.kernel.org" , Rob Herring , Mark Rutland , Kukjin Kim , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 7 July 2018 at 19:08, Simon Shields wrote: > On Sat, Jul 07, 2018 at 05:34:08PM +0200, Krzysztof Kozlowski wrote: >> On 7 July 2018 at 16:45, Simon Shields wrote: >> > Currently, we assume that the bootloader has correctly configured >> > the interrupt pin for max77693. This might not actually be the case - >> > so it's better to configure it explicitly. >> > >> > Signed-off-by: Simon Shields >> > --- >> > arch/arm/boot/dts/exynos4412-midas.dtsi | 9 +++++++++ >> > 1 file changed, 9 insertions(+) >> > >> > diff --git a/arch/arm/boot/dts/exynos4412-midas.dtsi b/arch/arm/boot/dts/exynos4412-midas.dtsi >> > index f35176a35a15..30760bf2eb71 100644 >> > --- a/arch/arm/boot/dts/exynos4412-midas.dtsi >> > +++ b/arch/arm/boot/dts/exynos4412-midas.dtsi >> > @@ -156,6 +156,8 @@ >> > compatible = "maxim,max77693"; >> > interrupt-parent = <&gpx1>; >> > interrupts = <5 IRQ_TYPE_EDGE_FALLING>; >> > + pinctrl-names = "default"; >> > + pinctrl-0 = <&max77693_irq>; >> > reg = <0x66>; >> > >> > regulators { >> > @@ -1117,6 +1119,13 @@ >> > samsung,pin-pud = ; >> > }; >> > >> > + max77693_irq: max77693-irq { >> > + samsung,pins = "gpx1-5"; >> > + samsung,pin-function = ; >> > + samsung,pin-pud = ; >> > + samsung,pin-drv = ; >> > + }; >> > + >> >> Please put it before hdmi-hpd (gpx3-7). > > OK. > >> What about the interrupt for max77693 fuel gauge? >> Maybe another patch for it as well? > > Yes - in fact, it looks like most interrupt pins are configured by the > vendor kernel to have PULL_NONE, something which (as far as i can tell) > mainline doesn't do. The interrupt line of max77693 is marked as open-drain and there is 200k external pull up, so AFAIU such pin should have internal pull down disabled. Mostly it works with pull down so no one cares. :) > Maybe I should just prepare a series (or a single patch) which fixes all of them? > Or would you prefer I added the (remaining) eint configurations to > exynos4412-pinctrl.dtsi, and then used those? Series will be ok but leave them in midas.dtsi. Best regards, Krzysztof