On Mon, 31 May 2010 09:18:39 +0200 Takashi Iwai <tiwai@xxxxxxx> wrote: > At Sat, 29 May 2010 15:12:10 +0200, > Krzysztof Helt wrote: > > > > From: Krzysztof Helt <krzysztof.h1@xxxxx> > > > > The cs46xx uses unlicensed binary blob in the cs46xx_image.h file. > > Convert this file to binary firmware and use kernel firmare loader. > > > > The DSP binary contains 3 parts which are loaded at offsets 0x0, > > 0x10000 and 0x20000. I have converted this image into 3 binary > > images cs46xx_0.fw, cs46xx_1.fw and cs46xx_2.fw. > > > > This issue was reported as the Linux kernel bug #10750. > > > > Signed-off-by: Krzysztof Helt <krzysztof.h1@xxxxx> > > --- > > > > I don't know who else should be informed about this patch. > > I don't think moving the stuff to firmware directory fixes anything by > itself. Rather the firmware data has to be *removed* from the kernel > source tree. Or drop the old dsp Kconfig together. > > According to the description of the #10750 bug by Alan Cox: "Comment #2 From Alan 2008-09-23 03:53:25 ------- The firmware and original driver code were submitted by Cirrus Logic directly to the kernel so they clearly intended it to be redistibutable." "Comment #4 From Alan 2010-01-19 17:23:25 ------- Look up 'Estoppel' Firmware needs moving into using the firmware loader however." the firmware was submitted by the Cirrus Logic and cannot be taken back (relicensed to more restrictive license after submission). I assume it means that the firmaware can be distributed but in the binary only form. However, if you prefer to drop the old firmware completely I can make such a patch. Regards, Krzysztof ---------------------------------------------------------------------- Auta kilka tysiÄ?cy zÅ?otych taniej? Przebieraj wÅ?ród tysiÄ?cy ogÅ?oszeÅ?! Sprawdz >>> http://linkint.pl/f2724
_______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxx http://mailman.alsa-project.org/mailman/listinfo/alsa-devel