* [PATCH] net: phy: spi_ks8995: add dependency on GPIO @ 2016-02-12 10:18 Sudip Mukherjee [not found] ` <1455272306-30251-1-git-send-email-sudipm.mukherjee-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> 0 siblings, 1 reply; 4+ messages in thread From: Sudip Mukherjee @ 2016-02-12 10:18 UTC (permalink / raw) To: Florian Fainelli Cc: linux-kernel, kernel-testers, netdev, David S. Miller, Sudip Mukherjee, Helmut Buchsbaum The builds of allmodconfig of s390, m68k, tilegx, tilepro is failing with the error: drivers/net/phy/spi_ks8995.c:477:3: error: implicit declaration of function 'gpiod_set_value' drivers/net/phy/spi_ks8995.c:477:19: error: implicit declaration of function 'gpio_to_desc' GPIO is now used to reset the switch so we should have a dependency on GPIOLIB. Fixes: cd6f288cbaab ("net: phy: spi_ks8995: add support for resetting switch using GPIO") Cc: Helmut Buchsbaum <helmut.buchsbaum@gmail.com> Signed-off-by: Sudip Mukherjee <sudip@vectorindia.org> --- drivers/net/phy/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/phy/Kconfig b/drivers/net/phy/Kconfig index f0a7702..c6a4fe1 100644 --- a/drivers/net/phy/Kconfig +++ b/drivers/net/phy/Kconfig @@ -261,4 +261,4 @@ endif # PHYLIB config MICREL_KS8995MA tristate "Micrel KS8995MA 5-ports 10/100 managed Ethernet switch" - depends on SPI + depends on SPI && GPIOLIB -- 1.9.1 ^ permalink raw reply related [flat|nested] 4+ messages in thread
[parent not found: <1455272306-30251-1-git-send-email-sudipm.mukherjee-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>]
* Re: [PATCH] net: phy: spi_ks8995: add dependency on GPIO [not found] ` <1455272306-30251-1-git-send-email-sudipm.mukherjee-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> @ 2016-02-12 12:33 ` Helmut Buchsbaum 2016-02-13 10:12 ` Geert Uytterhoeven 1 sibling, 0 replies; 4+ messages in thread From: Helmut Buchsbaum @ 2016-02-12 12:33 UTC (permalink / raw) To: Sudip Mukherjee, Florian Fainelli Cc: linux-kernel-u79uwXL29TY76Z2rM5mHXA, kernel-testers-u79uwXL29TY76Z2rM5mHXA, netdev-u79uwXL29TY76Z2rM5mHXA, David S. Miller On 02/12/2016 11:18 AM, Sudip Mukherjee wrote: > The builds of allmodconfig of s390, m68k, tilegx, tilepro is failing > with the error: > drivers/net/phy/spi_ks8995.c:477:3: error: implicit declaration of function 'gpiod_set_value' > drivers/net/phy/spi_ks8995.c:477:19: error: implicit declaration of function 'gpio_to_desc' > > GPIO is now used to reset the switch so we should have a dependency on > GPIOLIB. > > Fixes: cd6f288cbaab ("net: phy: spi_ks8995: add support for resetting switch using GPIO") > Cc: Helmut Buchsbaum <helmut.buchsbaum-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> > Signed-off-by: Sudip Mukherjee <sudip-ofJRbWXBVFamYgehrs7/Lw@public.gmane.org> > --- > drivers/net/phy/Kconfig | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/net/phy/Kconfig b/drivers/net/phy/Kconfig > index f0a7702..c6a4fe1 100644 > --- a/drivers/net/phy/Kconfig > +++ b/drivers/net/phy/Kconfig > @@ -261,4 +261,4 @@ endif # PHYLIB > > config MICREL_KS8995MA > tristate "Micrel KS8995MA 5-ports 10/100 managed Ethernet switch" > - depends on SPI > + depends on SPI && GPIOLIB > You're definitely right! This somehow slipped through, sorry for that! ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [PATCH] net: phy: spi_ks8995: add dependency on GPIO [not found] ` <1455272306-30251-1-git-send-email-sudipm.mukherjee-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> 2016-02-12 12:33 ` Helmut Buchsbaum @ 2016-02-13 10:12 ` Geert Uytterhoeven [not found] ` <CAMuHMdXRD-XJODqd1M+MWkseyJgU52GRniP_Ld_EOMSyWg+MVg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 1 sibling, 1 reply; 4+ messages in thread From: Geert Uytterhoeven @ 2016-02-13 10:12 UTC (permalink / raw) To: Sudip Mukherjee Cc: Florian Fainelli, linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, kernel-testers-u79uwXL29TY76Z2rM5mHXA, netdev-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, David S. Miller, Helmut Buchsbaum On Fri, Feb 12, 2016 at 11:18 AM, Sudip Mukherjee <sudipm.mukherjee-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: > The builds of allmodconfig of s390, m68k, tilegx, tilepro is failing > with the error: > drivers/net/phy/spi_ks8995.c:477:3: error: implicit declaration of function 'gpiod_set_value' > drivers/net/phy/spi_ks8995.c:477:19: error: implicit declaration of function 'gpio_to_desc' Does that file include include/linux/gpio/consumer.h? The GPIO subsystem provides dummies of these functions when CONFIG_GPIOLIB=n. > GPIO is now used to reset the switch so we should have a dependency on > GPIOLIB. > > Fixes: cd6f288cbaab ("net: phy: spi_ks8995: add support for resetting switch using GPIO") > Cc: Helmut Buchsbaum <helmut.buchsbaum-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> > Signed-off-by: Sudip Mukherjee <sudip-ofJRbWXBVFamYgehrs7/Lw@public.gmane.org> > --- > drivers/net/phy/Kconfig | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/net/phy/Kconfig b/drivers/net/phy/Kconfig > index f0a7702..c6a4fe1 100644 > --- a/drivers/net/phy/Kconfig > +++ b/drivers/net/phy/Kconfig > @@ -261,4 +261,4 @@ endif # PHYLIB > > config MICREL_KS8995MA > tristate "Micrel KS8995MA 5-ports 10/100 managed Ethernet switch" > - depends on SPI > + depends on SPI && GPIOLIB I think that can become depends on SPI depends on GPIOLIB || COMPILE_TEST after you've added the missing include. Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert-Td1EMuHUCqxL1ZNQvxDV9g@public.gmane.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds ^ permalink raw reply [flat|nested] 4+ messages in thread
[parent not found: <CAMuHMdXRD-XJODqd1M+MWkseyJgU52GRniP_Ld_EOMSyWg+MVg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>]
* Re: [PATCH] net: phy: spi_ks8995: add dependency on GPIO [not found] ` <CAMuHMdXRD-XJODqd1M+MWkseyJgU52GRniP_Ld_EOMSyWg+MVg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> @ 2016-02-13 14:05 ` Sudip Mukherjee 0 siblings, 0 replies; 4+ messages in thread From: Sudip Mukherjee @ 2016-02-13 14:05 UTC (permalink / raw) To: Geert Uytterhoeven Cc: Florian Fainelli, linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, kernel-testers-u79uwXL29TY76Z2rM5mHXA, netdev-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, David S. Miller, Helmut Buchsbaum On Saturday 13 February 2016 03:42 PM, Geert Uytterhoeven wrote: > On Fri, Feb 12, 2016 at 11:18 AM, Sudip Mukherjee > <sudipm.mukherjee-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: >> The builds of allmodconfig of s390, m68k, tilegx, tilepro is failing >> with the error: >> drivers/net/phy/spi_ks8995.c:477:3: error: implicit declaration of function 'gpiod_set_value' >> drivers/net/phy/spi_ks8995.c:477:19: error: implicit declaration of function 'gpio_to_desc' > > Does that file include include/linux/gpio/consumer.h? > The GPIO subsystem provides dummies of these functions when CONFIG_GPIOLIB=n. > >> GPIO is now used to reset the switch so we should have a dependency on >> GPIOLIB. >> >> Fixes: cd6f288cbaab ("net: phy: spi_ks8995: add support for resetting switch using GPIO") >> Cc: Helmut Buchsbaum <helmut.buchsbaum-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> >> Signed-off-by: Sudip Mukherjee <sudip-ofJRbWXBVFamYgehrs7/Lw@public.gmane.org> >> --- >> drivers/net/phy/Kconfig | 2 +- >> 1 file changed, 1 insertion(+), 1 deletion(-) >> >> diff --git a/drivers/net/phy/Kconfig b/drivers/net/phy/Kconfig >> index f0a7702..c6a4fe1 100644 >> --- a/drivers/net/phy/Kconfig >> +++ b/drivers/net/phy/Kconfig >> @@ -261,4 +261,4 @@ endif # PHYLIB >> >> config MICREL_KS8995MA >> tristate "Micrel KS8995MA 5-ports 10/100 managed Ethernet switch" >> - depends on SPI >> + depends on SPI && GPIOLIB > > I think that can become > > depends on SPI > depends on GPIOLIB || COMPILE_TEST > > after you've added the missing include. yes, ofcourse. Better change that what I have done. Just sent v2 after compile testing this change. regards sudip ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2016-02-13 14:05 UTC | newest] Thread overview: 4+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2016-02-12 10:18 [PATCH] net: phy: spi_ks8995: add dependency on GPIO Sudip Mukherjee [not found] ` <1455272306-30251-1-git-send-email-sudipm.mukherjee-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> 2016-02-12 12:33 ` Helmut Buchsbaum 2016-02-13 10:12 ` Geert Uytterhoeven [not found] ` <CAMuHMdXRD-XJODqd1M+MWkseyJgU52GRniP_Ld_EOMSyWg+MVg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2016-02-13 14:05 ` Sudip Mukherjee
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).