Unlocking the Potential of Suspend to RAM Using Linux in a Multi-Core, Multi-Firmware Automotive SoC
Explore the implementation of Suspend to RAM (S2R) on a complex automotive System-on-Chip (SoC) in this informative conference talk. Dive into the challenges and solutions of integrating S2R into a sophisticated platform featuring diverse CPU cores and multiple firmware components. Learn about the hardware architecture of the TI DRA821 SoC from the Jacinto family and the open-source firmware used in its boot process. Discover a practical approach to implementing S2R on a system where the SoC is completely powered off during suspension. Gain insights into the obstacles encountered, solutions developed, and ongoing challenges in bringing S2R to life on a cutting-edge automotive SoC. Examine both software aspects, including bootloaders and the Linux kernel, as well as hardware considerations in this comprehensive exploration of fast booting techniques for modern, complex SoCs.