public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* Sound support for Neuros OSD2 Davinci based board.
@ 2009-11-26 13:06 A. Porodko
  2009-11-26 13:27 ` Chaithrika U S
  2009-11-27 16:47 ` Mark Brown
  0 siblings, 2 replies; 9+ messages in thread
From: A. Porodko @ 2009-11-26 13:06 UTC (permalink / raw)
  To: Liam Girdwood, Mark Brown, Jaroslav Kysela, Takashi Iwai,
	Chaithrika U S, Troy Kisky, David Brownell, Kevin Hilman,
	alsa-devel, linux-kernel

[-- Attachment #1: Type: text/plain, Size: 204 bytes --]

Hello,

Here is a patch for Neuros OSD2 Davinci (DM6446) based board sound support.
Patch made against 2.6.32-rc6 kernel.
------------------------------------------

-- 
Best regards
Andrey A. Porodko
 


[-- Attachment #2: 0005-Davinci-sound-soc-driver-patch-for-Neuros-OSD2-board.patch --]
[-- Type: text/x-patch, Size: 1222 bytes --]

>From 72b5b0efa71d0ca0bbe3a0c3ab577ee365385a28 Mon Sep 17 00:00:00 2001
From: Andrey Porodko <panda@chelcom.ru>
Date: Mon, 23 Nov 2009 13:56:53 +0500
Subject: [PATCH] Davinci sound soc driver patch for Neuros OSD2 board support.

Signed-off-by: Andrey Porodko <panda@chelcom.ru>
---
 sound/soc/davinci/davinci-evm.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/sound/soc/davinci/davinci-evm.c b/sound/soc/davinci/davinci-evm.c
index 67414f6..ffdd30e 100644
--- a/sound/soc/davinci/davinci-evm.c
+++ b/sound/soc/davinci/davinci-evm.c
@@ -55,6 +55,9 @@ static int evm_hw_params(struct snd_pcm_substream *substream,
 	else if (machine_is_davinci_evm())
 		sysclk = 12288000;
 
+	else if (machine_is_neuros_osd2())
+		sysclk = 27000000;
+
 	else if (machine_is_davinci_da830_evm() ||
 				machine_is_davinci_da850_evm())
 		sysclk = 24576000;
@@ -246,6 +249,9 @@ static int __init evm_init(void)
 	if (machine_is_davinci_evm()) {
 		evm_snd_dev_data = &evm_snd_devdata;
 		index = 0;
+	} else if (machine_is_neuros_osd2()) {
+		evm_snd_dev_data = &evm_snd_devdata;
+		index = 0;
 	} else if (machine_is_davinci_dm355_evm()) {
 		evm_snd_dev_data = &evm_snd_devdata;
 		index = 1;
-- 
1.5.6.5


^ permalink raw reply related	[flat|nested] 9+ messages in thread

* RE: Sound support for Neuros OSD2 Davinci based board.
  2009-11-26 13:06 Sound support for Neuros OSD2 Davinci based board A. Porodko
@ 2009-11-26 13:27 ` Chaithrika U S
  2009-11-27 11:12   ` [alsa-devel] " Mark Brown
  2009-11-27 16:47 ` Mark Brown
  1 sibling, 1 reply; 9+ messages in thread
From: Chaithrika U S @ 2009-11-26 13:27 UTC (permalink / raw)
  To: 'A. Porodko', 'Liam Girdwood',
	'Mark Brown', 'Jaroslav Kysela',
	'Takashi Iwai', 'Troy Kisky',
	'David Brownell', 'Kevin Hilman', alsa-devel,
	linux-kernel

Hello,

On Thu, Nov 26, 2009 at 18:36:38, A. Porodko wrote:
> Hello,
> 
> Here is a patch for Neuros OSD2 Davinci (DM6446) based board sound support.
> Patch made against 2.6.32-rc6 kernel.
> ------------------------------------------
> 
> --
> Best regards
> Andrey A. Porodko
>  
> 
> 
@@ -246,6 +249,9 @@ static int __init evm_init(void)
 	if (machine_is_davinci_evm()) {
 		evm_snd_dev_data = &evm_snd_devdata;
 		index = 0;
+	} else if (machine_is_neuros_osd2()) {
+		evm_snd_dev_data = &evm_snd_devdata;
+		index = 0;

The above can be combined with the check for DaVinci EVM
	if (machine_is_davinci_evm() ||
				(machine_is_neuros_osd2()) {
 		evm_snd_dev_data = &evm_snd_devdata;
 		index = 0;
	
Regards, 
Chaithrika



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [alsa-devel] Sound support for Neuros OSD2 Davinci based board.
  2009-11-26 13:27 ` Chaithrika U S
@ 2009-11-27 11:12   ` Mark Brown
  2009-11-27 13:14     ` A. Porodko
  0 siblings, 1 reply; 9+ messages in thread
From: Mark Brown @ 2009-11-27 11:12 UTC (permalink / raw)
  To: Chaithrika U S
  Cc: 'A. Porodko', 'Liam Girdwood',
	'Jaroslav Kysela', 'Takashi Iwai',
	'Troy Kisky', 'David Brownell',
	'Kevin Hilman', alsa-devel, linux-kernel

On Thu, Nov 26, 2009 at 06:57:19PM +0530, Chaithrika U S wrote:

> @@ -246,6 +249,9 @@ static int __init evm_init(void)
>  	if (machine_is_davinci_evm()) {
>  		evm_snd_dev_data = &evm_snd_devdata;
>  		index = 0;
> +	} else if (machine_is_neuros_osd2()) {
> +		evm_snd_dev_data = &evm_snd_devdata;
> +		index = 0;

> The above can be combined with the check for DaVinci EVM
> 	if (machine_is_davinci_evm() ||
> 				(machine_is_neuros_osd2()) {
>  		evm_snd_dev_data = &evm_snd_devdata;
>  		index = 0;

I raised the same query when Andrey sent an off-list copy to me by
mistake - he said that in future he intends to extend the driver to 
have additional features not present on the EVM (though for me that
could always change the || later).

Andrey, with Linux kernel patches reply to all is generally the way
forward.

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [alsa-devel] Sound support for Neuros OSD2 Davinci based board.
  2009-11-27 11:12   ` [alsa-devel] " Mark Brown
@ 2009-11-27 13:14     ` A. Porodko
  2009-11-27 13:28       ` Mark Brown
  0 siblings, 1 reply; 9+ messages in thread
From: A. Porodko @ 2009-11-27 13:14 UTC (permalink / raw)
  To: Mark Brown
  Cc: Chaithrika U S, 'Liam Girdwood',
	'Jaroslav Kysela', 'Takashi Iwai',
	'Troy Kisky', 'David Brownell',
	'Kevin Hilman', alsa-devel, linux-kernel

Mark Brown wrote:
> On Thu, Nov 26, 2009 at 06:57:19PM +0530, Chaithrika U S wrote:
>
>   
>> @@ -246,6 +249,9 @@ static int __init evm_init(void)
>>  	if (machine_is_davinci_evm()) {
>>  		evm_snd_dev_data = &evm_snd_devdata;
>>  		index = 0;
>> +	} else if (machine_is_neuros_osd2()) {
>> +		evm_snd_dev_data = &evm_snd_devdata;
>> +		index = 0;
>>     
>
>   
>> The above can be combined with the check for DaVinci EVM
>> 	if (machine_is_davinci_evm() ||
>> 				(machine_is_neuros_osd2()) {
>>  		evm_snd_dev_data = &evm_snd_devdata;
>>  		index = 0;
>>     
>
> I raised the same query when Andrey sent an off-list copy to me by
> mistake - he said that in future he intends to extend the driver to 
> have additional features not present on the EVM (though for me that
> could always change the || later).
>
> Andrey, with Linux kernel patches reply to all is generally the way
> forward.
>   
Mark,

Understood. Shall I change if if to if || then?

-- 
Best regards
Andrey A. Porodko
 


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [alsa-devel] Sound support for Neuros OSD2 Davinci based board.
  2009-11-27 13:14     ` A. Porodko
@ 2009-11-27 13:28       ` Mark Brown
  0 siblings, 0 replies; 9+ messages in thread
From: Mark Brown @ 2009-11-27 13:28 UTC (permalink / raw)
  To: A. Porodko
  Cc: Chaithrika U S, 'Liam Girdwood',
	'Jaroslav Kysela', 'Takashi Iwai',
	'Troy Kisky', 'David Brownell',
	'Kevin Hilman', alsa-devel, linux-kernel

On Fri, Nov 27, 2009 at 06:14:26PM +0500, A. Porodko wrote:
> Mark Brown wrote:

> > I raised the same query when Andrey sent an off-list copy to me by
> > mistake - he said that in future he intends to extend the driver to 
> > have additional features not present on the EVM (though for me that
> > could always change the || later).

> Understood. Shall I change if if to if || then?

Honestly I'm not that bothered, I was mostly following up to the list so
that readers and the archives could see the answer to the query (I
guessed you may have mistakenly replied off list).

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Sound support for Neuros OSD2 Davinci based board.
  2009-11-26 13:06 Sound support for Neuros OSD2 Davinci based board A. Porodko
  2009-11-26 13:27 ` Chaithrika U S
@ 2009-11-27 16:47 ` Mark Brown
  2009-11-28 15:07   ` Andrey A. Porodko
  2009-11-30  6:47   ` Andrey A. Porodko
  1 sibling, 2 replies; 9+ messages in thread
From: Mark Brown @ 2009-11-27 16:47 UTC (permalink / raw)
  To: A. Porodko
  Cc: Liam Girdwood, Jaroslav Kysela, Takashi Iwai, Chaithrika U S,
	Troy Kisky, David Brownell, Kevin Hilman, alsa-devel,
	linux-kernel

On Thu, Nov 26, 2009 at 06:06:38PM +0500, A. Porodko wrote:
> Hello,
> 
> Here is a patch for Neuros OSD2 Davinci (DM6446) based board sound support.
> Patch made against 2.6.32-rc6 kernel.

This doesn't apply against current ASoC.  Could you please regenerate
against this branch:

git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6.git for-2.6.33

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Sound support for Neuros OSD2 Davinci based board.
  2009-11-27 16:47 ` Mark Brown
@ 2009-11-28 15:07   ` Andrey A. Porodko
  2009-11-30  6:47   ` Andrey A. Porodko
  1 sibling, 0 replies; 9+ messages in thread
From: Andrey A. Porodko @ 2009-11-28 15:07 UTC (permalink / raw)
  To: Mark Brown
  Cc: A. Porodko, Liam Girdwood, Jaroslav Kysela, Takashi Iwai,
	Chaithrika U S, Troy Kisky, David Brownell, Kevin Hilman,
	alsa-devel, linux-kernel

Mark Brown wrote:
> On Thu, Nov 26, 2009 at 06:06:38PM +0500, A. Porodko wrote:
>   
>> Hello,
>>
>> Here is a patch for Neuros OSD2 Davinci (DM6446) based board sound support.
>> Patch made against 2.6.32-rc6 kernel.
>>     
>
> This doesn't apply against current ASoC.  Could you please regenerate
> against this branch:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6.git for-2.6.33
>
>   
Mark Brown wrote:
> On Thu, Nov 26, 2009 at 06:06:38PM +0500, A. Porodko wrote:
>   
>> Hello,
>>
>> Here is a patch for Neuros OSD2 Davinci (DM6446) based board sound support.
>> Patch made against 2.6.32-rc6 kernel.
>>     
>
> This doesn't apply against current ASoC.  Could you please regenerate
> against this branch:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6.git for-2.6.33
>
>   
Hi,

I wish I knew how to do this. I'm new with git and anly learn how to
work with one tree.
Complex operations confuse me a little. I generated something, but it
doesn't look different from what I had before.

P.S. Reading alsa-project wiki didn't shed more light. For my main tree
is davinci tree and git is damn tricky.
---------------------------
>From 699bbf676a3e74989063b398ff662fcf40469a16 Mon Sep 17 00:00:00 2001
From: Andrey Porodko <panda@chelcom.ru>
Date: Mon, 23 Nov 2009 13:56:53 +0500
Subject: [PATCH] Davinci sound soc driver patch for Neuros OSD2 board
support.

Signed-off-by: Andrey Porodko <panda@chelcom.ru>
---
 sound/soc/davinci/davinci-evm.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/sound/soc/davinci/davinci-evm.c
b/sound/soc/davinci/davinci-evm.c
index 67414f6..ffdd30e 100644
--- a/sound/soc/davinci/davinci-evm.c
+++ b/sound/soc/davinci/davinci-evm.c
@@ -55,6 +55,9 @@ static int evm_hw_params(struct snd_pcm_substream
*substream,
     else if (machine_is_davinci_evm())
         sysclk = 12288000;
 
+    else if (machine_is_neuros_osd2())
+        sysclk = 27000000;
+
     else if (machine_is_davinci_da830_evm() ||
                 machine_is_davinci_da850_evm())
         sysclk = 24576000;
@@ -246,6 +249,9 @@ static int __init evm_init(void)
     if (machine_is_davinci_evm()) {
         evm_snd_dev_data = &evm_snd_devdata;
         index = 0;
+    } else if (machine_is_neuros_osd2()) {
+        evm_snd_dev_data = &evm_snd_devdata;
+        index = 0;
     } else if (machine_is_davinci_dm355_evm()) {
         evm_snd_dev_data = &evm_snd_devdata;
         index = 1;
-- 
1.5.6.5
-----------------------------------------

-- 
Best regards
Andrey A. Porodko
 



-- 
Best regards
Andrey A. Porodko
 


^ permalink raw reply related	[flat|nested] 9+ messages in thread

* Re: Sound support for Neuros OSD2 Davinci based board.
  2009-11-27 16:47 ` Mark Brown
  2009-11-28 15:07   ` Andrey A. Porodko
@ 2009-11-30  6:47   ` Andrey A. Porodko
  2009-11-30  6:52     ` Andrey A. Porodko
  1 sibling, 1 reply; 9+ messages in thread
From: Andrey A. Porodko @ 2009-11-30  6:47 UTC (permalink / raw)
  To: Mark Brown
  Cc: Jorge Luis Zapata Muga, Liam Girdwood, Jaroslav Kysela,
	Takashi Iwai, Chaithrika U S, Troy Kisky, David Brownell,
	Kevin Hilman, alsa-devel, linux-kernel

Mark Brown wrote:
> On Thu, Nov 26, 2009 at 06:06:38PM +0500, A. Porodko wrote:
>   
>> Hello,
>>
>> Here is a patch for Neuros OSD2 Davinci (DM6446) based board sound support.
>> Patch made against 2.6.32-rc6 kernel.
>>     
>
> This doesn't apply against current ASoC.  Could you please regenerate
> against this branch:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6.git for-2.6.33
>
>   
Hi Mark,

Are you sure you have the latest davinci soc support in your tree?
Mine file davinci_evm.c is 7.5k size, in your

git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6.git

repo your is 5.5k. Quick glance shows that in your repo davinci support
lacks of da830_evm support.
I'm confused which one is I have to use and apply patch to?

-- 
Best regards
Andrey A. Porodko
 


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Sound support for Neuros OSD2 Davinci based board.
  2009-11-30  6:47   ` Andrey A. Porodko
@ 2009-11-30  6:52     ` Andrey A. Porodko
  0 siblings, 0 replies; 9+ messages in thread
From: Andrey A. Porodko @ 2009-11-30  6:52 UTC (permalink / raw)
  To: Andrey A. Porodko
  Cc: Mark Brown, Jorge Luis Zapata Muga, Liam Girdwood,
	Jaroslav Kysela, Takashi Iwai, Chaithrika U S, Troy Kisky,
	David Brownell, Kevin Hilman, alsa-devel, linux-kernel

Andrey A. Porodko wrote:

Please, disregard my previous message. It's me stupid enough to forget
to switch to the right branch.
Sorry.


> Mark Brown wrote:
>   
>> On Thu, Nov 26, 2009 at 06:06:38PM +0500, A. Porodko wrote:
>>   
>>     
>>> Hello,
>>>
>>> Here is a patch for Neuros OSD2 Davinci (DM6446) based board sound support.
>>> Patch made against 2.6.32-rc6 kernel.
>>>     
>>>       
>> This doesn't apply against current ASoC.  Could you please regenerate
>> against this branch:
>>
>> git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6.git for-2.6.33
>>
>>   
>>     
> Hi Mark,
>
> Are you sure you have the latest davinci soc support in your tree?
> Mine file davinci_evm.c is 7.5k size, in your
>
> git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6.git
>
> repo your is 5.5k. Quick glance shows that in your repo davinci support
> lacks of da830_evm support.
> I'm confused which one is I have to use and apply patch to?
>
>   


-- 
Best regards
Andrey A. Porodko
 


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2009-11-30  6:52 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-11-26 13:06 Sound support for Neuros OSD2 Davinci based board A. Porodko
2009-11-26 13:27 ` Chaithrika U S
2009-11-27 11:12   ` [alsa-devel] " Mark Brown
2009-11-27 13:14     ` A. Porodko
2009-11-27 13:28       ` Mark Brown
2009-11-27 16:47 ` Mark Brown
2009-11-28 15:07   ` Andrey A. Porodko
2009-11-30  6:47   ` Andrey A. Porodko
2009-11-30  6:52     ` Andrey A. Porodko

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox