* Update to Audioscience asihpi driver
@ 2006-12-22 4:09 Eliot Blennerhassett
2006-12-22 12:01 ` Takashi Iwai
0 siblings, 1 reply; 4+ messages in thread
From: Eliot Blennerhassett @ 2006-12-22 4:09 UTC (permalink / raw)
To: alsa-devel; +Cc: tiwai
Greetings,
Before 2006 is finished, heres an update...
Patch against alsa-driver hg revision 3207: (197K)
http://audioscience.com/internet/download/beta/alsa-driver-hg3207_asihpi30506.tar.bz2
Replacement contents for alsa-firmware/asihpi (1.3M)
http://audioscience.com/internet/download/beta/alsa-firmware_asihpi30506.tar.bz2
Based on
http://audioscience.com/internet/download/hpklinux-3.05.06.tar.bz2
Signed-off-by: Eliot Blennerhassett <eblennerhassett@audioscience.com>
Summary of changes: (see drvnotes_rc.txt included with the patch for full
details)
* Update from hpklinux version 3.00 to 3.05.06
* Support 64 bit kernel
* Add ASI6600 PCI express, ASI6500 PCI cards
* Update ASI87xx for MPEG layer 2/3 record, Add PAL tv
* Add StreamRead/WriteBuf API,
* Fix error in ALSA capture parameters
regards
--
Eliot Blennerhassett
AudioScience Inc.
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Update to Audioscience asihpi driver
2006-12-22 4:09 Update to Audioscience asihpi driver Eliot Blennerhassett
@ 2006-12-22 12:01 ` Takashi Iwai
2006-12-23 2:55 ` Eliot Blennerhassett
0 siblings, 1 reply; 4+ messages in thread
From: Takashi Iwai @ 2006-12-22 12:01 UTC (permalink / raw)
To: Eliot Blennerhassett; +Cc: alsa-devel
At Fri, 22 Dec 2006 17:09:32 +1300,
Eliot Blennerhassett wrote:
>
> Greetings,
>
> Before 2006 is finished, heres an update...
>
> Patch against alsa-driver hg revision 3207: (197K)
> http://audioscience.com/internet/download/beta/alsa-driver-hg3207_asihpi30506.tar.bz2
>
> Replacement contents for alsa-firmware/asihpi (1.3M)
> http://audioscience.com/internet/download/beta/alsa-firmware_asihpi30506.tar.bz2
>
> Based on
> http://audioscience.com/internet/download/hpklinux-3.05.06.tar.bz2
>
> Signed-off-by: Eliot Blennerhassett <eblennerhassett@audioscience.com>
>
> Summary of changes: (see drvnotes_rc.txt included with the patch for full
> details)
> * Update from hpklinux version 3.00 to 3.05.06
> * Support 64 bit kernel
> * Add ASI6600 PCI express, ASI6500 PCI cards
> * Update ASI87xx for MPEG layer 2/3 record, Add PAL tv
> * Add StreamRead/WriteBuf API,
> * Fix error in ALSA capture parameters
Thanks for the patch. I applied it to HG tree.
But, it's basically too big to accept as a single patch.
Such a big change is hard to review and trace. Please submit patches
more frequently if possible. This will make our lives easier :)
Also, the conversion from u16 to HW16 isn't good from the kernel code
perspective. The former is the standard variable type in the kernel
code. I hope they will be reverted again in the future revision.
Takashi
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Update to Audioscience asihpi driver
2006-12-22 12:01 ` Takashi Iwai
@ 2006-12-23 2:55 ` Eliot Blennerhassett
2006-12-28 13:02 ` Takashi Iwai
0 siblings, 1 reply; 4+ messages in thread
From: Eliot Blennerhassett @ 2006-12-23 2:55 UTC (permalink / raw)
To: Takashi Iwai; +Cc: alsa-devel
On Saturday 23 December 2006 01:01, Takashi Iwai wrote:
> Thanks for the patch. I applied it to HG tree.
Thanks Takashi,
> But, it's basically too big to accept as a single patch.
See below. Sorry about adding to your workload.
> Such a big change is hard to review and trace. Please submit patches
> more frequently if possible. This will make our lives easier :)
We will try!
> Also, the conversion from u16 to HW16 isn't good from the kernel code
> perspective. The former is the standard variable type in the kernel
> code. I hope they will be reverted again in the future revision.
Aaagh! My bad.
Here is an updated patch that has been through our "ALSA sanitization"
process. It fixes the HW16 etc, and as a result is about 1/3 of the size,
and I hope a bit easier to review.
http://audioscience.com/internet/download/beta/alsa-driver-hg3207_asihpi30506-2.tar.bz2
(No change to firmware)
If the previous patch can be backed out of Hg, that would be preferable though
I understand if it is not possible.
regards
--
Eliot Blennerhassett
AudioScience Inc.
Summary of main changes
* all files
- convert some u32 to u32 *, for 64 bit eg u32 dwMemBase -> u32 * pMemBase
* hpi.h, hpifunc.c
- remove AES18 functions
- rework some data structures to accomodate 64 bit pointers
* asihpi.c
- adapt to new stream read/write api
- fix error in capture snd_pcm_hardware descriptor
- add more tuner bands
- remove obsolete aesebu clock control
- revise level meter return to be linear approx
* hpi56301.c
- remove support for ASI4400,4500,4600
* hpi6000.c
- remove unused debug code
* hpi6205.c
- add ASI6500 family
* hpios_linux_kernel.h
- correct block read/write macros
Rename hpios_linux.c to hpios_linux_kernel.c (matches hpios_linux_kernel.h)
Remove unused files hpiman.c hpios_linux.[ch] radio-asihpi.c
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Update to Audioscience asihpi driver
2006-12-23 2:55 ` Eliot Blennerhassett
@ 2006-12-28 13:02 ` Takashi Iwai
0 siblings, 0 replies; 4+ messages in thread
From: Takashi Iwai @ 2006-12-28 13:02 UTC (permalink / raw)
To: Eliot Blennerhassett; +Cc: alsa-devel
At Sat, 23 Dec 2006 15:55:44 +1300,
Eliot Blennerhassett wrote:
>
> On Saturday 23 December 2006 01:01, Takashi Iwai wrote:
>
> > Thanks for the patch. I applied it to HG tree.
>
> Thanks Takashi,
>
> > But, it's basically too big to accept as a single patch.
>
> See below. Sorry about adding to your workload.
>
>
> > Such a big change is hard to review and trace. Please submit patches
> > more frequently if possible. This will make our lives easier :)
>
> We will try!
>
> > Also, the conversion from u16 to HW16 isn't good from the kernel code
> > perspective. The former is the standard variable type in the kernel
> > code. I hope they will be reverted again in the future revision.
>
> Aaagh! My bad.
>
> Here is an updated patch that has been through our "ALSA sanitization"
> process. It fixes the HW16 etc, and as a result is about 1/3 of the size,
> and I hope a bit easier to review.
>
> http://audioscience.com/internet/download/beta/alsa-driver-hg3207_asihpi30506-2.tar.bz2
> (No change to firmware)
>
> If the previous patch can be backed out of Hg, that would be preferable though
> I understand if it is not possible.
Well, it's a bit too late to back out the last patch, so I prefer
adding the reverting change again. I applied the latest one on the
top of alsa-driver tree. Please check HG tree again.
It's nice that you mentioned about firmware since I totally forgot it
:)
Thanks,
Takashi
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2006-12-28 13:02 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-12-22 4:09 Update to Audioscience asihpi driver Eliot Blennerhassett
2006-12-22 12:01 ` Takashi Iwai
2006-12-23 2:55 ` Eliot Blennerhassett
2006-12-28 13:02 ` 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.