Thread (1 message) 1 message, 1 author, 2005-12-06

Re: [PATCH 1/2] Move Virtex-II Pro / ML300 port over to the platform bus.

From: Grant Likely <hidden>
Date: 2005-12-06 21:13:06

Rick Moleres wrote:
Grant,

Would it be possible for me to take a closer look at the work you're
doing in this regard?  We've been hatching some ideas around with ways
to separate the dependency on xparamters.h/_g.c files to accommodate
run-time configuration, but our workload and priorities haven't allowed
us to spend much time here.
 
Certainly.  I'm getting my env cleaned up today, and I'll be sending
patches to the mailing list shortly.

Essentially what I'm doing is making any non-xilinx code get parameters
from platform bus devices instead of xparameters.h (Things like
processor speed, interrupts, etc).  This of course is only a first
step.  It allows xparameters to change w/o recompiling the world.

Xilinx drivers are another matter since each of them include xparameters
directly.
We're taking a baby step towards that by just moving _LookupConfig out
of the main driver .c file and adding a new _Init function that takes a
_Config structure as an argument rather than depend internally on the
_g.c table.
You're making me happy here.  :)
 It would be nice to know, though, that work we're doing
won't completely conflict with work others like yourself are doing.
 
It doesn't sound like it will.  A _Config struct could be built up from
data in the platform device (or embedded in the platform device
itself).  Once the flattened device tree work is in, we could build up
the whole thing from data provided by the bootloader.  No recompile
needed at all.  :)

g.
-----Original Message-----
From: linuxppc-embedded-bounces@ozlabs.org
[mailto:linuxppc-embedded-bounces@ozlabs.org] On Behalf Of Grant Likely
Sent: Monday, December 05, 2005 9:52 AM
To: Peter Korsgaard; linuxppc-embedded
Subject: Re: [PATCH 1/2] Move Virtex-II Pro / ML300 port over to the
platform bus.

Peter Korsgaard wrote:

 
quoted
On 9/20/05, Grant Likely [off-list ref] wrote:


   
quoted
On 9/20/05, Peter Korsgaard [off-list ref] wrote:
  

     
quoted
quoted
quoted
quoted
quoted
quoted
" " == Grant Likely [off-list ref] writes:
              

                 
Hi,

       
quoted
This is a large patch that moves the ML300 to the platform bus.
It also isolates most of the linux tree from changes to the
xparameters.h file.  Ultimately, the goal is to move everything
over to the flattened device tree for telling the kernel about
devices.  That way xparameters.h can go away entirely for the
kernel proper.  (Isolated to the bootloader)
         
    

       
Hi,

Any news on submitting this to mainline?


   
Yeah, I'm back working on it again after being pulled away on consulting
priorities.  I hope to have a public git tree up soon, and I'll be
sending patches to mainline shortly thereafter.

Cheers
g.

_______________________________________________
Linuxppc-embedded mailing list
Linuxppc-embedded@ozlabs.org
https://ozlabs.org/mailman/listinfo/linuxppc-embedded



 
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help