<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/board, branch v2025.07</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/board?h=v2025.07</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/board?h=v2025.07'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2025-06-26T20:22:39Z</updated>
<entry>
<title>mailmap: Update email for Duje Mihanović</title>
<updated>2025-06-26T20:22:39Z</updated>
<author>
<name>Duje Mihanović</name>
<email>duje@dujemihanovic.xyz</email>
</author>
<published>2025-06-26T20:11:31Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=359e3012921f2fc2d43f3c4e320a752173f82b82'/>
<id>urn:sha1:359e3012921f2fc2d43f3c4e320a752173f82b82</id>
<content type='text'>
I'm moving to a new address, so map my old one to it.

Also update the MAINTAINERS entries.

Signed-off-by: Duje Mihanović &lt;duje@dujemihanovic.xyz&gt;
</content>
</entry>
<entry>
<title>board: samsung: e850-96: Load LDFW in board_late_init()</title>
<updated>2025-06-22T16:16:23Z</updated>
<author>
<name>Sam Protsenko</name>
<email>semen.protsenko@linaro.org</email>
</author>
<published>2025-06-20T18:50:10Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=c08cecf2d7632d2c7be9a9d260f74bb585d7a3e3'/>
<id>urn:sha1:c08cecf2d7632d2c7be9a9d260f74bb585d7a3e3</id>
<content type='text'>
As stated in 5e847f7729b3 ("efi_loader: call efi_init_early() earlier"):

    efi_init_early() creates an event hook for block device probing.
    It has to be called before any block device is probed.

Indeed, efi_bl_init() registers EVT_DM_POST_PROBE event, which calls
efi_disk_probe() whenever any block device is probed. And to make that
hook work, the initialization of all block devices was put after
efi_init_early() in initcall_run_r():

    INITCALL(efi_init_early);
    INITCALL(initr_nand);
    INITCALL(initr_onenand);
    INITCALL(initr_mmc);

Because LDFW firmware is being read from MMC, attempt to load LDFW in
board_init() causes MMC driver to be probed. And because board_init() is
executed before efi_init_early(), the hook mentioned above won't work
for MMC devices anymore. So EFI disk objects won't be created, which in
turn makes the EFI subsystem non-functional, showing next symptoms:
  - 'efidebug dh' output is empty
  - attempt to add boot devices in 'eficonfig' shows this message:
    "No block device found!"
  - 'bootefi selftest $fdtcontroladdr' shows this warning:
    "Cannot persist EFI variables without system partition"
  - booting GRUB with 'bootefi' runs minimal GRUB shell which doesn't
    see any block devices as well, probably because EFI vars weren't
    passed

Load LDFW in board_late_init() instead, as it's called after
efi_init_early(). This fixes the described problem and makes it possible
to run EFI apps like GRUB correctly, add entries in 'eficonfig', and
makes 'efivar --list' command in Linux rootfs actually show EFI
variables.

The only user of LDFW at the moment is the TRNG driver, and it's probed
later, only when it's going to be used (e.g. on "rng" command). So it's
fine to load LDFW in board_late_init(). Now the corresponding call order
will look like this:

    efi_init_early()
    initr_mmc()
      mmc_probe()
        EVT_DM_POST_PROBE -&gt; efi_disk_probe()
    board_late_init()
      load_ldfw() -&gt; fs_read(), blk_dread()
    exynos_trng_probe()

Fixes: ccfd8de541a8 ("board: samsung: e850-96: Report LDFW loading failures")
Fixes: f04e58cc9788 ("board: samsung: e850-96: Load LDFW firmware on board init")
Signed-off-by: Sam Protsenko &lt;semen.protsenko@linaro.org&gt;
</content>
</entry>
<entry>
<title>arm: kirkwood: Maintainer for RaidSonic ICY BOX ib62x0 board</title>
<updated>2025-06-21T16:55:48Z</updated>
<author>
<name>Tony Dinh</name>
<email>mibodhi@gmail.com</email>
</author>
<published>2025-06-21T03:22:04Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=418acf8c78ed21f2cfdfa2cf3471446ee96374b5'/>
<id>urn:sha1:418acf8c78ed21f2cfdfa2cf3471446ee96374b5</id>
<content type='text'>
Add me as  maintainer for the RaidSonic ICY BOX ib62x0.

