Google AI Professional Certificate - Learn AI Skills That Get You Hired
Learn Backend Development Part-Time, Online
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
This conference talk explores the evolution of Qualcomm support in U-Boot via mach-snapdragon over an 18-month period, transforming from a near-unused system with downstream dependencies to one of the most modern and generic architectures in U-Boot. Learn how this bootloader now supports more than 8 generations of SoCs and over a dozen devices with a single binary. Discover how Linaro's initial efforts to create a familiar bootloader for Qualcomm's "Robotics" IoT reference boards evolved into a Qualcomm-funded project, where developers modernized mach-snapdragon, updated drivers to support upstream Device Tree (DT) and newer SoCs, and shifted configuration to runtime. The presenters explain how synchronizing Linux DT into the U-Boot tree enabled easy support for any SoC, including modern platforms like Snapdragon 8 Gen 2 & 3 with extended UFS & USB Gadget support. The talk covers the history of Qualcomm support in U-Boot, current use cases from development boards to phones and laptops, platform status, and challenges faced when running U-Boot on large Edge platforms.
Syllabus
LIS25 125 U Boot a quick and painless bootloader for Qualcomm SoCs
Taught by
LinaroOrg