Summary

This will be a discussion defining future development areas for the Device tree work on ARM, and making some of the decisions that have emerged from the past 6 months of DT development on ARM.

Discussion areas

Boot interface

The boot interface has been defined and is in-use in the development kernel and qemu. We need to ensure that this is the proper way forward before submitting patches to be merged upstream.

Clock interface & bindings

ARM clock implementations are often complex, more so than existing DT-enabled architectures. Jeremy Kerr's proposed clock API is aimed at implementing a DT-compatible approach for representing clocks in the kernel. Discussion is suggested on the viability of this approach, and further implementation details that may be particular to representing clocks in the device tree.

Platform support

Platform-specific design discussion, iMX51 and OMAP in particular.

Defining power domains

We need a way to provide power domain information in the DT

BoF agenda and discussion

Boot interface

Draft boot interface: http://devicetree.org/Main_Page

Nicolas: ATAGs should be deprecated in favor of device tree which takes precedent when we have ATAGs and device tree? glikely: ATAGs are cheap

New uboot older kernel: uboot has to be used in a compatible mode, it's up to you

If you have a newer uboot, you can probably have a newer kernel - usually when you're stuck it's stuck with an old uboot and newer kernel, not vice versa

Clocks

Power domains

"Compatible" properties in device tree nodes:

The dtc compiler doesn't need to be changed to take account of new device tree bindings.

Upstreaming:

Platform drivers:

Actions


CategorySpec

Specs/M/ARMUsingDeviceTree (last edited 2010-05-14 14:22:02 by 217)