All of lore.kernel.org
 help / color / mirror / Atom feed
* Re: MIDI and PCMCIA
  2003-06-14 23:41 MIDI and PCMCIA Giuliano Pochini
@ 2003-06-14 22:06 ` Paul Davis
  2003-06-17 22:59   ` Giuliano Pochini
  0 siblings, 1 reply; 6+ messages in thread
From: Paul Davis @ 2003-06-14 22:06 UTC (permalink / raw)
  To: Giuliano Pochini; +Cc: Alsa-devel

>
>Some of the cards by Echoaudio have a midi port, but it's not MPC401
>compatible. The card has two tiny buffers to send and receive bytes. Where
>can I get infos, sample code, etc. to add midi support to my driver ?
>The Layla24 also exists in PCMCIA edition. Just like above, I need docs...

no docs explicitly, but the hdsp (as just one example; there are
others within the driver tree) has a midi port that is completely
unrelated to MPC401. it also uses a tasklet to handle midi i/o so as
not to affect audio latency.

--p


-------------------------------------------------------
This SF.NET email is sponsored by: eBay
Great deals on office technology -- on eBay now! Click here:
http://adfarm.mediaplex.com/ad/ck/711-11697-6916-5

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

* MIDI and PCMCIA
@ 2003-06-14 23:41 Giuliano Pochini
  2003-06-14 22:06 ` Paul Davis
  0 siblings, 1 reply; 6+ messages in thread
From: Giuliano Pochini @ 2003-06-14 23:41 UTC (permalink / raw)
  To: Alsa-devel


Some of the cards by Echoaudio have a midi port, but it's not MPC401
compatible. The card has two tiny buffers to send and receive bytes. Where
can I get infos, sample code, etc. to add midi support to my driver ?
The Layla24 also exists in PCMCIA edition. Just like above, I need docs...
Tnx.


-- 
Bye.
   Giuliano.



-------------------------------------------------------
This SF.NET email is sponsored by: eBay
Great deals on office technology -- on eBay now! Click here:
http://adfarm.mediaplex.com/ad/ck/711-11697-6916-5

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

* Re: MIDI and PCMCIA
  2003-06-14 22:06 ` Paul Davis
@ 2003-06-17 22:59   ` Giuliano Pochini
  2003-06-18 10:59     ` Takashi Iwai
  0 siblings, 1 reply; 6+ messages in thread
From: Giuliano Pochini @ 2003-06-17 22:59 UTC (permalink / raw)
  To: Paul Davis; +Cc: alsa-devel

On sab, 2003-06-14 at 22:06, Paul Davis wrote:
> >
> >Some of the cards by Echoaudio have a midi port, but it's not MPC401
> >compatible. The card has two tiny buffers to send and receive bytes. Where
> >can I get infos, sample code, etc. to add midi support to my driver ?
> >The Layla24 also exists in PCMCIA edition. Just like above, I need docs...

> no docs explicitly, but the hdsp (as just one example; there are
> others within the driver tree) has a midi port that is completely
> unrelated to MPC401. it also uses a tasklet to handle midi i/o so as
> not to affect audio latency.

Tnx, the code seems quite clear.

And about the PCMCIA ?


Bye.




-------------------------------------------------------
This SF.Net email is sponsored by: INetU
Attention Web Developers & Consultants: Become An INetU Hosting Partner.
Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission!
INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php

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

* Re: MIDI and PCMCIA
  2003-06-17 22:59   ` Giuliano Pochini
@ 2003-06-18 10:59     ` Takashi Iwai
  2003-06-18 11:34       ` Paul Davis
  0 siblings, 1 reply; 6+ messages in thread
From: Takashi Iwai @ 2003-06-18 10:59 UTC (permalink / raw)
  To: Giuliano Pochini; +Cc: Paul Davis, alsa-devel

At 17 Jun 2003 22:59:43 +0000,
Giuliano Pochini wrote:
> 
> On sab, 2003-06-14 at 22:06, Paul Davis wrote:
> > >
> > >Some of the cards by Echoaudio have a midi port, but it's not MPC401
> > >compatible. The card has two tiny buffers to send and receive bytes. Where
> > >can I get infos, sample code, etc. to add midi support to my driver ?
> > >The Layla24 also exists in PCMCIA edition. Just like above, I need docs...
> 
> > no docs explicitly, but the hdsp (as just one example; there are
> > others within the driver tree) has a midi port that is completely
> > unrelated to MPC401. it also uses a tasklet to handle midi i/o so as
> > not to affect audio latency.
> 
> Tnx, the code seems quite clear.
> 
> And about the PCMCIA ?

if it's a cardbus, the driver will look just like a normal PCI
driver.  hdsp is a good example.  it's based on the normal pci_driver
struct.  (although it has a xilinx firmware loading routine).

if it's a pccard, you'll need the entry code for cs, and will be a bit
more complicated.  take a look at vx-pocket drivers.


Takashi


-------------------------------------------------------
This SF.Net email is sponsored by: INetU
Attention Web Developers & Consultants: Become An INetU Hosting Partner.
Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission!
INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php

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

* Re: MIDI and PCMCIA
  2003-06-18 10:59     ` Takashi Iwai
@ 2003-06-18 11:34       ` Paul Davis
  2003-06-18 12:34         ` Takashi Iwai
  0 siblings, 1 reply; 6+ messages in thread
From: Paul Davis @ 2003-06-18 11:34 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: Giuliano Pochini, alsa-devel

>struct.  (although it has a xilinx firmware loading routine).

just to make sure there is no misinformation going around: the
"firmware" loaded by the hdsp driver has nothing to do with the xilinx
fpga. its not even really "firmware" in the conventional sense. its
actually configuration data for the i/o box attached to the pci/pcmcia
card, and is written to the already running fpga, which passes it
through/writes it to the i/o box. you can have a "running" hdsp card
with no i/o box, but that's hardly what you'd call useful :)

--p


-------------------------------------------------------
This SF.Net email is sponsored by: INetU
Attention Web Developers & Consultants: Become An INetU Hosting Partner.
Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission!
INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php

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

* Re: MIDI and PCMCIA
  2003-06-18 11:34       ` Paul Davis
@ 2003-06-18 12:34         ` Takashi Iwai
  0 siblings, 0 replies; 6+ messages in thread
From: Takashi Iwai @ 2003-06-18 12:34 UTC (permalink / raw)
  To: Paul Davis; +Cc: Giuliano Pochini, alsa-devel

At Wed, 18 Jun 2003 07:34:42 -0400,
Paul Davis wrote:
> 
> >struct.  (although it has a xilinx firmware loading routine).
> 
> just to make sure there is no misinformation going around: the
> "firmware" loaded by the hdsp driver has nothing to do with the xilinx
> fpga. its not even really "firmware" in the conventional sense. its
> actually configuration data for the i/o box attached to the pci/pcmcia
> card, and is written to the already running fpga, which passes it
> through/writes it to the i/o box. you can have a "running" hdsp card
> with no i/o box, but that's hardly what you'd call useful :)

thanks for the clarification.

for more notes about xilinx chip: in the case of vx-pocket drivers,
the xilinx chip works as a kind of boot-strapping.  so, in this case,
the firmware to start up the xilinx chip is necessary to make the main
dsp chip accessible through it.


Takashi


-------------------------------------------------------
This SF.Net email is sponsored by: INetU
Attention Web Developers & Consultants: Become An INetU Hosting Partner.
Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission!
INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php

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

end of thread, other threads:[~2003-06-18 12:34 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-06-14 23:41 MIDI and PCMCIA Giuliano Pochini
2003-06-14 22:06 ` Paul Davis
2003-06-17 22:59   ` Giuliano Pochini
2003-06-18 10:59     ` Takashi Iwai
2003-06-18 11:34       ` Paul Davis
2003-06-18 12:34         ` Takashi Iwai

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.