DT support for Davinci ASoC platform

10 messages, 5 authors, 2012-08-08 · open the first message on its own page

DT support for Davinci ASoC platform

From: Hebbar, Gururaja <hidden>
Date: 2012-07-04 12:48:05

All,

Are there any plans or work going on for providing Device Tree Support for Davinci
ASoC?

I am planning to add DT support for TI AM335x (McASP) and I don't want to do duplicate
task.


Regards
Gururaja

[alsa-devel] DT support for Davinci ASoC platform

From: zonque@gmail.com (Daniel Mack)
Date: 2012-07-05 10:58:06

Hi Gururaja,

On 04.07.2012 14:48, Hebbar, Gururaja wrote:
All,

Are there any plans or work going on for providing Device Tree Support for Davinci
ASoC?

I am planning to add DT support for TI AM335x (McASP) and I don't want to do duplicate
task.
That's good to know. But isn't there a dependency on the EDMA engine? Is
that part ported yet?


Daniel

[alsa-devel] DT support for Davinci ASoC platform

From: arnd@arndb.de (Arnd Bergmann)
Date: 2012-07-05 15:36:45

On Thursday 05 July 2012, Daniel Mack wrote:
On 04.07.2012 14:48, Hebbar, Gururaja wrote:
quoted
All,

Are there any plans or work going on for providing Device Tree Support for Davinci
ASoC?

I am planning to add DT support for TI AM335x (McASP) and I don't want to do duplicate
task.
That's good to know. But isn't there a dependency on the EDMA engine? Is
that part ported yet?
None of the dma engines are ported yet, because the generic binding for dma
engines is still under debate. So far, all DMA channels are described using
auxdata on platforms that use DT, with the exception of exynos, but that one
will have to change once we have the common code.

	Arnd

[alsa-devel] DT support for Davinci ASoC platform

From: zonque@gmail.com (Daniel Mack)
Date: 2012-07-05 16:05:08

On 05.07.2012 17:36, Arnd Bergmann wrote:
On Thursday 05 July 2012, Daniel Mack wrote:
quoted
On 04.07.2012 14:48, Hebbar, Gururaja wrote:
quoted
All,

Are there any plans or work going on for providing Device Tree Support for Davinci
ASoC?

I am planning to add DT support for TI AM335x (McASP) and I don't want to do duplicate
task.
That's good to know. But isn't there a dependency on the EDMA engine? Is
that part ported yet?
None of the dma engines are ported yet, because the generic binding for dma
engines is still under debate. So far, all DMA channels are described using
auxdata on platforms that use DT, with the exception of exynos, but that one
will have to change once we have the common code.
You're talking about the DT bindings here, right? But the code itself is
also only present in TI's BSP kernel sources, and not in mainline.


Daniel

[alsa-devel] DT support for Davinci ASoC platform

From: Sekhar Nori <hidden>
Date: 2012-07-06 13:12:36

Hi Daniel,

On 7/5/2012 9:35 PM, Daniel Mack wrote:
On 05.07.2012 17:36, Arnd Bergmann wrote:
quoted
On Thursday 05 July 2012, Daniel Mack wrote:
quoted
On 04.07.2012 14:48, Hebbar, Gururaja wrote:
quoted
All,

Are there any plans or work going on for providing Device Tree Support for Davinci
ASoC?

I am planning to add DT support for TI AM335x (McASP) and I don't want to do duplicate
task.
That's good to know. But isn't there a dependency on the EDMA engine? Is
that part ported yet?
None of the dma engines are ported yet, because the generic binding for dma
engines is still under debate. So far, all DMA channels are described using
auxdata on platforms that use DT, with the exception of exynos, but that one
will have to change once we have the common code.
You're talking about the DT bindings here, right? But the code itself is
also only present in TI's BSP kernel sources, and not in mainline.
AM335x uses TI EDMA which is present in mainline under mach-davinci.
Matt Porter from TI is working on moving this to DMA engine. Once that's
done the driver should be usable on AM335x too. Have a look at the wiki
page Vaibhav posted under the thread "Current state of AM33xx patches"

Thanks,
Sekhar

[alsa-devel] DT support for Davinci ASoC platform

From: arnd@arndb.de (Arnd Bergmann)
Date: 2012-07-06 15:01:42

On Thursday 05 July 2012, Daniel Mack wrote:
quoted
None of the dma engines are ported yet, because the generic binding for dma
engines is still under debate. So far, all DMA channels are described using
auxdata on platforms that use DT, with the exception of exynos, but that one
will have to change once we have the common code.
You're talking about the DT bindings here, right? But the code itself is
also only present in TI's BSP kernel sources, and not in mainline.
Right, I was misreading the question, sorry for the noise.

	Arnd

[alsa-devel] DT support for Davinci ASoC platform

From: zonque@gmail.com (Daniel Mack)
Date: 2012-08-02 20:32:06

On 05.07.2012 12:58, Daniel Mack wrote:
Hi Gururaja,

On 04.07.2012 14:48, Hebbar, Gururaja wrote:
quoted
All,

Are there any plans or work going on for providing Device Tree Support for Davinci
ASoC?

I am planning to add DT support for TI AM335x (McASP) and I don't want to do duplicate
task.
That's good to know. But isn't there a dependency on the EDMA engine? Is
that part ported yet?
May I ask whether you made any progress on that yet?


Thanks,
Daniel

[alsa-devel] DT support for Davinci ASoC platform

From: Sekhar Nori <hidden>
Date: 2012-08-03 09:09:32

Hi Daniel,

On 8/3/2012 2:02 AM, Daniel Mack wrote:
On 05.07.2012 12:58, Daniel Mack wrote:
quoted
Hi Gururaja,

On 04.07.2012 14:48, Hebbar, Gururaja wrote:
quoted
All,

Are there any plans or work going on for providing Device Tree Support for Davinci
ASoC?

I am planning to add DT support for TI AM335x (McASP) and I don't want to do duplicate
task.
That's good to know. But isn't there a dependency on the EDMA engine? Is
that part ported yet?
May I ask whether you made any progress on that yet?
Matt Porter from TI is working on DMA engine migration. This would still
be some time away since there is a bunch of work involved here.

To make progress on Audio DT conversion Gururaja is doing an up port of
AM335x EDMA support from TI release to mainline kernel. If you are
interested in it, he can probably share that with you once he posts his
DT patches.

Thanks,
Sekhar

[alsa-devel] DT support for Davinci ASoC platform

From: zonque@gmail.com (Daniel Mack)
Date: 2012-08-08 13:36:37

Hi Serkar,

On 03.08.2012 11:09, Sekhar Nori wrote:
On 8/3/2012 2:02 AM, Daniel Mack wrote:
quoted
On 05.07.2012 12:58, Daniel Mack wrote:
quoted
Hi Gururaja,

On 04.07.2012 14:48, Hebbar, Gururaja wrote:
quoted
All,

Are there any plans or work going on for providing Device Tree Support for Davinci
ASoC?

I am planning to add DT support for TI AM335x (McASP) and I don't want to do duplicate
task.
That's good to know. But isn't there a dependency on the EDMA engine? Is
that part ported yet?
May I ask whether you made any progress on that yet?
Matt Porter from TI is working on DMA engine migration. This would still
be some time away since there is a bunch of work involved here.

To make progress on Audio DT conversion Gururaja is doing an up port of
AM335x EDMA support from TI release to mainline kernel. If you are
interested in it, he can probably share that with you once he posts his
DT patches.
As the DMA engine is also a requirement for the MMC controller, I would
be interested in helping, in case help is required. Is there any
repository with code that I can have a look at?

Thanks,
Daniel

[alsa-devel] DT support for Davinci ASoC platform

From: Porter, Matt <hidden>
Date: 2012-08-08 14:48:19

On Aug 8, 2012, at 9:36 AM, Daniel Mack wrote:
Hi Serkar,

On 03.08.2012 11:09, Sekhar Nori wrote:
quoted
On 8/3/2012 2:02 AM, Daniel Mack wrote:
quoted
On 05.07.2012 12:58, Daniel Mack wrote:
quoted
Hi Gururaja,

On 04.07.2012 14:48, Hebbar, Gururaja wrote:
quoted
All,

Are there any plans or work going on for providing Device Tree Support for Davinci
ASoC?

I am planning to add DT support for TI AM335x (McASP) and I don't want to do duplicate
task.
That's good to know. But isn't there a dependency on the EDMA engine? Is
that part ported yet?
May I ask whether you made any progress on that yet?
Matt Porter from TI is working on DMA engine migration. This would still
be some time away since there is a bunch of work involved here.

To make progress on Audio DT conversion Gururaja is doing an up port of
AM335x EDMA support from TI release to mainline kernel. If you are
interested in it, he can probably share that with you once he posts his
DT patches.
As the DMA engine is also a requirement for the MMC controller, I would
be interested in helping, in case help is required. Is there any
repository with code that I can have a look at?
I'm just getting to the point now where I *almost* have something to push
to my github repo and post. It'll be Davinci-specific to start since it's
a wrapper around mach-davinci/dma.c and includes only memcpy and SG transfer
type support initially...plus conversions of davinci spi/mmc drivers.

There'll be a bit of work to get the omap-dma.c-dependent channel filtering
removed from the omap hsmmc and mcspi drivers so they can provide a filter
that works with either dmaengine driver. Also, that means DT support for
the actual dmaengine driver too and some glue to configure the crossbar.

I'll copy you when I get this RFC series posted and we can go from there.

-Matt
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help