[Prism54-users] Prism 54 on an embedded system

Ben Giddings ben@thingmagic.com
Tue, 27 Apr 2004 18:34:19 -0400


Hi all,

I want to try to use the prism54.org drivers on an embedded Linux 
system.  I'm using a kernel which is a modified version of the arm-linux 
version of Linux 2.4.22.

Here are the difficulties:
* It's 2.4.22, not 2.4.25
* It's not a stock kernel
* It has to be cross compiled
* The cross-compilation process requires a certain set of CFLAGS for 
gcc, and others for ld
* As an embedded system, it doesn't have a lot of common tools, so I'm 
concerned the hotplug stuff won't work

So here are my questions:

Has anybody ever reported success using the Prism54 drivers on an 
embedded system?  If so, what did they have to do to get it working?

How do I get CONFIG_FW_LOADER into the kernel?  I've read a lot of the 
documentation, but am still not 100% clear whether or not this is a 
Prism54 thing or is part of kernels newer than 2.4.22.  If so, the patch 
files won't work for me, since I don't have 2.4.25, and the tarballs 
don't seem to have smaller patches with just this feature.  So what's 
the recommended path for getting a kernel with this feature?

What exactly is the infrastructure needed for the dynamic firmware 
loading?  I might not be able to get 'hotplug' working for this embedded 
system, so what minimal interface do I need?

Thanks,

Ben Giddings