Hi.
> From: [email protected] > [mailto:[email protected]] On Behalf Of Jonas Gorski > Sent: Monday, October 12, 2015 12:41 AM > To: [email protected] > Cc: Linus Walleij; Alexandre Courbot; Thomas Petazzoni; Stephen Warren; > Lee Jones; Eric Anholt; Florian Fainelli; Ray Jui; Scott Branden; Mika > Westerberg; Heikki Krogerus; Matthias Brugger; Maxime Coquelin; Kumar Gala; > Andy Gross; David Brown; Viresh Kumar; Tomasz Figa; Tony Prisk; Sebastian > Hesselbarth; Laurent Pinchart; Yamada, Masahiro/山田 真弘 > Subject: [PATCH] pinctrl: always include all subdirectories in build > > All pinctrl drivers in subdirectories are properly guarded by individual > configuration symbols, so there is no need to limit the directories to the > belonging machines. > > This allows wider COMPILE_TEST coverage on "foreign" targets. > > Signed-off-by: Jonas Gorski <[email protected]> > --- > drivers/pinctrl/Makefile | 24 ++++++++++++------------ > 1 file changed, 12 insertions(+), 12 deletions(-) > > diff --git a/drivers/pinctrl/Makefile b/drivers/pinctrl/Makefile index > cad077c..2eb25a8 100644 > --- a/drivers/pinctrl/Makefile > +++ b/drivers/pinctrl/Makefile > @@ -39,17 +39,17 @@ obj-$(CONFIG_PINCTRL_TB10X) += pinctrl-tb10x.o > obj-$(CONFIG_PINCTRL_ST) += pinctrl-st.o > obj-$(CONFIG_PINCTRL_ZYNQ) += pinctrl-zynq.o > > -obj-$(CONFIG_ARCH_BCM) += bcm/ > -obj-$(CONFIG_ARCH_BERLIN) += berlin/ > +obj-y += bcm/ > +obj-y += berlin/ > obj-y += freescale/ > -obj-$(CONFIG_X86) += intel/ > -obj-$(CONFIG_PLAT_ORION) += mvebu/ > +obj-y += intel/ > +obj-y += mvebu/ > obj-y += nomadik/ > -obj-$(CONFIG_ARCH_QCOM) += qcom/ > -obj-$(CONFIG_PINCTRL_SAMSUNG) += samsung/ > -obj-$(CONFIG_PINCTRL_SH_PFC) += sh-pfc/ > -obj-$(CONFIG_PLAT_SPEAR) += spear/ > -obj-$(CONFIG_ARCH_SUNXI) += sunxi/ > -obj-$(CONFIG_ARCH_UNIPHIER) += uniphier/ > -obj-$(CONFIG_ARCH_VT8500) += vt8500/ > -obj-$(CONFIG_ARCH_MEDIATEK) += mediatek/ > +obj-y += qcom/ > +obj-y += samsung/ > +obj-y += sh-pfc/ > +obj-y += spear/ > +obj-y += sunxi/ > +obj-y += uniphier/ > +obj-y += vt8500/ > +obj-y += mediatek/ Currently, I only see COMPILE_TEST under bcm/, mediatek/, and qcom/. For the others, Kbuild would descend into unneeded subdirectories just for creating empty built-in.o objects. Moreover, samsung/ and sh-pfc/ are already enabled by CONFIG_PINCTRL_*. No need to change these two at least. Best Regards Masahiro Yamada N\x8BР肚r\xB8\x9By苕\x9A\xD8b\xB2Xⅱ認v\xD8^\x96)涅{.n\xC7+\x89轡\x8A{\xB1\x82\x98\xA8\x8A{ay\xBA\xCA\x87\xDA\x99\xEB,j②f▶\xB7h\x9A\x8B\xE0z\xB9\xAEwア\xB8 〼\xA6j:+v\x89\xA8\x8Aw\xE8j\xD8m\xB6\x9F\xFF\xBE\xAB\x91裹zZ+\x83\xF9\x9A\x8E\x8A蘗j"\x9D\xFA!\xB6i