Signed-off-by: Tony Dinh &lt;mibodhi@gmail.com&gt;
</content>
</entry>
<entry>
<title>arm64: dts: renesas: r8a779g3: Add Retronix R-Car V4H Sparrow Hawk board support</title>
<updated>2025-06-10T18:50:50Z</updated>
<author>
<name>Marek Vasut</name>
<email>marek.vasut+renesas@mailbox.org</email>
</author>
<published>2025-05-30T22:03:40Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=55c4a6db549cdad3f185e33f439d130cec7a6bc8'/>
<id>urn:sha1:55c4a6db549cdad3f185e33f439d130cec7a6bc8</id>
<content type='text'>
Add Retronix R-Car V4H Sparrow Hawk board based on Renesas R-Car V4H ES3.0
(R8A779G3) SoC. This is a single-board computer with single gigabit ethernet,
DSI-to-eDP bridge, DSI and two CSI2 interfaces, audio codec, two CANFD ports,
micro SD card slot, USB PD supply, USB 3.0 ports, M.2 Key-M slot for NVMe SSD,
debug UART and JTAG.

DT is imported from Linux next commit:
a719915e76f2 ("arm64: dts: renesas: r8a779g3: Add Retronix R-Car V4H Sparrow Hawk board support")

Signed-off-by: Marek Vasut &lt;marek.vasut+renesas@mailbox.org&gt;
</content>
</entry>
<entry>
<title>arm64: renesas: Introduce renesas_dram_init_banksize()</title>
<updated>2025-06-10T18:50:50Z</updated>
<author>
<name>Marek Vasut</name>
<email>marek.vasut+renesas@mailbox.org</email>
</author>
<published>2025-05-30T22:03:39Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=91729f824b877f642e7d7aa09cbe938f4d9cc893'/>
<id>urn:sha1:91729f824b877f642e7d7aa09cbe938f4d9cc893</id>
<content type='text'>
Introduce weak renesas_dram_init_banksize() function which is meant
to be used to adjust DRAM bank sizes after the common Renesas board
DRAM bank handling code finished. This is mainly meant for boards
which ship with multiple DRAM size options, which can be detected
at runtime. This allows such boards to ship with single U-Boot
binary on all boards.

Signed-off-by: Marek Vasut &lt;marek.vasut+renesas@mailbox.org&gt;
</content>
</entry>
<entry>
<title>board: ti: am62ax: env: Use default MMC related args</title>
<updated>2025-06-04T17:58:11Z</updated>
<author>
<name>Andrew Davis</name>
<email>afd@ti.com</email>
</author>
<published>2025-05-22T16:40:13Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=5262b3ab9329b702f98ef61e76b0c78eb8c76f24'/>
<id>urn:sha1:5262b3ab9329b702f98ef61e76b0c78eb8c76f24</id>
<content type='text'>
There are common MMC args for TI plats in include/environment/ti/mmc.env.
Since we already include this, there is no need to redefine these
MMC vars. Use the defaults.

This seems like something that could have been done while refactoring
these vars in the first place as it happened after this AM62A file
was available hence the fixes tag.

