All of lore.kernel.org
 help / color / mirror / Atom feed
From: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
To: Alexander Nestorov <alexandernst@gmail.com>
Cc: linux-samsung-soc <linux-samsung-soc@vger.kernel.org>
Subject: Audio support on Mini6410 board [was Re: Hi again]
Date: Fri, 11 Jan 2013 00:16:27 +0100	[thread overview]
Message-ID: <50EF4BCB.40307@gmail.com> (raw)
In-Reply-To: <CACuz9s1mnOon=EywOrcxZjMOGrx2=f0-4sj6ietZFoEXC66uWQ@mail.gmail.com>

Hi Alexander,

Cc: linux-samsung-soc@vger.kernel.org

On 12/21/2012 07:39 PM, Alexander Nestorov wrote:
> Hi once again :)
>
> After some more work there is some (really small) progress.
> I'm able to make the kernel throw errors about something related with
> AC97 and/or ALSA
>
> This is the kernel log: http://pastie.org/5562475
> Those are the patches I have applied (probably something is wrong, I
> just don't know what/where): http://pastie.org/5562478
> And this is the kernel's configuracion: http://pastie.org/5562483
>   (should I disable/enable something?)

It might be correct, but I suspect you need add an entry for Mini6410
board, similar to this one

"SoC AC97 Audio support for SMDK with WM9713"

> What do you think? Any notes/comments?

I have virtually no experience with ASoC and no board to check it,
so my ability to help you with this is really limited. Anyway, let's
try to make it work.

In the kernel log there are 2 things I noticed and would need to be
checked:

Lines 164...166:

soc-audio soc-audio: ASoC machine SMDK WM9713 should use 
snd_soc_register_card()
soc-audio soc-audio: CPU DAI samsung-ac97 not registered
platform soc-audio: Driver soc-audio requests probe deferral

and line 182:

soc-audio: probe of soc-audio failed with error -22

Likely only this last error is important.

I would add some debug prints to snd_soc_register_card() and
snd_soc_instantiate_card() to find out where it fails exactly.

Anyway, it seems you have added wrong audio devices to your board file,
copied from mach-mini2440.c ? Instead, you should find what's in board
files for boards based on s3c6410 SoC, e.g. mach-s3c6410/mach-crag6410.c.

I think you need one of these devices in mini6410_devices[] array:

	&s3c64xx_device_iis0,
	&s3c64xx_device_iis1,

Also, can you check what devices are registered in the system, e.g.

# find /sys/devices

?
You might want to have a look at sound/soc/samsung/smdk_wm9713.c.
Likely you need to add something similar for Mini6410.

And just do remove all mini2440 devices from your board file, like:
uda1340_codec, mini2440_audio. Those certainly shouldn't be there.

I'm not sure yet where AC97_* SoC pins are configured (corresponding
to B29...B33 pins of Tiny6410 module).

--

Regards,
Sylwester

       reply	other threads:[~2013-01-10 23:16 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <CACuz9s2w28eVG8qS9FXkUYAggXn7y2deHi2fPGizcURu_Bp4wg@mail.gmail.com>
     [not found] ` <50D19AE6.1080306@gmail.com>
     [not found]   ` <50D19D03.3060203@gmail.com>
     [not found]     ` <CACuz9s0hXGO_kBtWWLqMtktMyUhVBw-a0+auVEEfMvVEX4jD=w@mail.gmail.com>
     [not found]       ` <50D2109D.9@gmail.com>
     [not found]         ` <CACuz9s3vY3XvaWymLGwnzEudBkOUW4o-LpfJQTF0=mgy0cAhzg@mail.gmail.com>
     [not found]           ` <CACuz9s0a2A6F7zWyxQkBAZtj=Xi1NwT7cLEHe-fa6G5p__bUgg@mail.gmail.com>
     [not found]             ` <50D2F879.6020501@gmail.com>
     [not found]               ` <CACuz9s0rTGDGvB9PcKfjGvvt8vEdBDKKvQTx94fuj1MrDcNfOg@mail.gmail.com>
     [not found]                 ` <50D305CF.2030600@gmail.com>
     [not found]                   ` <CACuz9s19M2Qv8dOBY0h0EKNidD3r4G3esvAAWZAUDZEjFMCGiA@mail.gmail.com>
     [not found]                     ` <50D30F6C.7000004@gmail.com>
     [not found]                       ` <CACuz9s1_KKfVDCa4FvZLe9pEVWuqQzuLPX7pYX9Tw1NUQGPtzA@mail.gmail.com>
     [not found]                         ` <CACuz9s1waQ3VgRjdxw9CoiHX2BtfOaxTosqLDwhX+O7px0=JXg@mail.gmail.com>
     [not found]                           ` <50D31BF8.8040301@gmail.com>
     [not found]                             ` <CACuz9s3xtCndC2jks4T-ytSWxwTBjLbXUrehE tsNwm7H=wJC1Q@mail.gmail.com>
     [not found]                               ` <50D31F63.6090304@gmail.com>
     [not found]                                 ` <CACuz9s06v5nXNze+AAZyPTyxib4OXmqRi9E_Hw4SqBoprym0UA@mail.gmail.com>
     [not found]                                   ` <CACuz9s1mnOon=EywOrcxZjMOGrx2=f0-4sj6ietZFoEXC66uWQ@mail.gmail.com>
2013-01-10 23:16                                     ` Sylwester Nawrocki [this message]
2013-01-11 10:13                                       ` Audio support on Mini6410 board [was Re: Hi again] Andrey Gusakov
2013-01-11 18:17                                         ` Alexander Nestorov
2013-01-11 22:50                                           ` Audio support on Mini6410 board Sylwester Nawrocki
2013-01-12 17:07                                             ` Alexander Nestorov
2013-01-13 10:42                                               ` Andrey Gusakov
2013-01-14 22:44                                               ` Sylwester Nawrocki
     [not found]                                               ` <CACuz9s2fQYw-2pbE6dyNY7MiUSQxGiWArmXARxdwn1ULuDwm_Q-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2013-01-15  9:30                                                 ` Juergen Beisert
2013-01-15 18:58                                                   ` [oselas] " Alexander Nestorov
2013-01-20 20:46                                                     ` Alexander Nestorov
2013-01-21  7:32                                                       ` Andrey Gusakov
2013-01-21  8:07                                                         ` Alexander Nestorov
2013-01-21  9:01                                                           ` Andrey Gusakov
2013-02-09 18:21                                                       ` Sylwester Nawrocki
2013-02-09 18:41                                                         ` Sylwester Nawrocki
2013-02-09 18:52                                                         ` Tomasz Figa
     [not found]                                   ` <50D85D93.7060201@gmail.com>
     [not found]                                     ` <CACuz9s19ssgPkVM3fB+3JQ5EOp9rTTOncaZro_rA=4c98DJGZQ@mail.gmail.com>
     [not found]                                       ` <CACuz9s1Bs4W8Nq_2R3uMQn4dJVahtrqWhfEAVH1PGwguZWALEA@mail.gmail.com>
     [not found]                                         ` <50E081DE.5070208@gmail.com>
     [not found]                                           ` <CACuz9s30Om4DTqy8=VVQma=+GEC0=vmbK_n1+ic4v6YiCfdYQQ@mail.gmail.com>
     [not found]                                             ` <50E359D2.4080105@gmail.com>
     [not found]                                               ` <CACuz9s3_+MsDcwNdPeyaTaPC3zvknCe0sZ6vGCENUcQdfz6ZJg@mail.gmail.com>
     [not found]                                                 ` <5109A415.8090300@gmail.com>
     [not found]                                                   ` <CACuz9s3nrTYsSvDSecV3OO4U22DmEVynmixkkJ6BQX83smNL1A@mail.gmail.com>
     [not found]                                                     ` <CACuz9s2MwexhTuNYf2rN5QSaN=Q0FZ2qJXK2Ud7ytkr-rUoQ6w@mail.gmail.com>
2013-02-06 23:53                                                       ` Hi again Sylwester Nawrocki
2013-02-07 22:34                                                         ` Sylwester Nawrocki

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=50EF4BCB.40307@gmail.com \
    --to=sylvester.nawrocki@gmail.com \
    --cc=alexandernst@gmail.com \
    --cc=linux-samsung-soc@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.