Главная
Study mode:
on
1
Intro
2
Why should we care
3
Interactions between bootloader and kernel
4
Stable API
5
Hardware Bindings
6
Things weve learned
7
Calling names
8
Comfortable
9
Bare examples
10
Always use new drivers
11
Using new drivers
12
Fixing the devicetree
13
Breaking a binding
14
Probe function
15
Conclusion
16
Summary
17
Questions
Description:
Explore the feasibility of establishing a stable Devicetree ABI between Firmware and Kernel in this 37-minute conference talk from the Linux Foundation. Delve into the experiences and lessons learned by the Pengutronix kernel and bootloader team while working with the NXP i.MX6 platform. Discover the requirements for establishing a stable Devicetree process and gain insights into best practices that have proven beneficial in the i.MX6 ecosystem. Learn how to minimize incompatible changes to the DT ABI, ultimately improving the quality and user experience of embedded platforms. The talk covers topics such as interactions between bootloader and kernel, hardware bindings, naming conventions, and practical examples of fixing devicetree issues. Gain valuable knowledge from Lucas Stach, a full-time open-source developer at Pengutronix, as he shares his expertise in graphics-related topics and low-level embedded systems.

Stable Devicetree ABI: Establishing a Reliable Interface Between Firmware and Kernel

Linux Foundation
Add to list
0:00 / 0:00