
On Thu, Mar 15, 2012 at 12:14 PM, Wolfgang Denk wd@denx.de wrote:
Dear "jonsmirl@gmail.com",
In message CAKON4Oy2tP3500n4YfHji6O3N7Gz=6-E6MuMhm5nwAKNfNtOnA@mail.gmail.com you wrote:
The hardware has a good sized eeprom on it. Is there any uboot support for having device trees or partial devices trees in the eeprom? Could the device tree be part of the uboot environment?
You can access an EEPROM using the "eeprom read" and "eeprom write" commands - that's all you should need here.
NO, you cannot put the DT blob (nor any other binary data) in the environment (at least not without adding code for handling binary blobs, which in turn would probably cause more problems that it helps). In short, forget that...
My next idea is to put the generic CPU FDT blob onto the SD card. Use u-boot to load it. Then use a script in the environment EEPROM (on the basebase board) to run FDT commands that add the nodes needed to describe the base board hardware.
Best regards,
Wolfgang Denk
-- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd@denx.de Unix: Some say the learning curve is steep, but you only have to climb it once. - Karl Lehenbauer