Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751712AbbFXKVo (ORCPT ); Wed, 24 Jun 2015 06:21:44 -0400 Received: from lb3-smtp-cloud3.xs4all.net ([194.109.24.30]:42186 "EHLO lb3-smtp-cloud3.xs4all.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750847AbbFXKVg (ORCPT ); Wed, 24 Jun 2015 06:21:36 -0400 Message-ID: <1435141282.4528.71.camel@tiscali.nl> Subject: Re: [PATCH 7/9] arm: twr-k70f120m: IOMUX driver for Kinetis SoC From: Paul Bolle To: Paul Osmialowski , Andrew Morton , Anson Huang , Ard Biesheuvel , Arnd Bergmann , Bhupesh Sharma , Daniel Lezcano , Frank Li , Geert Uytterhoeven , Greg Kroah-Hartman , Guenter Roeck , Haojian Zhuang , Ian Campbell , Jingchang Lu , Jiri Slaby , Kees Cook , Kumar Gala , Laurent Pinchart , Linus Walleij , Magnus Damm , Michael Turquette , Nathan Lynch , Nicolas Pitre , Maxime Coquelin stm32 , Olof Johansson , Rob Herring , Rob Herring , Russell King , Sergey Senozhatsky , Shawn Guo , Simon Horman , Stefan Agner , Stephen Boyd , Thomas Gleixner , Uwe Kleine-Koenig , Catalin Marinas , Dave Martin , Mark Rutland , Pawel Moll , linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-clk@vger.kernel.org, linux-gpio@vger.kernel.org, linux-serial@vger.kernel.org, devicetree@vger.kernel.org, dmaengine@vger.kernel.org Cc: Yuri Tikhonov , Sergei Poselenov , Dmitry Cherkassov , Alexander Potashev Date: Wed, 24 Jun 2015 12:21:22 +0200 In-Reply-To: <1435094387-20146-8-git-send-email-pawelo@king.net.pl> References: <1435094387-20146-1-git-send-email-pawelo@king.net.pl> <1435094387-20146-8-git-send-email-pawelo@king.net.pl> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.16.3 (3.16.3-2.fc22) Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1335 Lines: 49 On Tue, 2015-06-23 at 23:19 +0200, Paul Osmialowski wrote: > --- a/drivers/pinctrl/freescale/Kconfig > +++ b/drivers/pinctrl/freescale/Kconfig > +config PINCTRL_KINETIS > + bool "Kinetis pinctrl driver" > + depends on OF > + depends on SOC_K70 > + select PINMUX > + help > + Say Y here to enable the Kinetis pinctrl driver > --- a/drivers/pinctrl/freescale/Makefile > +++ b/drivers/pinctrl/freescale/Makefile > +obj-$(CONFIG_PINCTRL_KINETIS) += pinctrl-kinetis.o > --- /dev/null > +++ b/drivers/pinctrl/freescale/pinctrl-kinetis.c > +#include > +static struct pinctrl_desc kinetis_pinctrl_desc = { > + [...] > + .owner = THIS_MODULE, > +}; > +static void __exit kinetis_pinctrl_exit(void) > +{ > + platform_driver_unregister(&kinetis_pinctrl_driver); > +} > +module_exit(kinetis_pinctrl_exit); > + > +MODULE_DESCRIPTION("Freescale Kinetis pinctrl driver"); > +MODULE_LICENSE("GPL v2"); pinctrl-kinetis.o can only be built-in, right? But the code uses a few module specific constructs. Did you mean to make PINCTRL_KINETIS tristate instead? Thanks, Paul Bolle -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/