Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754715AbdDOTzj (ORCPT ); Sat, 15 Apr 2017 15:55:39 -0400 Received: from mout.web.de ([212.227.15.4]:61637 "EHLO mout.web.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751616AbdDOTzg (ORCPT ); Sat, 15 Apr 2017 15:55:36 -0400 To: linux-gpio@vger.kernel.org, Alexander Shiyan , Fabio Estevam , Gary Bisson , Linus Walleij , Paul Gortmaker , Peng Fan , Tony Lindgren , Vladimir Zapolskiy From: SF Markus Elfring Subject: pinctrl: imx: Checking reuse of grouping functionality Cc: LKML , kernel-janitors@vger.kernel.org Message-ID: <60eb8e84-7914-4e25-4822-7e1d8fd8afcb@users.sourceforge.net> Date: Sat, 15 Apr 2017 21:55:19 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Language: en-GB Content-Transfer-Encoding: 8bit X-Provags-ID: V03:K0:bdLBn6dE4FoeVyBCwlnrxx5n/0cPsfihrbk9tueqAQipE5u/F9z S7PN1DQ5PCvJhHQ1cy6K/RSZXziEq6KvcERRgCdRIgLK8kt+AqEb+LdEg2MMb/lRr84uZ5O wE5hDTJDnCnM3RCojha88Tlbb1s0MJyWBZJIYq3ncRZYR2fTHywYyDwBeoiOqx7irGi9LYO kFX8sketvx+D/sbBPRNwA== X-UI-Out-Filterresults: notjunk:1;V01:K0:9PsZ+pbIRs4=:l/7tqTc9i6YjSIWlNNUHbi fYsGknzBuZMmJO+oZYADtVlenugf7Zwju0kmqmzB8woqfC9VTzlbxPrDjrLQI55jXaQa8jMcB DEEC8Hd8mv7Jt4OwhBj1fFOnKaFOGuTCxGxhTHdKRsyn8dECtqE/JRZ2cL/bDHbTUWKMazqxB NUQYbbnosSOFlkZVpa58n6XR2s55ZefyctpiEfLZerX8Sw/VIo6wCH4Xghv74AKnPoWYmCiAM 7M3xurWUmuU3cPmir57XOw8+1/XFF+Dq//4cjW0LVZQe0+MuZ83V5kTZ2kbjz4dsxN+aYeIU9 Iy1J91lwAJ/8NVKjMicxfSDJrsM2aWvimL26V4x8UVUYcPjH/0++H0y4OzFygcjB3JGQpQfp5 V9dh6KhhaZ1K0W+vphFW0p1bB8XA8tht1iplsp6/ZyElwY2zsX7DfoYMImmnWiDnnplTOTsSr TawD7VJB+1i0LWbCG7OUXvgr+R5oiGfAw6pOxbRehstyldt6ibJBE8OAT1hPFj+AWVvTKLoFP njddXW7MP/diBcJX/cEAUuTO8fMh7dXuCYRHpQHmlJaDX8sLYkctAnRrh99X8qGZXkZzLnR// rIewvZiS4/TznwmtwhU4j3qid8FnkhQaIm6cqA93IzE0Cly7xlPq4FDD0OWWuAx5DgGyCJ8IP RI/vKWHfGjvD4vPKxMhtcDUxNLlxmbuEGL3R+bMpoPldYZ0w3sv0mloEJLmbL6hkImkZC8SBi 7UmkWN/aAkvypudqIIX+YMZKLwyCTcpmCtJottrkafGnbKpKItmVdFLZB9L/8LDqJy2phrLJs 7jJ+MQJ Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 533 Lines: 13 Hello, A preprocessor symbol like “CONFIG_GENERIC_PINCTRL_GROUPS” was introduced by the commit c033a718f615b6b3ddc83ce3e0a217c30bd09cb5 (“pinctrl: stricten up generic group code”) on 2017-01-03. Some functions are only available then when this macro is defined. I have got the impression that the corresponding programming interface is used by the source file “drivers/pinctrl/freescale/pinctrl-imx.c” unconditionally. How do you think about to extend specifications for conditional compilation there? Regards, Markus