On 5/22/19 11:48 PM, Linus Walleij wrote: > On Wed, May 22, 2019 at 11:21 AM Amelie DELAUNAY <amelie.delaunay@xxxxxx> wrote: > >> ../drivers/pinctrl/pinctrl-stmfx.c:409:20: error: >> ‘pinconf_generic_dt_node_to_map_pin’ undeclared here (not in a function) >> .dt_node_to_map = pinconf_generic_dt_node_to_map_pin, >> >> OF_GPIO depends on OF. >> >> So either >> depends on OF || (OF && COMPILE_TEST) >> or >> depends on OF || (OF_GPIO && COMPILE_TEST) >> >> and >> >> select OF_GPIO > > I would use just: > > depends on OF_GPIO > > Because OF_GPIO already depends on OF, and > compile tests will not work without OF_GPIO which > require OF so... > > Besides it is what most other GPIO drivers do. > > So just keep that one line and drop the rest. > > Yours, > Linus Walleij > Ok so I can get rid of COMPILE_TEST ? depends on I2C depends on OF_GPIO select GENERIC_PINCONF select GPIOLIB_IRQCHIP select MFD_STMFX Because I've no arch to balance COMPILE_TEST. Or maybe something like depends on OF_GPIO && (OF || COMPILE_TEST) even if OF_GPIO && OF is redundant ? Regards, Amelie