On 05/30/2013 01:56 AM, Wolfgang Denk wrote: > Dear Stephen, > > In message <51a6df7c.30...@wwwdotorg.org> you wrote: >> >> It seems to be aimed specifically at enabling use of new dtc features >> when present. That seems to be specifically against Wolfgang's goal of >> not requiring new dtc features. There's no point allowing use of new dtc > > Please stop planting statements on me that I did not make.
Sorry, but that's what I believe you meant. If you didn't mean that, well then let's clear this up, and the rest of the conversation will be a lot simpler: I believe that for building the *.dts in U-Boot we should simply require the user to have a version of dtc that supports the recently added features such as: * -i directive. * Ability to parse the output of cpp well (e.g. #line directives, emit useful error/warning messages in this case). * Cell expression support. Those are all present in the latest git repo for dtc. If we do that, then we won't need any conditional logic in the U-Boot makefiles. At least parts of Simon's patch won't be necessary. I'm quite happy to achieve this requirement by having the user install that dtc into the $PATH prior to running any U-Boot make, either manually or via distro packages once they're available. It is my understanding that you object to requiring such a new version of dtc, irrespective of the means by which it's provided. If this is not true, then please do let me know; it would vastly simplify matters. _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot