During the last few years, Device Trees (DT) became the preferred method in the Linux kernel to express the relationships between the various hardware components in a computer system in an OS-agnostic way. In an ideal world, all device drivers, and SoC and board support code use DT, with perfect and stable DT bindings. In reality, developers are confronted with a mix of new pure-DT, existing DT-aware, and legacy DT-hostile components.
Moreover, they want to backport new drivers and board support to one of the various long term stable trees like LTSI, which may not offer the same level of DT support as the fast moving mainline kernel. In this presentation, Geert will address challenges and offer best practices for a smooth transition from board files and platform devices via DT-aware systems to pure-DT systems, keeping in mind compatibility with long term stable trees.
Owner, Glider bvba
Geert Uytterhoeven became involved with Linux 2 decades ago, when he started hacking the Linux kernel to make it work better on his Amiga. This paved the way for a long string of contributions to Linux. |
Geert may be most known as maintainer of Linux on the old m68k architecture, and as former maintainer of the Linux frame buffer device subsystem, but he has touched kernel code all over the place. |
In 2013, Geert founded Glider bvba... Read More →
Attendance numbers do not account for private attendees. Get there early!