* Re: [linux-next PATCH] ARM: shmobile: marzen: defconfig: enable DMA engine support [not found] <1642514.quKgForQrD@amdc1032> @ 2013-06-26 14:52 ` Simon Horman 2013-06-26 15:01 ` Guennadi Liakhovetski 0 siblings, 1 reply; 4+ messages in thread From: Simon Horman @ 2013-06-26 14:52 UTC (permalink / raw) To: linux-arm-kernel [ Cc linux-sh and Guennadi ] I have not looked into this closely but it seems to me that it would be more robust to resolve this problem using Kconfig. On Wed, Jun 26, 2013 at 12:02:55PM +0200, Bartlomiej Zolnierkiewicz wrote: > From: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> > Subject: [linux-next PATCH] ARM: shmobile: marzen: defconfig: enable DMA engine support > > Building marzen_defconfig for next-20130626 results in the following > build error: > > drivers/built-in.o: In function `sh_mobile_sdhi_probe': > /home/bzolnier/sam/linux-sprc/drivers/mmc/host/sh_mobile_sdhi.c:170: undefined reference to `shdma_chan_filter' > > Fix it by adding CONFIG_DMADEVICES=y line to marzen_defconfig. This > will result in CONFIG_SH_DMAE_BASE being enabled by default and the > needed code being build. > > Cc: Stephen Rothwell <sfr@canb.auug.org.au> > Cc: Simon Horman <horms@verge.net.au> > Cc: Magnus Damm <magnus.damm@gmail.com> > Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com> > Signed-off-by: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> > --- > arch/arm/configs/marzen_defconfig | 1 + > 1 file changed, 1 insertion(+) > > Index: b/arch/arm/configs/marzen_defconfig > =================================> --- a/arch/arm/configs/marzen_defconfig 2013-06-21 12:04:24.813681807 +0200 > +++ b/arch/arm/configs/marzen_defconfig 2013-06-25 16:43:40.730367398 +0200 > @@ -96,6 +96,7 @@ CONFIG_USB_STORAGE=y > CONFIG_NEW_LEDS=y > CONFIG_LEDS_CLASS=y > CONFIG_LEDS_GPIO=y > +CONFIG_DMADEVICES=y > CONFIG_UIO=y > CONFIG_UIO_PDRV_GENIRQ=y > # CONFIG_IOMMU_SUPPORT is not set > ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [linux-next PATCH] ARM: shmobile: marzen: defconfig: enable DMA engine support 2013-06-26 14:52 ` [linux-next PATCH] ARM: shmobile: marzen: defconfig: enable DMA engine support Simon Horman @ 2013-06-26 15:01 ` Guennadi Liakhovetski 2013-06-27 5:00 ` Simon Horman 0 siblings, 1 reply; 4+ messages in thread From: Guennadi Liakhovetski @ 2013-06-26 15:01 UTC (permalink / raw) To: linux-arm-kernel Hi On Wed, 26 Jun 2013, Simon Horman wrote: > [ Cc linux-sh and Guennadi ] > > I have not looked into this closely but it seems to me that > it would be more robust to resolve this problem using Kconfig. I still think this https://patchwork.kernel.org/patch/2640051/ is a proper fix. We cannot and do not want to force building shdma on all platforms, where SDHI or any other potential shdma client is built. It is perfectly valid to build SDHI with no DMA support, which is exactly what that patch makes possible. Thanks Guennadi > > On Wed, Jun 26, 2013 at 12:02:55PM +0200, Bartlomiej Zolnierkiewicz wrote: > > From: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> > > Subject: [linux-next PATCH] ARM: shmobile: marzen: defconfig: enable DMA engine support > > > > Building marzen_defconfig for next-20130626 results in the following > > build error: > > > > drivers/built-in.o: In function `sh_mobile_sdhi_probe': > > /home/bzolnier/sam/linux-sprc/drivers/mmc/host/sh_mobile_sdhi.c:170: undefined reference to `shdma_chan_filter' > > > > Fix it by adding CONFIG_DMADEVICES=y line to marzen_defconfig. This > > will result in CONFIG_SH_DMAE_BASE being enabled by default and the > > needed code being build. > > > > Cc: Stephen Rothwell <sfr@canb.auug.org.au> > > Cc: Simon Horman <horms@verge.net.au> > > Cc: Magnus Damm <magnus.damm@gmail.com> > > Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com> > > Signed-off-by: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> > > --- > > arch/arm/configs/marzen_defconfig | 1 + > > 1 file changed, 1 insertion(+) > > > > Index: b/arch/arm/configs/marzen_defconfig > > =================================> > --- a/arch/arm/configs/marzen_defconfig 2013-06-21 12:04:24.813681807 +0200 > > +++ b/arch/arm/configs/marzen_defconfig 2013-06-25 16:43:40.730367398 +0200 > > @@ -96,6 +96,7 @@ CONFIG_USB_STORAGE=y > > CONFIG_NEW_LEDS=y > > CONFIG_LEDS_CLASS=y > > CONFIG_LEDS_GPIO=y > > +CONFIG_DMADEVICES=y > > CONFIG_UIO=y > > CONFIG_UIO_PDRV_GENIRQ=y > > # CONFIG_IOMMU_SUPPORT is not set > > > --- Guennadi Liakhovetski, Ph.D. Freelance Open-Source Software Developer http://www.open-technology.de/ ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [linux-next PATCH] ARM: shmobile: marzen: defconfig: enable DMA engine support 2013-06-26 15:01 ` Guennadi Liakhovetski @ 2013-06-27 5:00 ` Simon Horman 2013-06-27 9:05 ` Guennadi Liakhovetski 0 siblings, 1 reply; 4+ messages in thread From: Simon Horman @ 2013-06-27 5:00 UTC (permalink / raw) To: linux-arm-kernel On Wed, Jun 26, 2013 at 05:01:36PM +0200, Guennadi Liakhovetski wrote: > Hi > > On Wed, 26 Jun 2013, Simon Horman wrote: > > > [ Cc linux-sh and Guennadi ] > > > > I have not looked into this closely but it seems to me that > > it would be more robust to resolve this problem using Kconfig. > > I still think this > > https://patchwork.kernel.org/patch/2640051/ > > is a proper fix. We cannot and do not want to force building shdma on all > platforms, where SDHI or any other potential shdma client is built. It is > perfectly valid to build SDHI with no DMA support, which is exactly what > that patch makes possible. That is fine by me. Is there anything I can do to help move it forward? > Thanks > Guennadi > > > > > On Wed, Jun 26, 2013 at 12:02:55PM +0200, Bartlomiej Zolnierkiewicz wrote: > > > From: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> > > > Subject: [linux-next PATCH] ARM: shmobile: marzen: defconfig: enable DMA engine support > > > > > > Building marzen_defconfig for next-20130626 results in the following > > > build error: > > > > > > drivers/built-in.o: In function `sh_mobile_sdhi_probe': > > > /home/bzolnier/sam/linux-sprc/drivers/mmc/host/sh_mobile_sdhi.c:170: undefined reference to `shdma_chan_filter' > > > > > > Fix it by adding CONFIG_DMADEVICES=y line to marzen_defconfig. This > > > will result in CONFIG_SH_DMAE_BASE being enabled by default and the > > > needed code being build. > > > > > > Cc: Stephen Rothwell <sfr@canb.auug.org.au> > > > Cc: Simon Horman <horms@verge.net.au> > > > Cc: Magnus Damm <magnus.damm@gmail.com> > > > Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com> > > > Signed-off-by: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> > > > --- > > > arch/arm/configs/marzen_defconfig | 1 + > > > 1 file changed, 1 insertion(+) > > > > > > Index: b/arch/arm/configs/marzen_defconfig > > > =================================> > > --- a/arch/arm/configs/marzen_defconfig 2013-06-21 12:04:24.813681807 +0200 > > > +++ b/arch/arm/configs/marzen_defconfig 2013-06-25 16:43:40.730367398 +0200 > > > @@ -96,6 +96,7 @@ CONFIG_USB_STORAGE=y > > > CONFIG_NEW_LEDS=y > > > CONFIG_LEDS_CLASS=y > > > CONFIG_LEDS_GPIO=y > > > +CONFIG_DMADEVICES=y > > > CONFIG_UIO=y > > > CONFIG_UIO_PDRV_GENIRQ=y > > > # CONFIG_IOMMU_SUPPORT is not set > > > > > > > --- > Guennadi Liakhovetski, Ph.D. > Freelance Open-Source Software Developer > http://www.open-technology.de/ > -- > To unsubscribe from this list: send the line "unsubscribe linux-sh" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html > ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [linux-next PATCH] ARM: shmobile: marzen: defconfig: enable DMA engine support 2013-06-27 5:00 ` Simon Horman @ 2013-06-27 9:05 ` Guennadi Liakhovetski 0 siblings, 0 replies; 4+ messages in thread From: Guennadi Liakhovetski @ 2013-06-27 9:05 UTC (permalink / raw) To: linux-arm-kernel On Thu, 27 Jun 2013, Simon Horman wrote: > On Wed, Jun 26, 2013 at 05:01:36PM +0200, Guennadi Liakhovetski wrote: > > Hi > > > > On Wed, 26 Jun 2013, Simon Horman wrote: > > > > > [ Cc linux-sh and Guennadi ] > > > > > > I have not looked into this closely but it seems to me that > > > it would be more robust to resolve this problem using Kconfig. > > > > I still think this > > > > https://patchwork.kernel.org/patch/2640051/ > > > > is a proper fix. We cannot and do not want to force building shdma on all > > platforms, where SDHI or any other potential shdma client is built. It is > > perfectly valid to build SDHI with no DMA support, which is exactly what > > that patch makes possible. > > That is fine by me. Is there anything I can do to help move it forward? Well, you could reply to that thread with your ack or something... Thanks Guennadi --- Guennadi Liakhovetski, Ph.D. Freelance Open-Source Software Developer http://www.open-technology.de/ ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2013-06-27 9:05 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <1642514.quKgForQrD@amdc1032>
2013-06-26 14:52 ` [linux-next PATCH] ARM: shmobile: marzen: defconfig: enable DMA engine support Simon Horman
2013-06-26 15:01 ` Guennadi Liakhovetski
2013-06-27 5:00 ` Simon Horman
2013-06-27 9:05 ` Guennadi Liakhovetski
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox