Explore advanced topics in device tree implementation and usage in this comprehensive Linux Plumbers Conference session. Dive into binding and devicetree source/DTB validation, including updates on the binding specification format and validation processes. Learn about overlay validation techniques and updates to the Devicetree Specification. Discover methods for reducing devicetree memory and storage size, and gain insights into overlay implementation, including bootloader and Linux kernel updates, remaining issues, and use cases. Examine the devicetree compiler (dtc) and discuss the next version of DTB/FDT format. Address boot and run-time configuration pain points, multi-bus devices, and gather feedback from real-world implementations. Explore practical applications of device tree overlays in embedded devices, U-Boot, Linux, and FPGA systems. Investigate the use of devicetrees in constrained environments and discuss connector node bindings and FPGA-related issues.
Overview
Syllabus
LPC2018 - Device Tree MC (part 2)
Taught by
Linux Plumbers Conference