From: Jan Kiszka <jan.kiszka@siemens.com>
To: Sune Brian <briansune@gmail.com>
Cc: "Chee, Tien Fong" <tienfong.chee@altera.com>,
alif.zakuan.yuslaimi@altera.com, u-boot@lists.denx.de,
Marek Vasut <marex@nabladev.com>,
Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>,
Tien Fong Chee <tien.fong.chee@altera.com>,
Peng Fan <peng.fan@nxp.com>,
Jaehoon Chung <jh80.chung@samsung.com>
Subject: Re: [PATCH v1 6/8] configs: cyclone5: Enable SPL FAT support
Date: Thu, 27 Nov 2025 08:05:54 +0100 [thread overview]
Message-ID: <75a890fd-48c0-439e-962d-6fa85fe67953@siemens.com> (raw)
In-Reply-To: <CAN7C2SCmt1z_rtQBpoBwpDJBCcXWAX7eZTz=mxQ1SqPR=rqWfw@mail.gmail.com>
On 27.11.25 07:48, Sune Brian wrote:
>> But - as you introduced yourself - raw mode loading is broken for most
>> boards, specifically the DE0 Nano SoC. It uses sector-based raw mode by
>> default with an offset which only works by chance (if at all). If you
>> switch to partition ID mode (like the romloader), everything falls
>> apart. That's why I sent the other series. It may not yet be correct in
>> all details, though.
>
> Hi Jan,
>
> No additional trouble on here but just want to
> confirm how you run your DE0 board.
>
> 1) Do you use a pure MMC boot? (no NOR Flash)
Yes.
> 2) You follow old boot flash method write
> aka placing "u-boot-with-spl.sfp" to A2.
> The "boot+rootfs" partition can be empty or
> not exist.
> So simply the entire sdmmc just contains A2 and
> u-boot can't pass SPL phase enter U-Boot phase?
> Are you having this trouble in the first place?
I shared our wks file [1]: We create a raw partition in a legacy msdos
table, set its system ID to 0xa2 (via [2] when we use a hybrid partition
table, or classically [3] before that), and put u-boot-with-spl.sfp into
it. SPL is picked up by the romloader, but SPL in upstream completely
fails to find u-boot proper in that partition. And that is first of all
because SYS_MMCSD_RAW_MODE_U_BOOT_USE_SECTOR is enabled by default which
ignores any partitioning and only uses a hard-coded sector. If one
switches to SYS_MMCSD_RAW_MODE_U_BOOT_USE_PARTITION_TYPE mode, other
bugs after 2a00d73d081a surface like no longer built code or wrong
offsets inside the partition, and you also end up without u-boot proper
being found. Whatever other partitions or partition tables exist on the
SD card does not matter for SPL loading u-boot proper.
Jan
[1]
https://gitlab.com/cip-project/cip-core/isar-cip-core/-/blob/fa81b7aa856049af984f404047a2005d251b6072/wic/de0-nano-soc.wks
[2]
https://gitlab.com/cip-project/cip-core/isar-cip-core/-/blob/fa81b7aa856049af984f404047a2005d251b6072/scripts/lib/wic/plugins/source/de0-nano-soc-firmware.py
[3]
https://github.com/ilbers/isar/blob/master/meta-isar/scripts/lib/wic/canned-wks/de0-nano-soc.wks.in
--
Siemens AG, Foundational Technologies
Linux Expert Center
next prev parent reply other threads:[~2025-11-27 7:06 UTC|newest]
Thread overview: 61+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-11-25 8:13 [PATCH v1 0/8]SoCFPGA: Update Boot Support for CycloneV in U-Boot alif.zakuan.yuslaimi
2025-11-25 8:13 ` [PATCH v1 1/8] configs: cyclone5: Disable mkeficapsule tool build alif.zakuan.yuslaimi
2025-12-01 3:06 ` Chee, Tien Fong
2025-11-25 8:13 ` [PATCH v1 2/8] arm: Fix "file truncated" linker errors from empty built-in.a in SPL/TPL/VPL builds alif.zakuan.yuslaimi
2025-11-25 12:23 ` Marek Vasut
2025-11-27 2:12 ` Yuslaimi, Alif Zakuan
2025-11-27 15:09 ` Marek Vasut
2025-11-28 2:11 ` Yuslaimi, Alif Zakuan
2025-11-28 15:31 ` Tom Rini
2025-11-28 16:20 ` Sune Brian
2025-11-28 16:44 ` Ilias Apalodimas
2025-11-28 16:49 ` Tom Rini
2025-11-29 0:46 ` Sune Brian
2025-12-01 16:44 ` Tom Rini
2025-12-01 16:52 ` Sune Brian
2025-12-01 16:54 ` Tom Rini
2025-12-01 17:07 ` Sune Brian
2025-12-01 17:09 ` Tom Rini
2025-12-01 17:59 ` Sune Brian
2025-12-01 18:27 ` Tom Rini
2025-12-01 18:37 ` Sune Brian
2025-12-01 18:38 ` Tom Rini
2025-12-01 18:48 ` Sune Brian
2025-12-01 19:10 ` Sune Brian
2025-12-02 7:55 ` Ilias Apalodimas
2025-12-02 8:02 ` Sune Brian
2025-12-02 8:53 ` Ilias Apalodimas
2025-12-02 8:59 ` Sune Brian
2025-12-03 6:46 ` Yuslaimi, Alif Zakuan
2025-12-03 6:54 ` Sune Brian
2025-11-25 8:13 ` [PATCH v1 3/8] configs: cyclone5: Enable random MAC address alif.zakuan.yuslaimi
2025-11-25 12:23 ` Marek Vasut
2025-11-27 2:14 ` Yuslaimi, Alif Zakuan
2025-11-25 8:13 ` [PATCH v1 4/8] mmc: socfpga_dw_mmc: Restore legacy clkmgr address retrieval alif.zakuan.yuslaimi
2025-11-25 12:24 ` Marek Vasut
2025-11-27 2:21 ` Yuslaimi, Alif Zakuan
2025-12-01 3:07 ` Chee, Tien Fong
2025-11-25 8:13 ` [PATCH v1 5/8] spl: Remove ARCH_SOCFPGA from MMC raw mode enablement alif.zakuan.yuslaimi
2025-12-01 3:08 ` Chee, Tien Fong
2025-11-25 8:13 ` [PATCH v1 6/8] configs: cyclone5: Enable SPL FAT support alif.zakuan.yuslaimi
2025-11-25 9:41 ` Jan Kiszka
2025-11-25 9:44 ` Jan Kiszka
2025-11-27 4:34 ` Chee, Tien Fong
2025-11-27 4:32 ` Chee, Tien Fong
2025-11-27 6:37 ` Jan Kiszka
2025-11-27 6:48 ` Sune Brian
2025-11-27 7:05 ` Jan Kiszka [this message]
2025-11-27 7:20 ` Sune Brian
2025-11-27 7:29 ` Jan Kiszka
2025-11-27 7:39 ` Sune Brian
2025-11-27 7:50 ` Jan Kiszka
2025-11-27 7:56 ` Sune Brian
2025-11-27 8:22 ` Jan Kiszka
2025-11-27 9:42 ` Sune Brian
2025-11-27 17:42 ` Jan Kiszka
2025-11-27 17:48 ` Sune Brian
2025-12-01 3:08 ` Chee, Tien Fong
2025-11-25 8:13 ` [PATCH v1 7/8] configs: cyclone5: Update boot command for CycloneV alif.zakuan.yuslaimi
2025-12-01 3:10 ` Chee, Tien Fong
2025-11-25 8:13 ` [PATCH v1 8/8] configs: cyclone5: Disable SPI in SPL alif.zakuan.yuslaimi
2025-12-01 3:10 ` Chee, Tien Fong
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=75a890fd-48c0-439e-962d-6fa85fe67953@siemens.com \
--to=jan.kiszka@siemens.com \
--cc=alif.zakuan.yuslaimi@altera.com \
--cc=briansune@gmail.com \
--cc=jh80.chung@samsung.com \
--cc=marex@nabladev.com \
--cc=peng.fan@nxp.com \
--cc=simon.k.r.goldschmidt@gmail.com \
--cc=tien.fong.chee@altera.com \
--cc=tienfong.chee@altera.com \
--cc=u-boot@lists.denx.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.