<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>lpddr on toorun.dev</title><link>https://toorun.dev/tags/lpddr/</link><description>Recent content in lpddr on toorun.dev</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Wed, 28 Oct 2026 10:00:00 +0100</lastBuildDate><atom:link href="https://toorun.dev/tags/lpddr/index.xml" rel="self" type="application/rss+xml"/><item><title>DDR RAM in Embedded Linux: DDR3, DDR4, DDR5, and LPDDR Types Explained</title><link>https://toorun.dev/posts/ddr-ram-types-embedded-linux-ddr3-ddr4-ddr5-lpddr/</link><pubDate>Wed, 28 Oct 2026 10:00:00 +0100</pubDate><guid>https://toorun.dev/posts/ddr-ram-types-embedded-linux-ddr3-ddr4-ddr5-lpddr/</guid><description>DDR RAM in Embedded Linux: DDR3, DDR4, DDR5, and LPDDR Types Explained Embedded Linux boards almost always run from external DRAM. The SoC memory controller decides the generation. You cannot put DDR4 on a DDR3 controller, and Linux does not pick the type at runtime. U-Boot, TF-A, or the vendor SPL trains the DRAM, then Linux just sees RAM.
This guide covers the DRAM types you actually meet on ARM boards, the names on datasheets, and which popular CPUs use which one.</description></item></channel></rss>