Re: Board level compatibility matching
From: Jon Smirl <hidden>
Date: 2008-07-31 20:58:34
Also in:
linux-devicetree
On 7/31/08, Grant Likely [off-list ref] wrote:
On Thu, Jul 31, 2008 at 04:49:49PM -0400, Jon Smirl wrote: > On 7/31/08, Grant Likely [off-list ref] wrote: > > This topic keeps coming up, so it is probably time to address it once > > and for all. > > > > When it comes to machine level support in arch/powerpc, there seems to > > me that there are two levels or machine support. > > > ...... > > > > Thoughts? > > g. > > > As part of this, how can we going to solve the problem with triggering > the load of a board specific machine/fabric driver in a generic way? That really is a separate problem. We *could* do this with a board specific powerpc machine driver, but I don't think it is the best solution. I'm still thinking that the drivers module_init() function could check the top level board model property and decide whether or not to load based on that.
You're assuming the driver is compiled in. If the drivers are on initrd selection has to happen via the normal device/driver matching process. Search for a device in the alias table of the drive file. -- Jon Smirl jonsmirl@gmail.com