[{"id":1776357,"web_url":"http://patchwork.ozlabs.org/comment/1776357/","msgid":"<CACRpkdYJSXH+94QScrpSPdfy8ULa6dV2q0qRjsfKAAWSRuKTKQ@mail.gmail.com>","list_archive_url":null,"date":"2017-09-27T13:42:05","subject":"Re: [PATCH v7 1/2] dt-bindings: gpio: uniphier: add UniPhier GPIO\n\tbinding","submitter":{"id":7055,"url":"http://patchwork.ozlabs.org/api/people/7055/","name":"Linus Walleij","email":"linus.walleij@linaro.org"},"content":"On Wed, Sep 27, 2017 at 4:45 AM, Masahiro Yamada\n<yamada.masahiro@socionext.com> wrote:\n\n> This GPIO controller is used on UniPhier SoC family.\n>\n> The vendor specific property \"socionext,interrupt-ranges\" is for\n> specifying interrupt mapping to the parent interrupt controller\n> because the mapping is not contiguous.  It works like \"ranges\",\n> but transforms \"interrupts\" instead of \"reg\".\n>\n> Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>\n> Acked-by: Rob Herring <robh@kernel.org>\n\nI don't think Rob has seen the new interrupt range thing?\n(It's not a big deal. Things like these are a bit fuzzy.)\n\n> +               socionext,interrupt-ranges = <0 48 16>, <16 154 5>, <21 217 3>;\n\nIf it is as you say, that other SoCs are doing the same, we should\nthink about creating a generic property for this. Like\nhierarchy-interrupt-ranges or so.\n\nI kind of liked the old patch where it was just \"interrupts\" and\nthen you looked it up from the irq subsystem. (tglx even ACKed\nthe patch).\n\nBut I want the DT people to say something here.\n\nYours,\nLinus Walleij","headers":{"Return-Path":"<linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org>","X-Original-To":"incoming-imx@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming-imx@bilbo.ozlabs.org","Authentication-Results":["ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=lists.infradead.org\n\t(client-ip=65.50.211.133; helo=bombadil.infradead.org;\n\tenvelope-from=linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org;\n\treceiver=<UNKNOWN>)","ozlabs.org; dkim=pass (2048-bit key;\n\tunprotected) header.d=lists.infradead.org\n\theader.i=@lists.infradead.org header.b=\"Bo0Of3Lm\"; \n\tdkim=fail reason=\"signature verification failed\" (1024-bit key;\n\tunprotected) header.d=linaro.org header.i=@linaro.org\n\theader.b=\"Wq43eW77\"; dkim-atps=neutral"],"Received":["from bombadil.infradead.org (bombadil.infradead.org\n\t[65.50.211.133])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3y2Jst03vXz9sRm\n\tfor <incoming-imx@patchwork.ozlabs.org>;\n\tWed, 27 Sep 2017 23:42:42 +1000 (AEST)","from localhost ([127.0.0.1] helo=bombadil.infradead.org)\n\tby bombadil.infradead.org with esmtp (Exim 4.87 #1 (Red Hat Linux))\n\tid 1dxCbl-0001LB-ER; Wed, 27 Sep 2017 13:42:37 +0000","from mail-it0-x230.google.com ([2607:f8b0:4001:c0b::230])\n\tby bombadil.infradead.org with esmtps (Exim 4.87 #1 (Red Hat Linux))\n\tid 1dxCbc-0000yB-1B for linux-arm-kernel@lists.infradead.org;\n\tWed, 27 Sep 2017 13:42:33 +0000","by mail-it0-x230.google.com with SMTP id 85so6599591ith.2\n\tfor <linux-arm-kernel@lists.infradead.org>;\n\tWed, 27 Sep 2017 06:42:07 -0700 (PDT)","by 10.79.208.237 with HTTP; Wed, 27 Sep 2017 06:42:05 -0700 (PDT)"],"DKIM-Signature":["v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;\n\td=lists.infradead.org; s=bombadil.20170209; h=Sender:\n\tContent-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post:\n\tList-Archive:List-Unsubscribe:List-Id:To:Subject:Message-ID:Date:From:\n\tReferences:In-Reply-To:MIME-Version:Reply-To:Content-ID:Content-Description:\n\tResent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:\n\tList-Owner; bh=myerTUp/HtVWTMR2EKCclPwswF0NuToRHjq4siopQKM=;\n\tb=Bo0Of3LmM9vDdW\n\tpMMSddWp2fIabs0zEzCgKddDxAoD2SWcaOlMauQtbXsDu7MhDppcOHCaeQ3NFKF+X2FfrNs5HrfON\n\th5wFFSJxbWDjeTOezVStE1zPz8EPiWGE9gdofjrSbBB7k9oniH27ex5i6Y9PPH1/dqjFilsK3A5V0\n\tknXTN7JdETcWAjlUoyx8LUb40XEmTIyAsTPT+IXF0oAdteh9JRSPj9uBxp24030/zWS3a4sBgWSeU\n\tdirDVx1+uf1BmEpyHhcxWbPxVsqQHgLgr7XGUVradZL/nj5/7t2m4gmLqoAvLUgDznjmNQIZuONsP\n\tLn68Gqf/QSVM0GcZNQJw==;","v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;\n\th=mime-version:in-reply-to:references:from:date:message-id:subject:to\n\t:cc; bh=qzTSV2Z/pVlfGJbapjmFbZ77hSpY+BaVzQZ+uQQDtF0=;\n\tb=Wq43eW77bdPHLfyYqp6Pl3WXR1ckUMI/9mcbg6b37tz/UH0+9VXYeJefPC3UNdc5Y1\n\tPl3KTRc+gHbqN9Z+rLdKpAo85FJlWy/kqOaIRxLytBNgzqneFW3A7rkXzLcKdlmjSb37\n\t0CNT1tbP5ySsxSzliBYgs7lNOq+b/oaa1Oxyc="],"X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:mime-version:in-reply-to:references:from:date\n\t:message-id:subject:to:cc;\n\tbh=qzTSV2Z/pVlfGJbapjmFbZ77hSpY+BaVzQZ+uQQDtF0=;\n\tb=D1dLxuRLzBJAqSvydooFsGk9oAwgfZjdglmCPBfQLANkOgOOY5qvaDVDx0/XowGZ7m\n\tJsBKfHNBl2iRHfCIAbxDI5py7vbgD+e0VpA4xhFDEgGY01CTN6/5Qb+NZIWbYjnyC7Pc\n\tJJTcEdkskXe5LOf9MWju2p8wkMOn2YEMBuEiFgk8x0iSrRrQuInWttLDFGeZ3knlo8Qn\n\t6L4tpIpp520I/BOtw3IGliNR70/CHpOgm/J7NveVH0kqNSA89EaGWU87ye8foQjIQfVC\n\tUBmKWhK9LcSgUmYQCVwfXRR9D/p+MipTweT2M8a71ceUCzKUZBcDvMr5egmtp0skD549\n\tJS2A==","X-Gm-Message-State":"AHPjjUhIlmZJZeBRFSzFYo+tQZxxzAWg6h8WX3jERq/rrtgOKuGANi05\n\t2Md8+HS/daqYOK0PdQMmaJRDJzzSuaTLbpXEw3njwA==","X-Google-Smtp-Source":"AOwi7QCbo0HJWmm/izGk5dWX52HlMLqBYRRhdZ4lj7UDfPzNMa6znkj/Gijwu0TI8XyYDraZNwxU1RzNdUoc04DYltk=","X-Received":"by 10.36.76.208 with SMTP id a199mr645618itb.84.1506519726679;\n\tWed, 27 Sep 2017 06:42:06 -0700 (PDT)","MIME-Version":"1.0","In-Reply-To":"<1506480343-9597-2-git-send-email-yamada.masahiro@socionext.com>","References":"<1506480343-9597-1-git-send-email-yamada.masahiro@socionext.com>\n\t<1506480343-9597-2-git-send-email-yamada.masahiro@socionext.com>","From":"Linus Walleij <linus.walleij@linaro.org>","Date":"Wed, 27 Sep 2017 15:42:05 +0200","Message-ID":"<CACRpkdYJSXH+94QScrpSPdfy8ULa6dV2q0qRjsfKAAWSRuKTKQ@mail.gmail.com>","Subject":"Re: [PATCH v7 1/2] dt-bindings: gpio: uniphier: add UniPhier GPIO\n\tbinding","To":"Masahiro Yamada <yamada.masahiro@socionext.com>,\n\tRob Herring <robh@kernel.org>","X-CRM114-Version":"20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 ","X-CRM114-CacheID":"sfid-20170927_064228_219341_0C411594 ","X-CRM114-Status":"GOOD (  12.46  )","X-Spam-Score":"-2.7 (--)","X-Spam-Report":"SpamAssassin version 3.4.1 on bombadil.infradead.org summary:\n\tContent analysis details:   (-2.7 points)\n\tpts rule name              description\n\t---- ----------------------\n\t--------------------------------------------------\n\t-0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/,\n\tlow\n\ttrust [2607:f8b0:4001:c0b:0:0:0:230 listed in] [list.dnswl.org]\n\t-0.0 SPF_PASS               SPF: sender matches SPF record\n\t-1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%\n\t[score: 0.0000]\n\t-0.1 DKIM_VALID Message has at least one valid DKIM or DK signature\n\t0.1 DKIM_SIGNED            Message has a DKIM or DK signature,\n\tnot necessarily valid\n\t-0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from\n\tauthor's domain","X-BeenThere":"linux-arm-kernel@lists.infradead.org","X-Mailman-Version":"2.1.21","Precedence":"list","List-Unsubscribe":"<http://lists.infradead.org/mailman/options/linux-arm-kernel>,\n\t<mailto:linux-arm-kernel-request@lists.infradead.org?subject=unsubscribe>","List-Archive":"<http://lists.infradead.org/pipermail/linux-arm-kernel/>","List-Post":"<mailto:linux-arm-kernel@lists.infradead.org>","List-Help":"<mailto:linux-arm-kernel-request@lists.infradead.org?subject=help>","List-Subscribe":"<http://lists.infradead.org/mailman/listinfo/linux-arm-kernel>,\n\t<mailto:linux-arm-kernel-request@lists.infradead.org?subject=subscribe>","Cc":"Mark Rutland <mark.rutland@arm.com>,\n\t\"devicetree@vger.kernel.org\" <devicetree@vger.kernel.org>,\n\tJassi Brar <jaswinder.singh@linaro.org>,\n\t\"linux-kernel@vger.kernel.org\" <linux-kernel@vger.kernel.org>,\n\t\"linux-gpio@vger.kernel.org\" <linux-gpio@vger.kernel.org>,\n\tRob Herring <robh+dt@kernel.org>,\n\tMasami Hiramatsu <mhiramat@kernel.org>, \n\t\"linux-arm-kernel@lists.infradead.org\"\n\t<linux-arm-kernel@lists.infradead.org>","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Transfer-Encoding":"7bit","Sender":"\"linux-arm-kernel\" <linux-arm-kernel-bounces@lists.infradead.org>","Errors-To":"linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org","List-Id":"linux-imx-kernel.lists.patchwork.ozlabs.org"}},{"id":1776404,"web_url":"http://patchwork.ozlabs.org/comment/1776404/","msgid":"<CAK7LNATEBJk-mVeGJu2qRUVgJsKG+rc+T_ZePtfBwecNzXu8Ng@mail.gmail.com>","list_archive_url":null,"date":"2017-09-27T14:42:53","subject":"Re: [PATCH v7 1/2] dt-bindings: gpio: uniphier: add UniPhier GPIO\n\tbinding","submitter":{"id":65882,"url":"http://patchwork.ozlabs.org/api/people/65882/","name":"Masahiro Yamada","email":"yamada.masahiro@socionext.com"},"content":"Hi Linus,\n\n\n2017-09-27 22:42 GMT+09:00 Linus Walleij <linus.walleij@linaro.org>:\n> On Wed, Sep 27, 2017 at 4:45 AM, Masahiro Yamada\n> <yamada.masahiro@socionext.com> wrote:\n>\n>> This GPIO controller is used on UniPhier SoC family.\n>>\n>> The vendor specific property \"socionext,interrupt-ranges\" is for\n>> specifying interrupt mapping to the parent interrupt controller\n>> because the mapping is not contiguous.  It works like \"ranges\",\n>> but transforms \"interrupts\" instead of \"reg\".\n>>\n>> Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>\n>> Acked-by: Rob Herring <robh@kernel.org>\n>\n> I don't think Rob has seen the new interrupt range thing?\n> (It's not a big deal. Things like these are a bit fuzzy.)\n\n\nThis judge is difficult.\n\nRob gave Ack to v3.\n\nI added one more property to v4, so I removed Rob's Ack\nbecause it contained what Rob had not seen.\n\nhttp://patchwork.ozlabs.org/patch/810981/\n\nBut, he was annoyed by my carefulness.\nThis time, I am keeping his Ack, but it would be appreciated\nif he cares to review this once again.\n\n\n\n>> +               socionext,interrupt-ranges = <0 48 16>, <16 154 5>, <21 217 3>;\n>\n> If it is as you say, that other SoCs are doing the same, we should\n> think about creating a generic property for this. Like\n> hierarchy-interrupt-ranges or so.\n\n\nOf course, I thought of this.\nWhen we add a generic property, we need very careful review.\n\n\nIf we want something generic, phandle of parent irqchip is necessary.\n\n\n  interrupt-ranges = <parent-phandle   parent-irq-base   child-irq-base   len>,\n                     <parent-phandle2  parent-irq-base2  child-irq-base2  len2>,\n                      ...\n\n\nThe format is very similar to gpio-ranges.\n\nThe phandle is necessary because it may have two or more interrupt parents.\nThis is why we introduced \"interrupts\" property at first,\nbut later we ended up with adding \"interrupts-extended\".\n\n\nUnfortunately, this does not fit with the current design of irqdomain\nbecause current irqdomain can only one parent.\n\nIn my opinion, the hierarchy irq domain was badly designed.\nThis is why it is so painful to write drivers.\n\n\n\n\n> I kind of liked the old patch where it was just \"interrupts\" and\n> then you looked it up from the irq subsystem. (tglx even ACKed\n> the patch).\n>\n> But I want the DT people to say something here.\n\n\nI think \"interrupts\" is for interrupt consumers.\n\nWe need something different for inter-irqchip connection.","headers":{"Return-Path":"<linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org>","X-Original-To":"incoming-imx@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming-imx@bilbo.ozlabs.org","Authentication-Results":["ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=lists.infradead.org\n\t(client-ip=65.50.211.133; helo=bombadil.infradead.org;\n\tenvelope-from=linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org;\n\treceiver=<UNKNOWN>)","ozlabs.org; dkim=pass (2048-bit key;\n\tunprotected) header.d=lists.infradead.org\n\theader.i=@lists.infradead.org header.b=\"GIGlQelm\"; \n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=nifty.com header.i=@nifty.com\n\theader.b=\"Q/7WZhzq\"; dkim-atps=neutral"],"Received":["from bombadil.infradead.org (bombadil.infradead.org\n\t[65.50.211.133])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3y2LF60BdMz9ryT\n\tfor <incoming-imx@patchwork.ozlabs.org>;\n\tThu, 28 Sep 2017 00:44:26 +1000 (AEST)","from localhost ([127.0.0.1] helo=bombadil.infradead.org)\n\tby bombadil.infradead.org with esmtp (Exim 4.87 #1 (Red Hat Linux))\n\tid 1dxDZU-0003NO-Bp; Wed, 27 Sep 2017 14:44:20 +0000","from conssluserg-03.nifty.com ([210.131.2.82])\n\tby bombadil.infradead.org with esmtps (Exim 4.87 #1 (Red Hat Linux))\n\tid 1dxDZP-0002qC-Fa for linux-arm-kernel@lists.infradead.org;\n\tWed, 27 Sep 2017 14:44:18 +0000","from mail-yw0-f174.google.com (mail-yw0-f174.google.com\n\t[209.85.161.174]) (authenticated)\n\tby conssluserg-03.nifty.com with ESMTP id v8REhYx1019548\n\tfor <linux-arm-kernel@lists.infradead.org>;\n\tWed, 27 Sep 2017 23:43:34 +0900","by mail-yw0-f174.google.com with SMTP id o143so9452558ywd.12\n\tfor <linux-arm-kernel@lists.infradead.org>;\n\tWed, 27 Sep 2017 07:43:34 -0700 (PDT)","by 10.37.170.198 with HTTP; Wed, 27 Sep 2017 07:42:53 -0700 (PDT)"],"DKIM-Signature":["v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;\n\td=lists.infradead.org; s=bombadil.20170209; h=Sender:\n\tContent-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post:\n\tList-Archive:List-Unsubscribe:List-Id:To:Subject:Message-ID:Date:From:\n\tReferences:In-Reply-To:MIME-Version:Reply-To:Content-ID:Content-Description:\n\tResent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:\n\tList-Owner; bh=uzF5EBLG6Gu2j62gyHRo448rvVRrTAAcjdDvSLdezEY=;\n\tb=GIGlQelmXH0G5G\n\tondDBEgWiVlMPQmdsj2x7kSo7ZRuLL9kcOWySiBNoixbd6KX0+tsgx8RMvgXvC+TUlRi1e5BNIu72\n\tmv5VP3X9i6bg14pQlbRUjnBFNL0W8UfIr52eMB+pTdxURKiY8qdf3YoxyqUPq+ZJP+zrgy+6QY+aD\n\tB2NZ4eEoB69wGx3XZQHlqHYsK6ZbjXDhHVC1ED7wap1pAQBA6TF1DuaeUY8N8sv7ZTY0EQun46Q/9\n\tx11sZMruIBDtXmIHVjhQ549XNRZd/aLKIiXcuNVSq7b+61SW8BNd9ieWN4WnUbrkchFzLZQnpVZeM\n\tb+mq/2GekrbQRHzAt2GQ==;","v=1; a=rsa-sha256; c=relaxed/relaxed; d=nifty.com;\n\ts=dec2015msa; t=1506523415;\n\tbh=ekbAGCBcga0ywmgd2PEolykGKzEMLeBkwnpzuhgf2Fw=;\n\th=In-Reply-To:References:From:Date:Subject:To:Cc:From;\n\tb=Q/7WZhzqgam5Xb80xZ1NU6wo5JhQigaZS+Tcj5gZlkdr3b4rG+HcFx8j+gIEf1ldh\n\tq0+Nbg4+cZJuJ/0zfOGc+BV/z4f06McsnmdFqQA+2K7Sx6ST+sRuHltWf57LasuVkW\n\t8k+evPoPBuu5OesmUyfRMZMcQ6tSOLi3ZOKndA8LvFWy5ZyAoG86/u/bEPWI8CW5EO\n\tC0b90QdTV9DRxbEF04omEf0JWJ+4KYIoVNZOfTUn3jfn3ZYUoSvhvxscMc6ptWXIA4\n\tlsm46eKmUSp/l/LsIvrCvf6Uw+wEwjf+QTH/5NXlb0r0RBKmdsXWihnHpFFDvf+1FL\n\tJz+bJs65AtYew=="],"DKIM-Filter":"OpenDKIM Filter v2.10.3 conssluserg-03.nifty.com v8REhYx1019548","X-Nifty-SrcIP":"[209.85.161.174]","X-Gm-Message-State":"AHPjjUhh9YIEEPEC11aSgYudIyiOcoaIEqNVqkx3AViIBDRu4vdzZ1+F\n\tEEayYfQzeuZCf0LxRA8L+XjJrsBqDQWfZPtRBk4=","X-Google-Smtp-Source":"AOwi7QDCJQeW3u80aXI2ETOXjG/yUbQ6QvMx2mBRkurIoiDMqFqDxKzxom2FQFAugQC5UU/UFgszz89XksWKtSbBqos=","X-Received":"by 10.129.93.86 with SMTP id r83mr1043845ywb.182.1506523413609; \n\tWed, 27 Sep 2017 07:43:33 -0700 (PDT)","MIME-Version":"1.0","In-Reply-To":"<CACRpkdYJSXH+94QScrpSPdfy8ULa6dV2q0qRjsfKAAWSRuKTKQ@mail.gmail.com>","References":"<1506480343-9597-1-git-send-email-yamada.masahiro@socionext.com>\n\t<1506480343-9597-2-git-send-email-yamada.masahiro@socionext.com>\n\t<CACRpkdYJSXH+94QScrpSPdfy8ULa6dV2q0qRjsfKAAWSRuKTKQ@mail.gmail.com>","From":"Masahiro Yamada <yamada.masahiro@socionext.com>","Date":"Wed, 27 Sep 2017 23:42:53 +0900","X-Gmail-Original-Message-ID":"<CAK7LNATEBJk-mVeGJu2qRUVgJsKG+rc+T_ZePtfBwecNzXu8Ng@mail.gmail.com>","Message-ID":"<CAK7LNATEBJk-mVeGJu2qRUVgJsKG+rc+T_ZePtfBwecNzXu8Ng@mail.gmail.com>","Subject":"Re: [PATCH v7 1/2] dt-bindings: gpio: uniphier: add UniPhier GPIO\n\tbinding","To":"Linus Walleij <linus.walleij@linaro.org>","X-CRM114-Version":"20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 ","X-CRM114-CacheID":"sfid-20170927_074416_698879_0F67B163 ","X-CRM114-Status":"GOOD (  17.92  )","X-Spam-Score":"-0.7 (/)","X-Spam-Report":"SpamAssassin version 3.4.1 on bombadil.infradead.org summary:\n\tContent analysis details:   (-0.7 points)\n\tpts rule name              description\n\t---- ----------------------\n\t--------------------------------------------------\n\t0.5 RCVD_IN_SORBS_SPAM     RBL: SORBS: sender is a spam source\n\t[209.85.161.174 listed in dnsbl.sorbs.net]\n\t0.7 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail)\n\t-1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%\n\t[score: 0.0000]\n\t-0.1 DKIM_VALID Message has at least one valid DKIM or DK signature\n\t0.1 DKIM_SIGNED            Message has a DKIM or DK signature,\n\tnot necessarily valid","X-BeenThere":"linux-arm-kernel@lists.infradead.org","X-Mailman-Version":"2.1.21","Precedence":"list","List-Unsubscribe":"<http://lists.infradead.org/mailman/options/linux-arm-kernel>,\n\t<mailto:linux-arm-kernel-request@lists.infradead.org?subject=unsubscribe>","List-Archive":"<http://lists.infradead.org/pipermail/linux-arm-kernel/>","List-Post":"<mailto:linux-arm-kernel@lists.infradead.org>","List-Help":"<mailto:linux-arm-kernel-request@lists.infradead.org?subject=help>","List-Subscribe":"<http://lists.infradead.org/mailman/listinfo/linux-arm-kernel>,\n\t<mailto:linux-arm-kernel-request@lists.infradead.org?subject=subscribe>","Cc":"Mark Rutland <mark.rutland@arm.com>, Rob Herring <robh@kernel.org>,\n\t\"devicetree@vger.kernel.org\" <devicetree@vger.kernel.org>,\n\t\"linux-gpio@vger.kernel.org\" <linux-gpio@vger.kernel.org>,\n\t\"linux-kernel@vger.kernel.org\" <linux-kernel@vger.kernel.org>,\n\tJassi Brar <jaswinder.singh@linaro.org>,\n\tRob Herring <robh+dt@kernel.org>, \n\tMasami Hiramatsu <mhiramat@kernel.org>,\n\t\"linux-arm-kernel@lists.infradead.org\"\n\t<linux-arm-kernel@lists.infradead.org>","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Transfer-Encoding":"7bit","Sender":"\"linux-arm-kernel\" <linux-arm-kernel-bounces@lists.infradead.org>","Errors-To":"linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org","List-Id":"linux-imx-kernel.lists.patchwork.ozlabs.org"}},{"id":1782256,"web_url":"http://patchwork.ozlabs.org/comment/1782256/","msgid":"<CAK7LNASz+_v=AFJqVchVRZJbXH0Rne0dO9MUCSao0UrFYexGmw@mail.gmail.com>","list_archive_url":null,"date":"2017-10-08T13:42:22","subject":"Re: [PATCH v7 1/2] dt-bindings: gpio: uniphier: add UniPhier GPIO\n\tbinding","submitter":{"id":65882,"url":"http://patchwork.ozlabs.org/api/people/65882/","name":"Masahiro Yamada","email":"yamada.masahiro@socionext.com"},"content":"Hi Linus,\n\n\n2017-09-27 22:42 GMT+09:00 Linus Walleij <linus.walleij@linaro.org>:\n> On Wed, Sep 27, 2017 at 4:45 AM, Masahiro Yamada\n> <yamada.masahiro@socionext.com> wrote:\n>\n>> This GPIO controller is used on UniPhier SoC family.\n>>\n>> The vendor specific property \"socionext,interrupt-ranges\" is for\n>> specifying interrupt mapping to the parent interrupt controller\n>> because the mapping is not contiguous.  It works like \"ranges\",\n>> but transforms \"interrupts\" instead of \"reg\".\n>>\n>> Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>\n>> Acked-by: Rob Herring <robh@kernel.org>\n>\n> I don't think Rob has seen the new interrupt range thing?\n> (It's not a big deal. Things like these are a bit fuzzy.)\n>\n>> +               socionext,interrupt-ranges = <0 48 16>, <16 154 5>, <21 217 3>;\n>\n> If it is as you say, that other SoCs are doing the same, we should\n> think about creating a generic property for this. Like\n> hierarchy-interrupt-ranges or so.\n>\n> I kind of liked the old patch where it was just \"interrupts\" and\n> then you looked it up from the irq subsystem. (tglx even ACKed\n> the patch).\n>\n> But I want the DT people to say something here.\n>\n> Yours,\n> Linus Walleij\n\n\nI explained the technical background of this approach,\nbut I have not had any comment.\n(DT people are silent, too)\n\nIs this driver applicable?","headers":{"Return-Path":"<linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org>","X-Original-To":"incoming-imx@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming-imx@bilbo.ozlabs.org","Authentication-Results":["ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=lists.infradead.org\n\t(client-ip=65.50.211.133; helo=bombadil.infradead.org;\n\tenvelope-from=linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org;\n\treceiver=<UNKNOWN>)","ozlabs.org; dkim=pass (2048-bit key;\n\tunprotected) header.d=lists.infradead.org\n\theader.i=@lists.infradead.org header.b=\"e37n+E9M\"; \n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=nifty.com header.i=@nifty.com\n\theader.b=\"M0A3cFKx\"; dkim-atps=neutral"],"Received":["from bombadil.infradead.org (bombadil.infradead.org\n\t[65.50.211.133])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3y94NK3Yvcz9t3q\n\tfor <incoming-imx@patchwork.ozlabs.org>;\n\tMon,  9 Oct 2017 00:43:59 +1100 (AEDT)","from localhost ([127.0.0.1] helo=bombadil.infradead.org)\n\tby bombadil.infradead.org with esmtp (Exim 4.87 #1 (Red Hat Linux))\n\tid 1e1Brz-0007Fl-Js; Sun, 08 Oct 2017 13:43:51 +0000","from conssluserg-02.nifty.com ([210.131.2.81])\n\tby bombadil.infradead.org with esmtps (Exim 4.87 #1 (Red Hat Linux))\n\tid 1e1Bru-00079p-Hi for linux-arm-kernel@lists.infradead.org;\n\tSun, 08 Oct 2017 13:43:49 +0000","from mail-qt0-f178.google.com (mail-qt0-f178.google.com\n\t[209.85.216.178]) (authenticated)\n\tby conssluserg-02.nifty.com with ESMTP id v98Dh38g011338\n\tfor <linux-arm-kernel@lists.infradead.org>;\n\tSun, 8 Oct 2017 22:43:04 +0900","by mail-qt0-f178.google.com with SMTP id k31so3523779qta.6\n\tfor <linux-arm-kernel@lists.infradead.org>;\n\tSun, 08 Oct 2017 06:43:03 -0700 (PDT)","by 10.37.75.1 with HTTP; Sun, 8 Oct 2017 06:42:22 -0700 (PDT)"],"DKIM-Signature":["v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;\n\td=lists.infradead.org; s=bombadil.20170209; h=Sender:\n\tContent-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post:\n\tList-Archive:List-Unsubscribe:List-Id:To:Subject:Message-ID:Date:From:\n\tReferences:In-Reply-To:MIME-Version:Reply-To:Content-ID:Content-Description:\n\tResent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:\n\tList-Owner; bh=1xrQ23NxfSGeo640zK6BH1Ckt6j24sAz7DPl/Jsch+g=;\n\tb=e37n+E9MHd2GoO\n\tsAMz0PsiufJHIOj6LF+VqWRLvPkGfLv5TgBeFoPXfi3+lJmHBJOortzG6ZTJi+Vkr0ikLolYmSGDX\n\tOc7teXNkIYTFHh/KA1KNYAla0RwpI2O/QHNQPICbO4rsovecvtCoQUDwQqNfzIahPpEsKkD1Ymyys\n\tjEpVEFY/OG+CwCmLZFzfmYpuS8NCRciK2zaBAsbPdAOzrZ1BhAHoRybFHCvvVOImKK0yC6tRw/iP+\n\tqJf5ZLfigQ2sOxi96jPae/jI0Oi8AEFd6mgrtKLjxhZXjbTUmmOoyxCxojFOrSYQgZp9AQnfoMCc5\n\t+YZ3CkvDVGb4Ug+bLYZw==;","v=1; a=rsa-sha256; c=relaxed/relaxed; d=nifty.com;\n\ts=dec2015msa; t=1507470184;\n\tbh=tKTUqmz1HAdyRdqlZrVve9CUH/NYGiX7lfpuU7OcEzg=;\n\th=In-Reply-To:References:From:Date:Subject:To:Cc:From;\n\tb=M0A3cFKxiSKMAmyVPhIDh8M3R042B+D9a1rxkwgDKAmL47a3kh/3j+XpWFIWSx6Tr\n\trMN985hHICr2EYehKVV/fGvTCDkapBZWR9cRe/QB3OToS90fZNrGPxqtS3axvPTvAi\n\tYcfR9g09vE86j/LZlyX4qIN/uZ0/oMM2H8irmCXG12wn7Jgsnf8fXYzxQ9sWiHKeZO\n\tGn8VpDvu66sZzkEGSYjwssSRz+w95ylvjT43QnNBtKLHJNPqZ2pWys6lZN8ULAB8Sk\n\tRpRd+Ood01JoD2Lw6q/ipAxe0sDa2ORikSZs8+Sv+ST7T+bSk1Tjuxgvv3a7gXJ5Vj\n\t/UpweHID+SZng=="],"DKIM-Filter":"OpenDKIM Filter v2.10.3 conssluserg-02.nifty.com v98Dh38g011338","X-Nifty-SrcIP":"[209.85.216.178]","X-Gm-Message-State":"AMCzsaU0U9CxZYfNTgdGXS2vfzmtqwFPu5bIbtjPxpDAxX7IFtjIANvp\n\teqePZdWfPVU7YVCcjns1cmGdXr+/V7s3YiqzOsw=","X-Google-Smtp-Source":"AOwi7QB1FNhqM5Ru5t/j9E79UqsThV2oS3cvuHix7NFBCMMwn9oaT3pcYRYwdHdUDIyYPLMcViFbMvGE0pVWMTUsiyI=","X-Received":"by 10.37.173.156 with SMTP id z28mr6132373ybi.139.1507470182936; \n\tSun, 08 Oct 2017 06:43:02 -0700 (PDT)","MIME-Version":"1.0","In-Reply-To":"<CACRpkdYJSXH+94QScrpSPdfy8ULa6dV2q0qRjsfKAAWSRuKTKQ@mail.gmail.com>","References":"<1506480343-9597-1-git-send-email-yamada.masahiro@socionext.com>\n\t<1506480343-9597-2-git-send-email-yamada.masahiro@socionext.com>\n\t<CACRpkdYJSXH+94QScrpSPdfy8ULa6dV2q0qRjsfKAAWSRuKTKQ@mail.gmail.com>","From":"Masahiro Yamada <yamada.masahiro@socionext.com>","Date":"Sun, 8 Oct 2017 22:42:22 +0900","X-Gmail-Original-Message-ID":"<CAK7LNASz+_v=AFJqVchVRZJbXH0Rne0dO9MUCSao0UrFYexGmw@mail.gmail.com>","Message-ID":"<CAK7LNASz+_v=AFJqVchVRZJbXH0Rne0dO9MUCSao0UrFYexGmw@mail.gmail.com>","Subject":"Re: [PATCH v7 1/2] dt-bindings: gpio: uniphier: add UniPhier GPIO\n\tbinding","To":"Linus Walleij <linus.walleij@linaro.org>","X-CRM114-Version":"20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 ","X-CRM114-CacheID":"sfid-20171008_064346_936726_52B0DF4F ","X-CRM114-Status":"GOOD (  14.93  )","X-Spam-Score":"-0.7 (/)","X-Spam-Report":"SpamAssassin version 3.4.1 on bombadil.infradead.org summary:\n\tContent analysis details:   (-0.7 points)\n\tpts rule name              description\n\t---- ----------------------\n\t--------------------------------------------------\n\t0.5 RCVD_IN_SORBS_SPAM     RBL: SORBS: sender is a spam source\n\t[209.85.216.178 listed in dnsbl.sorbs.net]\n\t0.7 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail)\n\t-1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%\n\t[score: 0.0000]\n\t-0.1 DKIM_VALID Message has at least one valid DKIM or DK signature\n\t0.1 DKIM_SIGNED            Message has a DKIM or DK signature,\n\tnot necessarily valid","X-BeenThere":"linux-arm-kernel@lists.infradead.org","X-Mailman-Version":"2.1.21","Precedence":"list","List-Unsubscribe":"<http://lists.infradead.org/mailman/options/linux-arm-kernel>,\n\t<mailto:linux-arm-kernel-request@lists.infradead.org?subject=unsubscribe>","List-Archive":"<http://lists.infradead.org/pipermail/linux-arm-kernel/>","List-Post":"<mailto:linux-arm-kernel@lists.infradead.org>","List-Help":"<mailto:linux-arm-kernel-request@lists.infradead.org?subject=help>","List-Subscribe":"<http://lists.infradead.org/mailman/listinfo/linux-arm-kernel>,\n\t<mailto:linux-arm-kernel-request@lists.infradead.org?subject=subscribe>","Cc":"Mark Rutland <mark.rutland@arm.com>, Rob Herring <robh@kernel.org>,\n\t\"devicetree@vger.kernel.org\" <devicetree@vger.kernel.org>,\n\t\"linux-gpio@vger.kernel.org\" <linux-gpio@vger.kernel.org>,\n\t\"linux-kernel@vger.kernel.org\" <linux-kernel@vger.kernel.org>,\n\tJassi Brar <jaswinder.singh@linaro.org>,\n\tRob Herring <robh+dt@kernel.org>, \n\tMasami Hiramatsu <mhiramat@kernel.org>,\n\t\"linux-arm-kernel@lists.infradead.org\"\n\t<linux-arm-kernel@lists.infradead.org>","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Transfer-Encoding":"7bit","Sender":"\"linux-arm-kernel\" <linux-arm-kernel-bounces@lists.infradead.org>","Errors-To":"linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org","List-Id":"linux-imx-kernel.lists.patchwork.ozlabs.org"}}]