December 14 - 15, 2021 | Virtual Event
View More Details for Open Source Summit
View More Details for Automotive Linux Summit
Register for OSS + ALS Japan

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for Open Source Summit Japan + Automotive Linux Summit to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.

Please note: This schedule is automatically displayed in Japan Standard Time (UTC+09:00). To see the schedule in your preferred timezone, please select from the drop-down menu to the right, above "Filter by Date." The schedule is subject to change.
Back To Schedule
Tuesday, December 14 • 13:30 - 14:20
Demystifying Device Tree Concepts - Priya Dixit, Samsung Semiconductor India R&D Center

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
A device tree is a data structure describing hardware to the Kernel. It serves many purposes including device population and runtime configuration. We usually pass the compiled device tree blob file along with Kernel Image so it is important to understand how we extract this device tree blob file while booting. In this presentation, we will see how various device drivers use the device tree structure independent of the architecture used and common APIs using which device tree parsing is done while booting the system. We will also cover the device tree compiler tools and how to debug the errors in the device tree using tools like dtdiff. Then we will introduce "Device Tree Overlay" concept, which is used to dynamically insert a device tree fragment to a live tree. We will cover the APIs used, the applications of Device Tree Overlay and how it can be implemented from Kernel-space as well as from user-space.

avatar for Priya Dixit

Priya Dixit

Associate Staff Engineer, Samsung Semiconductor India R&D Center
Having over 6+ years of experience, I am passionate about Linux Kernel Internals. In the past years, I have worked on bootloaders, various device drivers and Kernel Internals to name a few. I like to demystify the complicated features and designs. I am up looking for the advancements... Read More →

Tuesday December 14, 2021 13:30 - 14:20 JST
Linux Systems Theater
  Linux Systems