* [PATCH 13/15] fbdev: sh-mobile-lcdcfb: Enable driver compilation with COMPILE_TEST [not found] <1385515117-23664-1-git-send-email-laurent.pinchart+renesas@ideasonboard.com> @ 2013-11-27 1:18 ` Laurent Pinchart 2013-12-11 12:51 ` Laurent Pinchart 0 siblings, 1 reply; 8+ messages in thread From: Laurent Pinchart @ 2013-11-27 1:18 UTC (permalink / raw) To: linux-arm-kernel This helps increasing build testing coverage. Cc: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> Cc: Tomi Valkeinen <tomi.valkeinen@ti.com> Cc: linux-fbdev@vger.kernel.org Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> Acked-by: Simon Horman <horms@verge.net.au> --- drivers/video/Kconfig | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/drivers/video/Kconfig b/drivers/video/Kconfig index 4f2e1b3..2aceb08 100644 --- a/drivers/video/Kconfig +++ b/drivers/video/Kconfig @@ -10,7 +10,8 @@ config HAVE_FB_ATMEL config SH_MIPI_DSI tristate - depends on (SUPERH || ARCH_SHMOBILE) && HAVE_CLK + depends on HAVE_CLK + depends on SUPERH || ARCH_SHMOBILE || COMPILE_TEST config SH_LCD_MIPI_DSI bool @@ -1997,7 +1998,8 @@ config FB_W100 config FB_SH_MOBILE_LCDC tristate "SuperH Mobile LCDC framebuffer support" - depends on FB && (SUPERH || ARCH_SHMOBILE) && HAVE_CLK + depends on FB && HAVE_CLK + depends on SUPERH || ARCH_SHMOBILE || COMPILE_TEST select FB_SYS_FILLRECT select FB_SYS_COPYAREA select FB_SYS_IMAGEBLIT @@ -2484,7 +2486,7 @@ endif config FB_SH_MOBILE_MERAM tristate "SuperH Mobile MERAM read ahead support" - depends on (SUPERH || ARCH_SHMOBILE) + depends on SUPERH || ARCH_SHMOBILE || COMPILE_TEST select GENERIC_ALLOCATOR ---help--- Enable MERAM support for the SuperH controller. -- 1.8.3.2 ^ permalink raw reply related [flat|nested] 8+ messages in thread
* Re: [PATCH 13/15] fbdev: sh-mobile-lcdcfb: Enable driver compilation with COMPILE_TEST 2013-11-27 1:18 ` [PATCH 13/15] fbdev: sh-mobile-lcdcfb: Enable driver compilation with COMPILE_TEST Laurent Pinchart @ 2013-12-11 12:51 ` Laurent Pinchart 2014-01-07 15:15 ` Laurent Pinchart 0 siblings, 1 reply; 8+ messages in thread From: Laurent Pinchart @ 2013-12-11 12:51 UTC (permalink / raw) To: linux-arm-kernel Hi Jean-Christophe and Tomi, Could you please pick this patch up for v3.14 ? On Wednesday 27 November 2013 02:18:35 Laurent Pinchart wrote: > This helps increasing build testing coverage. > > Cc: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> > Cc: Tomi Valkeinen <tomi.valkeinen@ti.com> > Cc: linux-fbdev@vger.kernel.org > Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> > Acked-by: Simon Horman <horms@verge.net.au> > --- > drivers/video/Kconfig | 8 +++++--- > 1 file changed, 5 insertions(+), 3 deletions(-) > > diff --git a/drivers/video/Kconfig b/drivers/video/Kconfig > index 4f2e1b3..2aceb08 100644 > --- a/drivers/video/Kconfig > +++ b/drivers/video/Kconfig > @@ -10,7 +10,8 @@ config HAVE_FB_ATMEL > > config SH_MIPI_DSI > tristate > - depends on (SUPERH || ARCH_SHMOBILE) && HAVE_CLK > + depends on HAVE_CLK > + depends on SUPERH || ARCH_SHMOBILE || COMPILE_TEST > > config SH_LCD_MIPI_DSI > bool > @@ -1997,7 +1998,8 @@ config FB_W100 > > config FB_SH_MOBILE_LCDC > tristate "SuperH Mobile LCDC framebuffer support" > - depends on FB && (SUPERH || ARCH_SHMOBILE) && HAVE_CLK > + depends on FB && HAVE_CLK > + depends on SUPERH || ARCH_SHMOBILE || COMPILE_TEST > select FB_SYS_FILLRECT > select FB_SYS_COPYAREA > select FB_SYS_IMAGEBLIT > @@ -2484,7 +2486,7 @@ endif > > config FB_SH_MOBILE_MERAM > tristate "SuperH Mobile MERAM read ahead support" > - depends on (SUPERH || ARCH_SHMOBILE) > + depends on SUPERH || ARCH_SHMOBILE || COMPILE_TEST > select GENERIC_ALLOCATOR > ---help--- > Enable MERAM support for the SuperH controller. -- Regards, Laurent Pinchart ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH 13/15] fbdev: sh-mobile-lcdcfb: Enable driver compilation with COMPILE_TEST 2013-12-11 12:51 ` Laurent Pinchart @ 2014-01-07 15:15 ` Laurent Pinchart 2014-01-08 8:30 ` Tomi Valkeinen 0 siblings, 1 reply; 8+ messages in thread From: Laurent Pinchart @ 2014-01-07 15:15 UTC (permalink / raw) To: linux-arm-kernel On Wednesday 11 December 2013 13:51:18 Laurent Pinchart wrote: > Hi Jean-Christophe and Tomi, > > Could you please pick this patch up for v3.14 ? Ping ? > On Wednesday 27 November 2013 02:18:35 Laurent Pinchart wrote: > > This helps increasing build testing coverage. > > > > Cc: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> > > Cc: Tomi Valkeinen <tomi.valkeinen@ti.com> > > Cc: linux-fbdev@vger.kernel.org > > Signed-off-by: Laurent Pinchart > > <laurent.pinchart+renesas@ideasonboard.com> > > Acked-by: Simon Horman <horms@verge.net.au> > > --- > > > > drivers/video/Kconfig | 8 +++++--- > > 1 file changed, 5 insertions(+), 3 deletions(-) > > > > diff --git a/drivers/video/Kconfig b/drivers/video/Kconfig > > index 4f2e1b3..2aceb08 100644 > > --- a/drivers/video/Kconfig > > +++ b/drivers/video/Kconfig > > @@ -10,7 +10,8 @@ config HAVE_FB_ATMEL > > > > config SH_MIPI_DSI > > tristate > > - depends on (SUPERH || ARCH_SHMOBILE) && HAVE_CLK > > + depends on HAVE_CLK > > + depends on SUPERH || ARCH_SHMOBILE || COMPILE_TEST > > > > config SH_LCD_MIPI_DSI > > bool > > @@ -1997,7 +1998,8 @@ config FB_W100 > > > > config FB_SH_MOBILE_LCDC > > tristate "SuperH Mobile LCDC framebuffer support" > > - depends on FB && (SUPERH || ARCH_SHMOBILE) && HAVE_CLK > > + depends on FB && HAVE_CLK > > + depends on SUPERH || ARCH_SHMOBILE || COMPILE_TEST > > select FB_SYS_FILLRECT > > select FB_SYS_COPYAREA > > select FB_SYS_IMAGEBLIT > > @@ -2484,7 +2486,7 @@ endif > > > > config FB_SH_MOBILE_MERAM > > tristate "SuperH Mobile MERAM read ahead support" > > - depends on (SUPERH || ARCH_SHMOBILE) > > + depends on SUPERH || ARCH_SHMOBILE || COMPILE_TEST > > select GENERIC_ALLOCATOR > > ---help--- > > Enable MERAM support for the SuperH controller. -- Regards, Laurent Pinchart ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH 13/15] fbdev: sh-mobile-lcdcfb: Enable driver compilation with COMPILE_TEST 2014-01-07 15:15 ` Laurent Pinchart @ 2014-01-08 8:30 ` Tomi Valkeinen 2014-01-17 9:00 ` Tomi Valkeinen 0 siblings, 1 reply; 8+ messages in thread From: Tomi Valkeinen @ 2014-01-08 8:30 UTC (permalink / raw) To: linux-arm-kernel [-- Attachment #1: Type: text/plain, Size: 248 bytes --] On 2014-01-07 17:15, Laurent Pinchart wrote: > On Wednesday 11 December 2013 13:51:18 Laurent Pinchart wrote: >> Hi Jean-Christophe and Tomi, >> >> Could you please pick this patch up for v3.14 ? > > Ping ? Queued for 3.14. Tomi [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 901 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH 13/15] fbdev: sh-mobile-lcdcfb: Enable driver compilation with COMPILE_TEST 2014-01-08 8:30 ` Tomi Valkeinen @ 2014-01-17 9:00 ` Tomi Valkeinen 2014-01-19 21:01 ` Laurent Pinchart 0 siblings, 1 reply; 8+ messages in thread From: Tomi Valkeinen @ 2014-01-17 9:00 UTC (permalink / raw) To: linux-arm-kernel [-- Attachment #1: Type: text/plain, Size: 1060 bytes --] Hi, On 2014-01-08 10:30, Tomi Valkeinen wrote: > On 2014-01-07 17:15, Laurent Pinchart wrote: >> On Wednesday 11 December 2013 13:51:18 Laurent Pinchart wrote: >>> Hi Jean-Christophe and Tomi, >>> >>> Could you please pick this patch up for v3.14 ? >> >> Ping ? > > Queued for 3.14. I'll drop this patch, as it causes compile break (from kbuild test robot): All error/warnings: drivers/built-in.o: In function `sh_mobile_lcdc_pan': >> sh_mobile_lcdcfb.c:(.text+0x77373): undefined reference to `sh_mobile_meram_cache_update' drivers/built-in.o: In function `sh_mobile_lcdc_start': >> sh_mobile_lcdcfb.c:(.text+0x79320): undefined reference to `sh_mobile_meram_cache_free' >> sh_mobile_lcdcfb.c:(.text+0x79394): undefined reference to `sh_mobile_meram_cache_alloc' >> sh_mobile_lcdcfb.c:(.text+0x793d4): undefined reference to `sh_mobile_meram_cache_update' drivers/built-in.o: In function `sh_mobile_lcdc_stop': >> sh_mobile_lcdcfb.c:(.text+0x79616): undefined reference to `sh_mobile_meram_cache_free' Tomi [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 901 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH 13/15] fbdev: sh-mobile-lcdcfb: Enable driver compilation with COMPILE_TEST 2014-01-17 9:00 ` Tomi Valkeinen @ 2014-01-19 21:01 ` Laurent Pinchart 2014-01-20 11:21 ` Tomi Valkeinen 0 siblings, 1 reply; 8+ messages in thread From: Laurent Pinchart @ 2014-01-19 21:01 UTC (permalink / raw) To: linux-arm-kernel [-- Attachment #1: Type: text/plain, Size: 1663 bytes --] Hi Tomi, On Friday 17 January 2014 11:00:58 Tomi Valkeinen wrote: > Hi, > > On 2014-01-08 10:30, Tomi Valkeinen wrote: > > On 2014-01-07 17:15, Laurent Pinchart wrote: > >> On Wednesday 11 December 2013 13:51:18 Laurent Pinchart wrote: > >>> Hi Jean-Christophe and Tomi, > >>> > >>> Could you please pick this patch up for v3.14 ? > >> > >> Ping ? > > > > Queued for 3.14. > > I'll drop this patch, as it causes compile break (from kbuild test robot): > > All error/warnings: > > drivers/built-in.o: In function `sh_mobile_lcdc_pan': > >> sh_mobile_lcdcfb.c:(.text+0x77373): undefined reference to > `sh_mobile_meram_cache_update' > drivers/built-in.o: In function `sh_mobile_lcdc_start': > >> sh_mobile_lcdcfb.c:(.text+0x79320): undefined reference to > `sh_mobile_meram_cache_free' > >> sh_mobile_lcdcfb.c:(.text+0x79394): undefined reference to > `sh_mobile_meram_cache_alloc' > >> sh_mobile_lcdcfb.c:(.text+0x793d4): undefined reference to > `sh_mobile_meram_cache_update' > drivers/built-in.o: In function `sh_mobile_lcdc_stop': > >> sh_mobile_lcdcfb.c:(.text+0x79616): undefined reference to > `sh_mobile_meram_cache_free' The lcdc driver can be compiled without meram support. This is handled by conditional compilation in include/video/sh_mobile_meram.h that defines the meram functions as stubs when meram support isn't selected. The problem comes from the combination of FB_SH_MOBILE_MERAM=m and FB_SH_MOBILE_LCDC=y. The former makes the meram function non-stubs, while the later makes the LCDC driver fail to link, as meram support is then compiled as a module. How do you usually handle this ? -- Regards, Laurent Pinchart [-- Attachment #2: This is a digitally signed message part. --] [-- Type: application/pgp-signature, Size: 490 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH 13/15] fbdev: sh-mobile-lcdcfb: Enable driver compilation with COMPILE_TEST 2014-01-19 21:01 ` Laurent Pinchart @ 2014-01-20 11:21 ` Tomi Valkeinen 2014-01-20 15:30 ` Laurent Pinchart 0 siblings, 1 reply; 8+ messages in thread From: Tomi Valkeinen @ 2014-01-20 11:21 UTC (permalink / raw) To: linux-arm-kernel [-- Attachment #1: Type: text/plain, Size: 677 bytes --] On 2014-01-19 23:01, Laurent Pinchart wrote: > Hi Tomi, > The lcdc driver can be compiled without meram support. This is handled by > conditional compilation in include/video/sh_mobile_meram.h that defines the > meram functions as stubs when meram support isn't selected. > > The problem comes from the combination of FB_SH_MOBILE_MERAM=m and > FB_SH_MOBILE_LCDC=y. The former makes the meram function non-stubs, while the > later makes the LCDC driver fail to link, as meram support is then compiled as > a module. > > How do you usually handle this ? I guess the easiest option is to make FB_SH_MOBILE_MERAM a bool, instead of tristate. Tomi [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 901 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH 13/15] fbdev: sh-mobile-lcdcfb: Enable driver compilation with COMPILE_TEST 2014-01-20 11:21 ` Tomi Valkeinen @ 2014-01-20 15:30 ` Laurent Pinchart 0 siblings, 0 replies; 8+ messages in thread From: Laurent Pinchart @ 2014-01-20 15:30 UTC (permalink / raw) To: linux-arm-kernel [-- Attachment #1: Type: text/plain, Size: 913 bytes --] Hi Tomi, On Monday 20 January 2014 13:21:47 Tomi Valkeinen wrote: > On 2014-01-19 23:01, Laurent Pinchart wrote: > > Hi Tomi, > > > > The lcdc driver can be compiled without meram support. This is handled by > > conditional compilation in include/video/sh_mobile_meram.h that defines > > the > > meram functions as stubs when meram support isn't selected. > > > > The problem comes from the combination of FB_SH_MOBILE_MERAM=m and > > FB_SH_MOBILE_LCDC=y. The former makes the meram function non-stubs, while > > the later makes the LCDC driver fail to link, as meram support is then > > compiled as a module. > > > > How do you usually handle this ? > > I guess the easiest option is to make FB_SH_MOBILE_MERAM a bool, instead > of tristate. That's easy, but it would prevent meram support from being compiled as a module when lcdc support is compiled as a module as well. -- Regards, Laurent Pinchart [-- Attachment #2: This is a digitally signed message part. --] [-- Type: application/pgp-signature, Size: 490 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2014-01-20 15:30 UTC | newest] Thread overview: 8+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- [not found] <1385515117-23664-1-git-send-email-laurent.pinchart+renesas@ideasonboard.com> 2013-11-27 1:18 ` [PATCH 13/15] fbdev: sh-mobile-lcdcfb: Enable driver compilation with COMPILE_TEST Laurent Pinchart 2013-12-11 12:51 ` Laurent Pinchart 2014-01-07 15:15 ` Laurent Pinchart 2014-01-08 8:30 ` Tomi Valkeinen 2014-01-17 9:00 ` Tomi Valkeinen 2014-01-19 21:01 ` Laurent Pinchart 2014-01-20 11:21 ` Tomi Valkeinen 2014-01-20 15:30 ` Laurent Pinchart
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).