<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/boot, branch v2026.04-rc1</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/boot?h=v2026.04-rc1</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/boot?h=v2026.04-rc1'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2026-01-19T09:31:21Z</updated>
<entry>
<title>bootm: fix boot failure from compressed image for IH_OS_EFI</title>
<updated>2026-01-19T09:31:21Z</updated>
<author>
<name>Masahisa Kojima</name>
<email>kojima.masahisa@socionext.com</email>
</author>
<published>2026-01-07T00:35:31Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=e82f01a236b3bff89292703f732ede8f740b50f4'/>
<id>urn:sha1:e82f01a236b3bff89292703f732ede8f740b50f4</id>
<content type='text'>
The bootm command can handle the compressed image, but current
code fails to boot from it.

    ## Loading kernel (any) from FIT Image at a8000000 ...
    &lt;snip&gt;
         Compression:  gzip compressed
         Data Start:   0xa80000d4
         Data Size:    10114520 Bytes = 9.6 MiB
         Architecture: AArch64
         OS:           EFI Firmware
         Load Address: 0x90000000

    &lt;snip&gt;
       Uncompressing Kernel Image to 90000000
    ## Transferring control to EFI (at address a80000d4) ...
    Booting &lt;NULL&gt;
    Not a PE-COFF file
    Loading image failed

To take care of the compressed image, the load address needs
to be passed instead of the original compressed image address.

Signed-off-by: Masahisa Kojima &lt;kojima.masahisa@socionext.com&gt;
Tested-by: Kunihiko Hayashi &lt;hayashi.kunihiko@socionext.com&gt;
</content>
</entry>
<entry>
<title>Merge tag 'u-boot-dfu-20260116' of https://source.denx.de/u-boot/custodians/u-boot-dfu</title>
<updated>2026-01-16T15:53:57Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@konsulko.com</email>
</author>
<published>2026-01-16T15:18:34Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=1da640cc46ad84efb57bb45e02dd6c40265b5488'/>
<id>urn:sha1:1da640cc46ad84efb57bb45e02dd6c40265b5488</id>
<content type='text'>
u-boot-dfu-20260116

CI: https://source.denx.de/u-boot/custodians/u-boot-dfu/-/pipelines/29018

Android:
* Fix missing dependency for BOOTMETH_ANDROID
* Add bootconfig support
* Add 'get ramdisk' command to abootimg

DFU:
* Improve error handling in dfu_fill_entity()

USB Gadget:
* ci_udc: Ensure ci_ep-&gt;desc is valid before using it
* ci_udc: Add additional debug prints
</content>
</entry>
<entry>
<title>bootstd: rauc: Free memory during error handling</title>
<updated>2026-01-16T15:53:57Z</updated>
<author>
<name>Francois Berder</name>
<email>fberder@outlook.fr</email>
</author>
<published>2026-01-05T20:26:14Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=284855320282ccd3c6d0403e85c0e2ab8a566db1'/>
<id>urn:sha1:284855320282ccd3c6d0403e85c0e2ab8a566db1</id>
<content type='text'>
While reading bootflow, memory was not released if an
error occurred.

Signed-off-by: Francois Berder &lt;fberder@outlook.fr&gt;
Acked-by: Martin Schwan &lt;m.schwan@phytec.de&gt;
Tested-by: Martin Schwan &lt;m.schwan@phytec.de&gt;
</content>
</entry>
<entry>
<title>boot: android: Add bootconfig support</title>
<updated>2026-01-15T13:00:24Z</updated>
<author>
<name>Guillaume La Roque (TI.com)</name>
<email>glaroque@baylibre.com</email>
</author>
<published>2026-01-12T10:55:39Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=733f5a601989f5404947c4b268d40724bac414f6'/>
<id>urn:sha1:733f5a601989f5404947c4b268d40724bac414f6</id>
<content type='text'>
For android vendor boot image version 4 bootconfig is mandatory.[1]

