Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

U-Boot: A Quick and Painless Bootloader for Qualcomm SoCs

LinaroOrg via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
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

Reviews

Start your review of U-Boot: A Quick and Painless Bootloader for Qualcomm SoCs

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.