[meta-freescale] dts and dtb files

Bob Cochran yocto at mindchasers.com
Thu Jan 16 14:05:29 PST 2014

On 01/16/2014 04:04 PM, Alex J Lennon wrote:
> Hi Niklas,
> On 16/01/2014 00:22, Niklas Molin wrote:
>> Hi.
>> I'm trying to figure out how the dts/dtsi and dtb files works, when
>> compiling for the sabreSD board.
>> Where can I find more info about this?
> It appears to be a bit of a black art.

When creating a new dts file, keep in mind that you may want to leave 
out certain board-level components that you won't be using (at first). 
For example, I have boards that have non utilized FLASH, so I left out 
the descriptions until I had time to get them right.  Otherwise, the 
kernel wouldn't boot properly.

Good luck.

> The ePAPR document helped me a lot (seems to need a login now but I
> believe it's the one I was referencing when I last looked at this)
> https://www.power.org/documentation/epapr-version-1-1/
> There was a presentation at ELCE 2013 which I also found useful. Device
> Tree seems to be a bit of a work in progress,
> http://www.youtube.com/watch?v=m_NyYEBxfn8&list=PLbzoR-pLrL6oxnDyb7IvnNOOBur7z_8tE&index=18
> Hope this helps, Cheers,
> Alex
>> When I checked in the imx6dlsabresd.conf, it pointed to some dtb (e.g.
>> imx6dl-sabresd.dtb) files (which seems to be some kind of binary files).
>> If I want to modify (enable/disable ports etc.) in my project, is it
>> ht edts and dtsi files I should use then.
>> Does these file have to be compiled in some way, to be included in the
>> sabresd project?
>> Thanks,
>> Niklas
>> _______________________________________________
>> meta-freescale mailing list
>> meta-freescale at yoctoproject.org
>> https://lists.yoctoproject.org/listinfo/meta-freescale
> --
> Dynamic Devices Ltd <http://www.dynamicdevices.co.uk/>
> Alex J Lennon / Director
> 1 Queensway, Liverpool L22 4RA
> mobile: +44 (0)7956 668178
> Linkedin <http://www.linkedin.com/in/alexjlennon> Skype
> <skype:alexjlennon?add>
> This e-mail message may contain confidential or legally privileged
> information and is intended only for the use of the intended
> recipient(s). Any unauthorized disclosure, dissemination, distribution,
> copying or the taking of any action in reliance on the information
> herein is prohibited. E-mails are not secure and cannot be guaranteed to
> be error free as they can be intercepted, amended, or contain viruses.
> Anyone who communicates with us by e-mail is deemed to have accepted
> these risks. Company Name is not responsible for errors or omissions in
> this message and denies any responsibility for any damage arising from
> the use of e-mail. Any opinion and other statement contained in this
> message and any attachment are solely those of the author and do not
> necessarily represent those of the company.
> _______________________________________________
> meta-freescale mailing list
> meta-freescale at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-freescale

More information about the meta-freescale mailing list