In the android_image_get_ramdisk function, after copying both vendor and
boot ramdisks, we extract all androidboot.* entries from the kernel
command line. These entries are added to the bootconfig section.
We then update the sizes of the ramdisk and bootconfig.
Finally, all androidboot.* entries are removed from the kernel command
line.

[1] https://source.android.com/docs/core/architecture/partitions/vendor-boot-partitions#bootloader-support

Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
Signed-off-by: Guillaume La Roque (TI.com) &lt;glaroque@baylibre.com&gt;
Link: https://lore.kernel.org/r/20260112-bootconfig-v5-3-79b242159ac7@baylibre.com
[mkorpershoek: dropped irrelevant code comments]
Signed-off-by: Mattijs Korpershoek &lt;mkorpershoek@kernel.org&gt;
</content>
</entry>
<entry>
<title>boot: android: Add sandbox memory mapping support</title>
<updated>2026-01-15T12:55:22Z</updated>
<author>
<name>Guillaume La Roque (TI.com)</name>
<email>glaroque@baylibre.com</email>
</author>
<published>2026-01-12T10:55:38Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=8f6d43557056c73469c1e70d2949ebef6ce5ce44'/>
<id>urn:sha1:8f6d43557056c73469c1e70d2949ebef6ce5ce44</id>
<content type='text'>
Use map_to_sysmem() to convert header pointers to physical addresses
in parse_hdr functions, and add proper map_sysmem()/unmap_sysmem()
calls in android_image_get_data() for sandbox compatibility.

Reviewed-by: Mattijs Korpershoek &lt;mkorpershoek@kernel.org&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
Signed-off-by: Guillaume La Roque (TI.com) &lt;glaroque@baylibre.com&gt;
Link: https://lore.kernel.org/r/20260112-bootconfig-v5-2-79b242159ac7@baylibre.com
Signed-off-by: Mattijs Korpershoek &lt;mkorpershoek@kernel.org&gt;
</content>
</entry>
<entry>
<title>boot: android: import addBootConfigParameters() from AOSP</title>
<updated>2026-01-15T12:55:22Z</updated>
<author>
<name>Mattijs Korpershoek (TI.com)</name>
<email>mkorpershoek@kernel.org</email>
</author>
<published>2026-01-12T10:55:37Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=6b0f079ba260b37a5b3577e6429ba721070ee2bf'/>
<id>urn:sha1:6b0f079ba260b37a5b3577e6429ba721070ee2bf</id>
<content type='text'>
To properly implement Android boot image v4, U-Boot must be able to
add additional entries to the bootconfig.

Add `add_bootconfig_parameters()` to do so.

This has been imported from Google's U-Boot source[1]
The variables/function names have been reworked to be
compliant with U-Boot's coding style.

[1] https://android.googlesource.com/platform/external/u-boot/+/7af0a0506d4de6f5ea147d10fb0664a8af07d326

Signed-off-by: Mattijs Korpershoek (TI.com) &lt;mkorpershoek@kernel.org&gt;
Reviewed-by: Mattijs Korpershoek &lt;mkorpershoek@kernel.org&gt;
Signed-off-by: Guillaume La Roque (TI.com) &lt;glaroque@baylibre.com&gt;
Link: https://lore.kernel.org/r/20260112-bootconfig-v5-1-79b242159ac7@baylibre.com
Signed-off-by: Mattijs Korpershoek &lt;mkorpershoek@kernel.org&gt;
</content>
</entry>
<entry>
<title>bootstd: android: Add missing free in android_read_bootflow</title>
<updated>2026-01-15T08:26:22Z</updated>
<author>
<name>Francois Berder</name>
<email>fberder@outlook.fr</email>
</author>
<published>2026-01-14T09:14:55Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=8fa0cf5f3d7ca15e2d102d0d46a132d246793486'/>
<id>urn:sha1:8fa0cf5f3d7ca15e2d102d0d46a132d246793486</id>
<content type='text'>
If strdup call fails, one needs to free priv variable.

