[maemo-developers] N800 WLAN driver sources

From: Igor Stoppa igor.stoppa at nokia.com
Date: Tue Feb 20 18:52:08 EET 2007
On Tue, 2007-02-20 at 16:47 +0100, ext Frantisek Dufka wrote:
> Frederic Crozat wrote:
> 
> > And there is also pda.h which could be firmware...
> 
> Not exactly. Firmware loading is in source sm_drv_spi.c function
> int sm_drv_spi_upload_firmware(struct net_device *dev)
> 
> see also (in same file) table
> struct sm_drv_firmware_file {
> 	u8  chip_type;
> 	u8* name; /* Chip's manufacturer name */
> 	u8* lm;   /* LMAC name */
> 	u8* mtlm; /* MTLM name */
> } firmware_array [] = {
> 	{0x21, "STLC4370", "3825.arm", "mtlm3825.arm"}, /* STLC4370, aka gen2.1 */
> 	{0x25, "STLC4550", "3826.arm", "mtlm3826.arm"}, /* STLC4550, aka gen2.5 */
> 	{0x0,  "Unknown" , "3825.arm", "mtlm3825.arm"}, /* Default to STLC4370 */
> };
> 
> firmware blob itself is kept in initfs partition in
> /mnt/initfs/usr/lib/hotplug/firmware/
> 
> In fact there seems to me two chips used in N770 (and N800) STLC4370 and 
> STLC4550. In my N770 there is STLC4370.
> 
> Google for STLC4370 STLC4550 reveals some datasheets.
> 
I am not sure, but iirc there is at least an issue with internal ram
size, maybe you could compare sizes of the 2 blobs.
I remember that with 770 we couldn't be as aggressive as with n800
because the fw would have taken up too much memory.

So i wouldn't be surprised if they n800 module wouldn't work on 770 ...

-- 
Cheers, Igor

Igor Stoppa <igor.stoppa at nokia.com>
(Nokia M - OSSO /Helsinki Finland)

More information about the maemo-developers mailing list