Reported-by: Chirag Shilwant &lt;c-shilwant@ti.com&gt;
Fixes: 3709b529156e ("env: ti: mmc.env: Move mmc related args to common place")
Signed-off-by: Andrew Davis &lt;afd@ti.com&gt;
Reviewed-by: Neha Malcom Francis &lt;n-francis@ti.com&gt;
Acked-by: Chirag Shilwant &lt;c-shilwant@ti.com&gt;
Reviewed-by: Judith Mendez &lt;jm@ti.com&gt;
</content>
</entry>
<entry>
<title>board: dragonboard410c: Fix button cmd name</title>
<updated>2025-06-02T16:19:27Z</updated>
<author>
<name>Stephan Gerhold</name>
<email>stephan.gerhold@linaro.org</email>
</author>
<published>2025-04-17T13:49:11Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=b28fee5cc2ae0c1103a4c5a98473369b597c3e74'/>
<id>urn:sha1:b28fee5cc2ae0c1103a4c5a98473369b597c3e74</id>
<content type='text'>
Commit 359e1d4a57e0 ("board: dragonboard410c: Use button_cmd instead of
custom code") was made in parallel with commit 8f5685d5d32f ("button:
qcom-pmic: prettify and standardise button labels"), which changed the
default button label from "vol_down" to "Volume Down". This is causing
errors in the console during boot now:

  No button labelled 'vol_down'

Fix this by using the new label.

Fixes: 359e1d4a57e0 ("board: dragonboard410c: Use button_cmd instead of custom code")
Fixes: 8f5685d5d32f ("button: qcom-pmic: prettify and standardise button labels")
Signed-off-by: Stephan Gerhold &lt;stephan.gerhold@linaro.org&gt;
Reviewed-by:
Reviewed-by: Sumit Garg &lt;sumit.garg@oss.qualcomm.com&gt;
Link: https://lore.kernel.org/r/20250417-db410c-fixes2-v1-1-76ad994da152@linaro.org
Signed-off-by: Casey Connolly &lt;casey.connolly@linaro.org&gt;
</content>
</entry>
<entry>
<title>board: rzg2l: Update MAINTAINERS file</title>
<updated>2025-05-28T22:53:43Z</updated>
<author>
<name>Marek Vasut</name>
<email>marek.vasut+renesas@mailbox.org</email>
</author>
<published>2025-05-25T13:42:51Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=9a1301aa7012184a36920e894c287d3928b469bc'/>
<id>urn:sha1:9a1301aa7012184a36920e894c287d3928b469bc</id>
<content type='text'>
Un-orphan the RZ/G2L , keep the RZ/G2L maintained.

Signed-off-by: Marek Vasut &lt;marek.vasut+renesas@mailbox.org&gt;
Reviewed-by: Paul Barker &lt;paul@pbarker.dev&gt;
</content>
</entry>
<entry>
<title>board: rzg2l: Drop myself to reviewer for RZ/G2L boards</title>
<updated>2025-05-28T22:53:43Z</updated>
<author>
<name>Paul Barker</name>
<email>paul.barker.ct@bp.renesas.com</email>
</author>
<published>2025-05-19T13:32:07Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=61319d30042ac137e9979955b77f4d83202d1d6c'/>
<id>urn:sha1:61319d30042ac137e9979955b77f4d83202d1d6c</id>
<content type='text'>
I still intend to review patches, and will be using my own email address
going forward.

Signed-off-by: Paul Barker &lt;paul.barker.ct@bp.renesas.com&gt;
</content>
</entry>
<entry>
<title>x86: efi_loader: Ensure the SMBIOS tables are sent via EFI</title>
<updated>2025-05-25T09:40:00Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2025-05-23T16:55:04Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=29c449ccb5bd688bc7a347faca120c6f021e543c'/>
<id>urn:sha1:29c449ccb5bd688bc7a347faca120c6f021e543c</id>
<content type='text'>
The EFI-loader code has not been fully converted to use bloblist, so
relies on the SMBIOS-table address being set in global_data.

Set this up in write_tables() so that the SMBIOS tables are actually
available.

Enable the command for x86 QEMU so that the SMBIOS tests actually run.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
Fixes: 83ce35d6ebb ("emulation: Use bloblist to hold tables")
Reported-by: Niklas Sombert &lt;niklas.sombert@uni-duesseldorf.de&gt;
Tested-by: Niklas Sombert &lt;niklas.sombert@uni-duesseldorf.de&gt;
Tested-by: Heinrich Schuchardt &lt;heinrich.schuchardt@canonical.com&gt;
Reviewed-by: Heinrich Schuchardt &lt;heinrich.schuchardt@canonical.com&gt;
</content>
</entry>
</feed>
