[alsa-devel] ESI Maya44 initial patch
Hello,
this is the first testing version of the driver for the ESI Maya44 card, which I developed on the initiative of Piotr Makowski.
The driver is actually an addition to the existing ice1724 code.
More information can be found in doc/README.maya44 .
We would appreciate your testing and feedback.
Also, since I am new to ALSA driver development, I would appreciate feedback on whether the way I integrated this into the ALSA tree is correct.
Thanks for your feedback and best regards, Rainer Zimmermann
Hi,
Would be the ESI Maya44 support added to the 1.0.16 alsa version? It would be nice to get it working with upcoming Ubuntu 8.04 .
2008/2/5, Rainer Zimmermann mail@lightshed.de:
Hello,
this is the first testing version of the driver for the ESI Maya44 card, which I developed on the initiative of Piotr Makowski.
The driver is actually an addition to the existing ice1724 code.
More information can be found in doc/README.maya44 .
We would appreciate your testing and feedback.
Also, since I am new to ALSA driver development, I would appreciate feedback on whether the way I integrated this into the ALSA tree is correct.
Thanks for your feedback and best regards, Rainer Zimmermann
-- Lightshed IT Services Löfflerstr. 27, 22765 Hamburg, Germany * mail@lightshed.de * www.lightshed.de
At Wed, 6 Feb 2008 07:28:23 +0100, Piotr Zaryk wrote:
Hi,
Would be the ESI Maya44 support added to the 1.0.16 alsa version? It would be nice to get it working with upcoming Ubuntu 8.04 .
Strange, this mail didn't reach to me. Could you repost? (I remember that there was a downtime of alsa-project.org in yesterday afternoon, which could hit...)
Anyway, the patch would be pretty unlikely in 1.0.16. 1.0.16 is already frozen. Let's get it in the next release.
Takashi
2008/2/5, Rainer Zimmermann mail@lightshed.de:
Hello,
this is the first testing version of the driver for the ESI Maya44 card, which I developed on the initiative of Piotr Makowski.
The driver is actually an addition to the existing ice1724 code.
More information can be found in doc/README.maya44 .
We would appreciate your testing and feedback.
Also, since I am new to ALSA driver development, I would appreciate feedback on whether the way I integrated this into the ALSA tree is correct.
Thanks for your feedback and best regards, Rainer Zimmermann
-- Lightshed IT Services Löfflerstr. 27, 22765 Hamburg, Germany * mail@lightshed.de * www.lightshed.de
--
Regards, Piotr Makowski _______________________________________________ Alsa-devel mailing list Alsa-devel@alsa-project.org http://mailman.alsa-project.org/mailman/listinfo/alsa-devel
Hi,
Thanks for the reverse engineering.
MI/ODI/O is partially supported in prodigy192.c.
Combination Prodigy192 + MI/ODI/O:
SPDIF-out works automatically (basically kind of a parallel connection to the on-board SPDIF-out). The SPDIF input via AK4114 works, I have not tested MIDI yet.
Theoretically, the Xilinx array should supply AK4114 with external clock for SPDIF rate detection - using the MK73-1 frequency multiplier. I have yet to hook up my oscilloscope to analyze the actual functionality. As of now the automatic rate detection does not work.
I guess MI/ODI/O support for Maya44 would be fairly similar.
Good luck and best regards,
Pavel Hofman.
Rainer Zimmermann wrote:
Hello,
this is the first testing version of the driver for the ESI Maya44 card, which I developed on the initiative of Piotr Makowski.
The driver is actually an addition to the existing ice1724 code.
More information can be found in doc/README.maya44 .
We would appreciate your testing and feedback.
Also, since I am new to ALSA driver development, I would appreciate feedback on whether the way I integrated this into the ALSA tree is correct.
Thanks for your feedback and best regards, Rainer Zimmermann
Alsa-devel mailing list Alsa-devel@alsa-project.org http://mailman.alsa-project.org/mailman/listinfo/alsa-devel
At Tue, 05 Feb 2008 18:53:48 +0100, Rainer Zimmermann wrote:
Hello,
this is the first testing version of the driver for the ESI Maya44 card, which I developed on the initiative of Piotr Makowski.
The driver is actually an addition to the existing ice1724 code.
More information can be found in doc/README.maya44 .
We would appreciate your testing and feedback.
Also, since I am new to ALSA driver development, I would appreciate feedback on whether the way I integrated this into the ALSA tree is correct.
The place you added is fine. Unless you want it to merge to the upstream right now, we can keep locally in the alsa-driver tree.
The file ice1724.c should be rather "patched" instead of copying the whole. See other directories how to add it. Basically, you create *.patch and add rules for the corresponding files in Makefile.
ice1712.h is a bit nasty. If you don't need to modify that file, you can have a skeleton that simply includes the file in alsa-kernel tree. That is, one liner including the following:
#include "../../alsa-kernel/pci/ice1712/ice1712.h"
Last but not least, try to keep your patch clean and compliant to the kernel coding style. You can run $LINUX_KERNEL/scripts/checkpatch.pl to check what can be wrong as a guide line.
Please repost after these fixes so that I'll merge it to the HG tree.
Thanks,
Takashi
participants (4)
-
Pavel Hofman
-
Piotr Zaryk
-
Rainer Zimmermann
-
Takashi Iwai