From: James Courtier-Dutton <James@superbug.co.uk>
To: James Courtier-Dutton <James@superbug.co.uk>
Cc: alsa-devel <alsa-devel@lists.sourceforge.net>
Subject: Re: Update: emu1212m
Date: Wed, 21 Jun 2006 08:56:52 +0100 [thread overview]
Message-ID: <4498FBC4.5090900@superbug.co.uk> (raw)
In-Reply-To: <44951964.9020509@superbug.co.uk>
James Courtier-Dutton wrote:
> Hi,
>
> This is just a quick note to say that I have made some progress with the
> alsa support for emu1212m.
> Summary:
> If one cold boots to windows, and then warm boots to linux, I have
> managed to get SPDIF out working on the emu1212m.
> This is good news, because I have managed to determine the final bit of
> work required to get the emu1212m working in Linux.
> The emu1212m has a FPGA on it.
> 1) The FPGA array is filled with the netlists.
> 2) The FPGA now has registers that can be read and written to switch
> features on and off. E.g. spdif out or adat out.
>
> Now, I have done a lot of the work for step 2. I just need to work out
> how to do step 1 now.
> Step 1 happens on cold boot, and survives a warm boot.
> Step 2 is already understood in the Linux driver.
>
> Summary:
> TODO: Step 1.
>
> James
>
Update: I have now discovered how 1 works. I just need to write some
code to get it working.
Question:
For (1), the FPGA array is filled with 78756 bytes of netlist code.
I suppose one could consider this 78756 bytes as firmware.
Should this firmware sit somewhere in userspace?
The trouble is, that if one changes some controls on the device, e.g.
switching from SPDIF to ADAT digital outputs, a whole new different
firmware image is loaded. So, one has multiple different firmware
images, with one swapping between them. Should these firmware images be
left in the kernel then, instead of using the userspace firmware api?
James
next prev parent reply other threads:[~2006-06-21 7:56 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-06-18 9:14 Update: emu1212m James Courtier-Dutton
2006-06-21 7:56 ` James Courtier-Dutton [this message]
2006-06-21 8:04 ` Jaroslav Kysela
2006-06-21 9:14 ` Sergey Vlasov
2006-06-21 10:37 ` Takashi Iwai
2006-06-21 12:01 ` James Courtier-Dutton
2006-06-21 11:58 ` James Courtier-Dutton
2006-06-21 12:40 ` Takashi Iwai
2006-06-29 22:24 ` James Courtier-Dutton
2006-07-10 23:06 ` James Courtier-Dutton
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=4498FBC4.5090900@superbug.co.uk \
--to=james@superbug.co.uk \
--cc=alsa-devel@lists.sourceforge.net \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox