[{"id":1766554,"web_url":"http://patchwork.ozlabs.org/comment/1766554/","msgid":"<20170911210721.ga6hjkksgzashzrc@rob-hp-laptop>","list_archive_url":null,"date":"2017-09-11T21:07:21","subject":"Re: [PATCH v4] ARM: dts: stm32: change pinctrl bindings definition","submitter":{"id":62529,"url":"http://patchwork.ozlabs.org/api/people/62529/","name":"Rob Herring","email":"robh@kernel.org"},"content":"On Wed, Aug 30, 2017 at 04:50:53PM +0200, Alexandre Torgue wrote:\n> Initially each pin was declared in \"include/dt-bindings/stm32<SOC>-pinfunc.h\"\n> and each definition contained SOC names (ex: STM32F429_PA9_FUNC_USART1_TX).\n> Since this approach was approved, the number of supported MCU has\n> increased (STM32F429/STM32F469/STM32f746/STM32H743). To avoid to add a new\n> file in \"include/dt-bindings\" each time a new STM32 SOC arrives I propose\n> a new approach which consist to use a macro to define pin muxing in device\n> tree. All STM32 will use the common macro to define pinmux. Furthermore, it\n> will make STM32 maintenance and integration of new SOC easier .\n> \n> Signed-off-by: Alexandre TORGUE <alexandre.torgue@st.com>\n> Reviewed-by: Vikas MANOCHA <vikas.manocha@st.com>\n> Reviewed-by: Benjamin Gaignard <benjamin.gaignard@linaro.org>\n> Acked-by: Linus Walleij <linus.walleij@linaro.org>\n\nAcked-by: Rob Herring <robh@kernel.org>\n--\nTo unsubscribe from this list: send the line \"unsubscribe devicetree\" in\nthe body of a message to majordomo@vger.kernel.org\nMore majordomo info at  http://vger.kernel.org/majordomo-info.html","headers":{"Return-Path":"<devicetree-owner@vger.kernel.org>","X-Original-To":"incoming-dt@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming-dt@bilbo.ozlabs.org","Authentication-Results":"ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=vger.kernel.org\n\t(client-ip=209.132.180.67; helo=vger.kernel.org;\n\tenvelope-from=devicetree-owner@vger.kernel.org; receiver=<UNKNOWN>)","Received":["from vger.kernel.org (vger.kernel.org [209.132.180.67])\n\tby ozlabs.org (Postfix) with ESMTP id 3xrgVP2DPZz9sCZ\n\tfor <incoming-dt@patchwork.ozlabs.org>;\n\tTue, 12 Sep 2017 07:07:25 +1000 (AEST)","(majordomo@vger.kernel.org) by vger.kernel.org via listexpand\n\tid S1750983AbdIKVHX (ORCPT\n\t<rfc822;incoming-dt@patchwork.ozlabs.org>);\n\tMon, 11 Sep 2017 17:07:23 -0400","from mail-io0-f180.google.com ([209.85.223.180]:37493 \"EHLO\n\tmail-io0-f180.google.com\" rhost-flags-OK-OK-OK-OK) by vger.kernel.org\n\twith ESMTP id S1750911AbdIKVHX (ORCPT\n\t<rfc822; devicetree@vger.kernel.org>); Mon, 11 Sep 2017 17:07:23 -0400","by mail-io0-f180.google.com with SMTP id j141so34962389ioj.4;\n\tMon, 11 Sep 2017 14:07:22 -0700 (PDT)","from localhost (216-188-254-6.dyn.grandenetworks.net.\n\t[216.188.254.6]) by smtp.gmail.com with ESMTPSA id\n\tu13sm2869972oif.54.2017.09.11.14.07.21\n\t(version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);\n\tMon, 11 Sep 2017 14:07:21 -0700 (PDT)"],"X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:date:from:to:cc:subject:message-id:references\n\t:mime-version:content-disposition:in-reply-to:user-agent;\n\tbh=G/e9DI7X6a7ggpBlx+3IJ7c0Rz1IiCUHBEcIHhQTyyY=;\n\tb=sg0GGS9Euc+fH6GIq5QHfWQkULYTA0mh18B+AuvEl8Q/zsgCghYyed66W1Y1RH8fcJ\n\tzdTpWBZxk4MLYVcUFC3RiDd9BMxGdovSCSTSrhsdpf/0HSbKpyFooaLmPRqjWySZ1j0s\n\tHCfNyYg6QABcVPJEURQ13qLNeQlzFaD1XKlMINZJtKeN18ukuZHZKw+l0U+72y/h8iGv\n\tU2s/11UBIF5Nm7V4Ipo4bDuBEK1w+MDZvySA0EFcuEGQto9q4VJX5aN2N0asv8EBJfie\n\tb+6n2pwcTEmh+p2m2lDcQ08dvFQVpdFMc+p3OyLEiaq0ppD9HBgaawEIUYze1yy9TqCS\n\tbhOg==","X-Gm-Message-State":"AHPjjUi37exCyBYiOr7BM8HZaOr5otkxCxNMqH0XVIT9NvSreJ0TAUf5\n\tAOWJlb0V5pC3Sw==","X-Google-Smtp-Source":"AOwi7QAhoxqX0wkwNMribOhGjiW1MqgmYtkJfj+JaIaqM7dsHQiuzvCnWixDWzg4YA1QoxKzmcQjEg==","X-Received":"by 10.202.187.193 with SMTP id l184mr9779984oif.28.1505164042295;\n\tMon, 11 Sep 2017 14:07:22 -0700 (PDT)","Date":"Mon, 11 Sep 2017 16:07:21 -0500","From":"Rob Herring <robh@kernel.org>","To":"Alexandre Torgue <alexandre.torgue@st.com>","Cc":"Maxime Coquelin <mcoquelin.stm32@gmail.com>,\n\tLinus Walleij <linus.walleij@linaro.org>,\n\tMark Rutland <mark.rutland@arm.com>, Arnd Bergmann <arnd@arndb.de>,\n\tRussell King <linux@armlinux.org.uk>,\n\tlinux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org,\n\tlinux-kernel@vger.kernel.org, vikas.manocha@st.com,\n\tBenjamin Gaignard <benjamin.gaignard@linaro.org>","Subject":"Re: [PATCH v4] ARM: dts: stm32: change pinctrl bindings definition","Message-ID":"<20170911210721.ga6hjkksgzashzrc@rob-hp-laptop>","References":"<1504104653-26804-1-git-send-email-alexandre.torgue@st.com>\n\t<1504104653-26804-2-git-send-email-alexandre.torgue@st.com>","MIME-Version":"1.0","Content-Type":"text/plain; charset=us-ascii","Content-Disposition":"inline","In-Reply-To":"<1504104653-26804-2-git-send-email-alexandre.torgue@st.com>","User-Agent":"NeoMutt/20170113 (1.7.2)","Sender":"devicetree-owner@vger.kernel.org","Precedence":"bulk","List-ID":"<devicetree.vger.kernel.org>","X-Mailing-List":"devicetree@vger.kernel.org"}}]