Signed-off-by: Francois Berder &lt;fberder@outlook.fr&gt;
Reviewed-by: Mattijs Korpershoek &lt;mkorpershoek@kernel.org&gt;
Reviewed-by: Tom Rini &lt;trini@konsulko.com&gt;
Link: https://lore.kernel.org/r/BESP194MB28052734FD0361EA602F6360DA8FA@BESP194MB2805.EURP194.PROD.OUTLOOK.COM
Signed-off-by: Mattijs Korpershoek &lt;mkorpershoek@kernel.org&gt;
</content>
</entry>
<entry>
<title>boot: fix missing dependency for BOOTMETH_ANDROID</title>
<updated>2026-01-09T08:24:17Z</updated>
<author>
<name>Quentin Schulz</name>
<email>quentin.schulz@cherry.de</email>
</author>
<published>2025-12-18T12:19:07Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=1cd0a441066d3003c63fc90d936f6c4e1b47c896'/>
<id>urn:sha1:1cd0a441066d3003c63fc90d936f6c4e1b47c896</id>
<content type='text'>
The code depends on set_avendor_bootimg_addr and set_abootimg_addr
functions which are only defined in cmd/abootimg.c, only built when
CMD_ABOOTIMG=y so let's add a dependency.

It should be "depends on" to be properly implemented, but we get a
circular dependency otherwise:
boot/Kconfig:566:error: recursive dependency detected!
boot/Kconfig:566:	symbol BOOTMETH_ANDROID depends on CMD_ABOOTIMG
cmd/Kconfig:504:	symbol CMD_ABOOTIMG depends on ANDROID_BOOT_IMAGE
boot/Kconfig:7:	symbol ANDROID_BOOT_IMAGE is selected by BOOTMETH_ANDROID

so instead we do a select. It is safe because CMD_ABOOTIMG depends on
ANDROID_BOOT_IMAGE which we select here as well.

Fixes: 125d9f3306ea ("bootstd: Add a bootmeth for Android")
Signed-off-by: Quentin Schulz &lt;quentin.schulz@cherry.de&gt;
Reviewed-by: Kory Maincent &lt;kory.maincent@bootlin.com&gt;
Reviewed-by: Mattijs Korpershoek &lt;mkorpershoek@kernel.org&gt;
Link: https://lore.kernel.org/r/20251218-bootmeth_android-deps-v1-1-0113c804f951@cherry.de
Signed-off-by: Mattijs Korpershoek &lt;mkorpershoek@kernel.org&gt;
</content>
</entry>
<entry>
<title>Merge patch series "configs: Remove default malloc length for K3 R5 SPL"</title>
<updated>2025-12-31T17:51:14Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@konsulko.com</email>
</author>
<published>2025-12-31T16:13:54Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=101d0cc6812bd13a528b5ea0e5b020f388cd16f6'/>
<id>urn:sha1:101d0cc6812bd13a528b5ea0e5b020f388cd16f6</id>
<content type='text'>
This series from Andrew Davis &lt;afd@ti.com&gt; makes a number of the TI K3
CONFIG symbols have consistent values in SPL, as they are things
determined by the SoC and not the board design.

Link: https://lore.kernel.org/r/20251208190635.2044082-1-afd@ti.com
</content>
</entry>
<entry>
<title>spl: Kconfig: k3: Set common default for SPL_LOAD_FIT(_ADDRESS)</title>
<updated>2025-12-31T16:13:01Z</updated>
<author>
<name>Andrew Davis</name>
<email>afd@ti.com</email>
</author>
<published>2025-12-08T19:06:35Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=dc1c7526b1cb64526601d81f70a87f57aeac1e9a'/>
<id>urn:sha1:dc1c7526b1cb64526601d81f70a87f57aeac1e9a</id>
<content type='text'>
These are common for all K3 based boards. Add the common values as
defaults and remove from each board defconfig

Signed-off-by: Andrew Davis &lt;afd@ti.com&gt;
Reviewed-by: Bryan Brattlof &lt;bb@ti.com&gt;
</content>
</entry>
</feed>
