
On Jan 22, 2008, at 10:32 AM, L.Campora@Sirti.it wrote:
Hi, I'm quite new to Open firmware, and I apologize if my question sound silly or has been already answered.
My system is PowerPC-based (8641D) and has a 2-level PCI tree with a PCI-express switch in the middle, thus with many subordinate busses. Being it an embedded system, I was trying to write the complete DTS for describing the structure for Linux to boot without having to patch the platform code.
Before doing so, I was asking myself whether u-boot offers a runtime mechanism for filling the blob with the complete snapshot of the PCI bus structure as discovered by u-boot code before passing control to Linux. (at the moment I tftp a pre-compiled blob that I'm trying to adapt starting from the MPC8641HPCN one, which in fact has no PCI-2-PCI bridges in the middle).
u-boot does not dynamically create PCI device tree nodes today.
- k