On Wed Jun 24, 2026 at 4:19 PM CDT, rs wrote:
> From: Randolph Sapp <[email protected]>
>
> Take Phytec's current DDR fixup functions and utilize them to
> dynamically adjust for variants in the pocketbeagle2. There are
> currently 3 skews, two of which are both 512MB with the same memory
> configuration, and one which is 1GB using the same CWL and CL settings
> but a modified density [1].
>
> Based off of Bryan Brattlof's patch [2].
>
> [1] 
> https://mm.digikey.com/Volume0/opasdata/d220001/medias/docus/5411/8G%20Bits%20DDR4%20SDRAM.pdf
> [2] 
> https://github.com/bryanbrattlof/beagleboot/commit/fb2f022e27427e990d7a33fd001ffb571e13cfc3
>
> Signed-off-by: Randolph Sapp <[email protected]>
> ---
>  board/beagle/pocketbeagle2/Kconfig            |  26 +++++
>  board/beagle/pocketbeagle2/Makefile           |   2 +
>  board/beagle/pocketbeagle2/pocketbeagle2.c    | 103 +++++++++++++++++-
>  .../beagle/pocketbeagle2/pocketbeagle2_ddr.h  |  50 +++++++++
>  configs/am62_pocketbeagle2_r5_defconfig       |   5 +-
>  5 files changed, 184 insertions(+), 2 deletions(-)
>  create mode 100644 board/beagle/pocketbeagle2/pocketbeagle2_ddr.h
>
> [snip]

Just thinking out loud here, but maybe we shouldn't take this patch. The
industrial version, on top of having more memory, also has eMMC. That already
mandates a new device tree and configuration if people are going to use it as a
boot method.

Then again, maybe it's convenient for the users who don't care about eMMC? I
dunno. Seems odd either way.

Reply via email to