* [PATCH 0/2] CONFIG_OF vs DMA_OF
[not found] ` <20150821082636.GK13546@localhost>
@ 2015-08-21 11:47 ` Kuninori Morimoto
2015-08-21 11:48 ` [PATCH 1/2] dmaengine: OF DMAEngine API based on CONFIG_DMA_OF instead of CONFIG_OF Kuninori Morimoto
2015-08-21 11:49 ` [PATCH 2/2] ASoC: rsnd: SND_SOC_RCAR doesn't depend on DMA_OF Kuninori Morimoto
0 siblings, 2 replies; 10+ messages in thread
From: Kuninori Morimoto @ 2015-08-21 11:47 UTC (permalink / raw)
To: Vinod Koul, Mark Brown
Cc: Linux-ALSA, linux-kernel, Liam Girdwood, Simon, dmaengine,
Dan Williams
Hi Vinod, Mark
Current OF base DMAEngine API will be compiled if .config has
CONFIG_DMA_OF. but of-dma.h based on CONFIG_OF instead of CONFIG_DMA_OF.
These patches tidyup this issue.
Please check 1) patch carefully, since DMAEngine API has many dependency
to other drivers.
> Mark
I think 2) patch is based on 1). Please check it
Kuninori Morimoto (2):
1) dmaengine: OF DMAEngine API based on CONFIG_DMA_OF instead of CONFIG_OF
2) ASoC: rsnd: SND_SOC_RCAR doesn't depend on DMA_OF
include/linux/of_dma.h | 2 +-
sound/soc/sh/Kconfig | 1 -
2 files changed, 1 insertion(+), 2 deletions(-)
Best regards
---
Kuninori Morimoto
^ permalink raw reply [flat|nested] 10+ messages in thread
* [PATCH 1/2] dmaengine: OF DMAEngine API based on CONFIG_DMA_OF instead of CONFIG_OF
2015-08-21 11:47 ` [PATCH 0/2] CONFIG_OF vs DMA_OF Kuninori Morimoto
@ 2015-08-21 11:48 ` Kuninori Morimoto
2015-08-24 9:18 ` Vinod Koul
2015-08-21 11:49 ` [PATCH 2/2] ASoC: rsnd: SND_SOC_RCAR doesn't depend on DMA_OF Kuninori Morimoto
1 sibling, 1 reply; 10+ messages in thread
From: Kuninori Morimoto @ 2015-08-21 11:48 UTC (permalink / raw)
To: Vinod Koul, Mark Brown
Cc: Dan Williams, dmaengine, linux-kernel, Linux-ALSA, Liam Girdwood,
Simon
From: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
5fa422c ("dmaengine: move drivers/of/dma.c -> drivers/dma/of-dma.c")
moved OF base DMAEngine code to of-dma.c, then it based on CONFIG_DMA_OF.
But, OF base DMAEngine API on of_dma.h still based on CONFIG_OF now.
So, current kernel can't find OF base DMAEngine API if .config has CONFIG_OF,
but not have CONFIG_DMA_OF. This patch tidyup it.
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
---
include/linux/of_dma.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/include/linux/of_dma.h b/include/linux/of_dma.h
index 98ba752..36112cd 100644
--- a/include/linux/of_dma.h
+++ b/include/linux/of_dma.h
@@ -34,7 +34,7 @@ struct of_dma_filter_info {
dma_filter_fn filter_fn;
};
-#ifdef CONFIG_OF
+#ifdef CONFIG_DMA_OF
extern int of_dma_controller_register(struct device_node *np,
struct dma_chan *(*of_dma_xlate)
(struct of_phandle_args *, struct of_dma *),
--
1.9.1
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [PATCH 2/2] ASoC: rsnd: SND_SOC_RCAR doesn't depend on DMA_OF
2015-08-21 11:47 ` [PATCH 0/2] CONFIG_OF vs DMA_OF Kuninori Morimoto
2015-08-21 11:48 ` [PATCH 1/2] dmaengine: OF DMAEngine API based on CONFIG_DMA_OF instead of CONFIG_OF Kuninori Morimoto
@ 2015-08-21 11:49 ` Kuninori Morimoto
1 sibling, 0 replies; 10+ messages in thread
From: Kuninori Morimoto @ 2015-08-21 11:49 UTC (permalink / raw)
To: Vinod Koul, Mark Brown
Cc: Dan Williams, dmaengine, linux-kernel, Linux-ALSA, Liam Girdwood,
Simon
From: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
8616774("ASoC: rnsd: fix build regression without CONFIG_OF")
added "depends on DMA_OF" in SND_SOC_RCAR to avoid compile error of
sound/built-in.o: In function `rsnd_dma_request_channel':
:(.text+0x9fb84): undefined reference to `of_dma_request_slave_channel'
But, it was OF base DMAEngine API definition issue, not SND_SOC_RCAR
issue. This patch remove DMA_OF dependence.
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
---
sound/soc/sh/Kconfig | 1 -
1 file changed, 1 deletion(-)
diff --git a/sound/soc/sh/Kconfig b/sound/soc/sh/Kconfig
index 07114b0..2b30304 100644
--- a/sound/soc/sh/Kconfig
+++ b/sound/soc/sh/Kconfig
@@ -36,7 +36,6 @@ config SND_SOC_SH4_SIU
config SND_SOC_RCAR
tristate "R-Car series SRU/SCU/SSIU/SSI support"
- depends on DMA_OF
select SND_SIMPLE_CARD
select REGMAP_MMIO
help
--
1.9.1
^ permalink raw reply related [flat|nested] 10+ messages in thread
* Re: [PATCH 1/2] dmaengine: OF DMAEngine API based on CONFIG_DMA_OF instead of CONFIG_OF
2015-08-21 11:48 ` [PATCH 1/2] dmaengine: OF DMAEngine API based on CONFIG_DMA_OF instead of CONFIG_OF Kuninori Morimoto
@ 2015-08-24 9:18 ` Vinod Koul
2015-08-25 0:15 ` Kuninori Morimoto
0 siblings, 1 reply; 10+ messages in thread
From: Vinod Koul @ 2015-08-24 9:18 UTC (permalink / raw)
To: Kuninori Morimoto
Cc: Linux-ALSA, Simon, linux-kernel, Liam Girdwood, Mark Brown,
dmaengine, Dan Williams
On Fri, Aug 21, 2015 at 11:48:37AM +0000, Kuninori Morimoto wrote:
> From: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
>
> 5fa422c ("dmaengine: move drivers/of/dma.c -> drivers/dma/of-dma.c")
> moved OF base DMAEngine code to of-dma.c, then it based on CONFIG_DMA_OF.
> But, OF base DMAEngine API on of_dma.h still based on CONFIG_OF now.
> So, current kernel can't find OF base DMAEngine API if .config has CONFIG_OF,
> but not have CONFIG_DMA_OF. This patch tidyup it.
I did a quick build with arm config, but didn't see any failures. But still
am worried about random config and other builds may find.
So I think it would be safer to merge this patch after merge window so that
we have ample time to fix any issue
--
~Vinod
> Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
> ---
> include/linux/of_dma.h | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/include/linux/of_dma.h b/include/linux/of_dma.h
> index 98ba752..36112cd 100644
> --- a/include/linux/of_dma.h
> +++ b/include/linux/of_dma.h
> @@ -34,7 +34,7 @@ struct of_dma_filter_info {
> dma_filter_fn filter_fn;
> };
>
> -#ifdef CONFIG_OF
> +#ifdef CONFIG_DMA_OF
> extern int of_dma_controller_register(struct device_node *np,
> struct dma_chan *(*of_dma_xlate)
> (struct of_phandle_args *, struct of_dma *),
> --
> 1.9.1
>
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH 1/2] dmaengine: OF DMAEngine API based on CONFIG_DMA_OF instead of CONFIG_OF
2015-08-24 9:18 ` Vinod Koul
@ 2015-08-25 0:15 ` Kuninori Morimoto
2015-09-10 8:26 ` [alsa-devel] " Kuninori Morimoto
0 siblings, 1 reply; 10+ messages in thread
From: Kuninori Morimoto @ 2015-08-25 0:15 UTC (permalink / raw)
To: Vinod Koul
Cc: Mark Brown, Dan Williams, dmaengine, linux-kernel, Linux-ALSA,
Liam Girdwood, Simon
Hi Vinod
> > 5fa422c ("dmaengine: move drivers/of/dma.c -> drivers/dma/of-dma.c")
> > moved OF base DMAEngine code to of-dma.c, then it based on CONFIG_DMA_OF.
> > But, OF base DMAEngine API on of_dma.h still based on CONFIG_OF now.
> > So, current kernel can't find OF base DMAEngine API if .config has CONFIG_OF,
> > but not have CONFIG_DMA_OF. This patch tidyup it.
>
> I did a quick build with arm config, but didn't see any failures. But still
> am worried about random config and other builds may find.
>
> So I think it would be safer to merge this patch after merge window so that
> we have ample time to fix any issue
OK, thanks
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [alsa-devel] [PATCH 1/2] dmaengine: OF DMAEngine API based on CONFIG_DMA_OF instead of CONFIG_OF
2015-08-25 0:15 ` Kuninori Morimoto
@ 2015-09-10 8:26 ` Kuninori Morimoto
2015-09-16 1:37 ` Kuninori Morimoto
` (2 more replies)
0 siblings, 3 replies; 10+ messages in thread
From: Kuninori Morimoto @ 2015-09-10 8:26 UTC (permalink / raw)
To: Kuninori Morimoto
Cc: Vinod Koul, Linux-ALSA, Simon, linux-kernel, Liam Girdwood,
Mark Brown, dmaengine, Dan Williams
Hi Vinod
> > > 5fa422c ("dmaengine: move drivers/of/dma.c -> drivers/dma/of-dma.c")
> > > moved OF base DMAEngine code to of-dma.c, then it based on CONFIG_DMA_OF.
> > > But, OF base DMAEngine API on of_dma.h still based on CONFIG_OF now.
> > > So, current kernel can't find OF base DMAEngine API if .config has CONFIG_OF,
> > > but not have CONFIG_DMA_OF. This patch tidyup it.
> >
> > I did a quick build with arm config, but didn't see any failures. But still
> > am worried about random config and other builds may find.
> >
> > So I think it would be safer to merge this patch after merge window so that
> > we have ample time to fix any issue
Which branch can I find this patch ?
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [alsa-devel] [PATCH 1/2] dmaengine: OF DMAEngine API based on CONFIG_DMA_OF instead of CONFIG_OF
2015-09-10 8:26 ` [alsa-devel] " Kuninori Morimoto
@ 2015-09-16 1:37 ` Kuninori Morimoto
2015-09-28 8:43 ` Kuninori Morimoto
2015-10-01 2:10 ` Vinod Koul
2 siblings, 0 replies; 10+ messages in thread
From: Kuninori Morimoto @ 2015-09-16 1:37 UTC (permalink / raw)
To: Kuninori Morimoto
Cc: Vinod Koul, Linux-ALSA, Simon, linux-kernel, Liam Girdwood,
Mark Brown, dmaengine, Dan Williams
Hi Vinod, again
> > > > 5fa422c ("dmaengine: move drivers/of/dma.c -> drivers/dma/of-dma.c")
> > > > moved OF base DMAEngine code to of-dma.c, then it based on CONFIG_DMA_OF.
> > > > But, OF base DMAEngine API on of_dma.h still based on CONFIG_OF now.
> > > > So, current kernel can't find OF base DMAEngine API if .config has CONFIG_OF,
> > > > but not have CONFIG_DMA_OF. This patch tidyup it.
> > >
> > > I did a quick build with arm config, but didn't see any failures. But still
> > > am worried about random config and other builds may find.
> > >
> > > So I think it would be safer to merge this patch after merge window so that
> > > we have ample time to fix any issue
>
> Which branch can I find this patch ?
I still can't find this patch.
Where can I find ?
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [alsa-devel] [PATCH 1/2] dmaengine: OF DMAEngine API based on CONFIG_DMA_OF instead of CONFIG_OF
2015-09-10 8:26 ` [alsa-devel] " Kuninori Morimoto
2015-09-16 1:37 ` Kuninori Morimoto
@ 2015-09-28 8:43 ` Kuninori Morimoto
2015-10-01 2:10 ` Vinod Koul
2 siblings, 0 replies; 10+ messages in thread
From: Kuninori Morimoto @ 2015-09-28 8:43 UTC (permalink / raw)
To: Kuninori Morimoto
Cc: Vinod Koul, Linux-ALSA, Simon, linux-kernel, Liam Girdwood,
Mark Brown, dmaengine, Dan Williams
Hi Vinod
> > > > 5fa422c ("dmaengine: move drivers/of/dma.c -> drivers/dma/of-dma.c")
> > > > moved OF base DMAEngine code to of-dma.c, then it based on CONFIG_DMA_OF.
> > > > But, OF base DMAEngine API on of_dma.h still based on CONFIG_OF now.
> > > > So, current kernel can't find OF base DMAEngine API if .config has CONFIG_OF,
> > > > but not have CONFIG_DMA_OF. This patch tidyup it.
> > >
> > > I did a quick build with arm config, but didn't see any failures. But still
> > > am worried about random config and other builds may find.
> > >
> > > So I think it would be safer to merge this patch after merge window so that
> > > we have ample time to fix any issue
>
> Which branch can I find this patch ?
Which branch can I find this patch ?
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [alsa-devel] [PATCH 1/2] dmaengine: OF DMAEngine API based on CONFIG_DMA_OF instead of CONFIG_OF
2015-09-10 8:26 ` [alsa-devel] " Kuninori Morimoto
2015-09-16 1:37 ` Kuninori Morimoto
2015-09-28 8:43 ` Kuninori Morimoto
@ 2015-10-01 2:10 ` Vinod Koul
2015-10-02 0:33 ` Kuninori Morimoto
2 siblings, 1 reply; 10+ messages in thread
From: Vinod Koul @ 2015-10-01 2:10 UTC (permalink / raw)
To: Kuninori Morimoto
Cc: Linux-ALSA, Simon, linux-kernel, Liam Girdwood, Mark Brown,
dmaengine, Dan Williams
On Thu, Sep 10, 2015 at 08:26:11AM +0000, Kuninori Morimoto wrote:
> Hi Vinod
>
> > > > 5fa422c ("dmaengine: move drivers/of/dma.c -> drivers/dma/of-dma.c")
> > > > moved OF base DMAEngine code to of-dma.c, then it based on CONFIG_DMA_OF.
> > > > But, OF base DMAEngine API on of_dma.h still based on CONFIG_OF now.
> > > > So, current kernel can't find OF base DMAEngine API if .config has CONFIG_OF,
> > > > but not have CONFIG_DMA_OF. This patch tidyup it.
> > >
> > > I did a quick build with arm config, but didn't see any failures. But still
> > > am worried about random config and other builds may find.
> > >
> > > So I think it would be safer to merge this patch after merge window so that
> > > we have ample time to fix any issue
>
> Which branch can I find this patch ?
Sorry I missed to do this after merge window. Applied now
--
~Vinod
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [alsa-devel] [PATCH 1/2] dmaengine: OF DMAEngine API based on CONFIG_DMA_OF instead of CONFIG_OF
2015-10-01 2:10 ` Vinod Koul
@ 2015-10-02 0:33 ` Kuninori Morimoto
0 siblings, 0 replies; 10+ messages in thread
From: Kuninori Morimoto @ 2015-10-02 0:33 UTC (permalink / raw)
To: Vinod Koul
Cc: Linux-ALSA, Simon, linux-kernel, Liam Girdwood, Mark Brown,
dmaengine, Dan Williams
Hi Vinod, Mark
> > > > > 5fa422c ("dmaengine: move drivers/of/dma.c -> drivers/dma/of-dma.c")
> > > > > moved OF base DMAEngine code to of-dma.c, then it based on CONFIG_DMA_OF.
> > > > > But, OF base DMAEngine API on of_dma.h still based on CONFIG_OF now.
> > > > > So, current kernel can't find OF base DMAEngine API if .config has CONFIG_OF,
> > > > > but not have CONFIG_DMA_OF. This patch tidyup it.
> > > >
> > > > I did a quick build with arm config, but didn't see any failures. But still
> > > > am worried about random config and other builds may find.
> > > >
> > > > So I think it would be safer to merge this patch after merge window so that
> > > > we have ample time to fix any issue
> >
> > Which branch can I find this patch ?
>
> Sorry I missed to do this after merge window. Applied now
Thank you
>> Mark
Now Vinod's branch (= vinod/topic/of) has this patch
Can you please check [2/2] patch which is related to it
[PATCH 2/2] ASoC: rsnd: SND_SOC_RCAR doesn't depend on DMA_OF
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2015-10-02 0:33 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <87wpwpurzk.wl%kuninori.morimoto.gx@renesas.com>
[not found] ` <20150821082636.GK13546@localhost>
2015-08-21 11:47 ` [PATCH 0/2] CONFIG_OF vs DMA_OF Kuninori Morimoto
2015-08-21 11:48 ` [PATCH 1/2] dmaengine: OF DMAEngine API based on CONFIG_DMA_OF instead of CONFIG_OF Kuninori Morimoto
2015-08-24 9:18 ` Vinod Koul
2015-08-25 0:15 ` Kuninori Morimoto
2015-09-10 8:26 ` [alsa-devel] " Kuninori Morimoto
2015-09-16 1:37 ` Kuninori Morimoto
2015-09-28 8:43 ` Kuninori Morimoto
2015-10-01 2:10 ` Vinod Koul
2015-10-02 0:33 ` Kuninori Morimoto
2015-08-21 11:49 ` [PATCH 2/2] ASoC: rsnd: SND_SOC_RCAR doesn't depend on DMA_OF Kuninori Morimoto
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox