Eliot Blennerhassett wrote:
Working on it, will submit new patches in the next week or so.
Hi Takashi,
I have been beating our code with a big stick for the last 4 weeks.
I'd appreciate any comment you have on the progress.
You can see the result here: http://audioscience.com/internet/download/beta/alsahg3459_asihpi30905.tar.gz
The matching firmware is here: http://audioscience.com/internet/download/beta/dspbins30905.tar.bz2
Note that dsp6413.bin is replaced by dsp6400.bin, dsp8713 by dsp8700. You can remove all the dsp*.txt from the repo they are not needed. Also remove dsp2400, its not relevant.
The code is copmplete files rather than diffs, there are so many diffs I don't think it is useful. Apart from cosmetic changes, there are some added and removed files compared to curren ALSA Hg repo:
* Merged all files relating to HPI4000 into hpi4000.[ch] (remove hpi56301.[ch], boot4ka.h, dpi56301.h * Removed hpicheck.h * add hpimsginit.[ch] (no new functions)
Cosmetic changes * Code is mostly 'checkpatch clean', though still some real work to do around our use of volatile for structures that are updated by DMA by our adapters
* Only 2 'sparse' warnings
* Got rid of nearly all typedefs, and most thin wrappers around kernel functions.
* hpifunc.c now has no comments. They might return when we get around to grinding them all down to 80 columns... Extracted documentation is available here in the mean time: http://audioscience.com/internet/download/sdk/hpi_usermanual_html/html/index...
regards
Eliot Blennerhassett AudioScience Inc.