<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot/u-boot.git, branch next</title>
<subtitle>Das U-Boot Source Tree</subtitle>
<id>https://git.rulkc.org/pub/scm/bootloaders/u-boot/u-boot.git/atom?h=next</id>
<link rel='self' href='https://git.rulkc.org/pub/scm/bootloaders/u-boot/u-boot.git/atom?h=next'/>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/bootloaders/u-boot/u-boot.git/'/>
<updated>2026-07-06T18:00:26+00:00</updated>
<entry>
<title>Merge tag 'fsl-qoriq-next-2026-07-06' of https://source.denx.de/u-boot/custodians/u-boot-fsl-qoriq into next</title>
<updated>2026-07-06T18:00:26+00:00</updated>
<author>
<name>Tom Rini</name>
<email>trini@konsulko.com</email>
</author>
<published>2026-07-06T18:00:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/bootloaders/u-boot/u-boot.git/commit/?id=a18265f1ccb7a272721ed4286ed3b5a6182ff424'/>
<id>urn:sha1:a18265f1ccb7a272721ed4286ed3b5a6182ff424</id>
<content type='text'>
CI: https://source.denx.de/u-boot/custodians/u-boot-fsl-qoriq/-/pipelines/30622

- ls1028ardb: Move environment variables from header to .env file
- crypto: fsl: Hide CAAM_64BIT symbol behind FSL_CAAM dependency
- gpio: mpc8xxx: Add set_flags/get_flags ops
- power: domain: scmi: Allow failure in getting power domain attribute
</content>
</entry>
<entry>
<title>power: domain: scmi: Allow failure in getting power domain attribute</title>
<updated>2026-07-06T02:24:46+00:00</updated>
<author>
<name>Ye Li</name>
<email>ye.li@nxp.com</email>
</author>
<published>2026-06-09T03:54:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/bootloaders/u-boot/u-boot.git/commit/?id=c9beb84a376853078e62f385447672fc7e8cd819'/>
<id>urn:sha1:c9beb84a376853078e62f385447672fc7e8cd819</id>
<content type='text'>
When one power domain fails to get attribute, continue getting attribute
for remaining power domains, not return probe failure. So other power
domains are still functional.
It is possible that one power domain is assigned to other agent or this
power domain is disabled by HW fuse, so platform returns denied or other
error.

Signed-off-by: Ye Li &lt;ye.li@nxp.com&gt;
Reviewed-by: Peng Fan &lt;peng.fan@nxp.com&gt;
Signed-off-by: Peng Fan &lt;peng.fan@nxp.com&gt;
</content>
</entry>
<entry>
<title>crypto: fsl: Hide CAAM_64BIT symbol behind FSL_CAAM</title>
<updated>2026-07-06T02:20:34+00:00</updated>
<author>
<name>Marek Vasut</name>
<email>marek.vasut+renesas@mailbox.org</email>
</author>
<published>2026-06-21T02:40:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/bootloaders/u-boot/u-boot.git/commit/?id=69879030f70d96f02018c923ea740e00bc9cbca4'/>
<id>urn:sha1:69879030f70d96f02018c923ea740e00bc9cbca4</id>
<content type='text'>
Make CAAM_64BIT selectable only in case FSL_CAAM is selected,
otherwise CAAM_64BIT shows up in configs of unrelated platforms.

Signed-off-by: Marek Vasut &lt;marek.vasut+renesas@mailbox.org&gt;
Reviewed-by: Tom Rini &lt;trini@konsulko.com&gt;
Reviewed-by: Peng Fan &lt;peng.fan@nxp.com&gt;
Reviewed-by: Heiko Schocher &lt;hs@nabladev.com&gt;
Signed-off-by: Peng Fan &lt;peng.fan@nxp.com&gt;
</content>
</entry>
<entry>
<title>gpio: mpc8xxx: add set_flags/get_flags ops</title>
<updated>2026-07-06T01:59:58+00:00</updated>
<author>
<name>Vincent Jardin</name>
<email>vjardin@free.fr</email>
</author>
<published>2026-07-02T15:09:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/bootloaders/u-boot/u-boot.git/commit/?id=d74dea04e3a15d38d6139776cdda99c376e9e3e9'/>
<id>urn:sha1:d74dea04e3a15d38d6139776cdda99c376e9e3e9</id>
<content type='text'>
mpc8xxx_gpio_open_drain_on() / _off() helpers can program GPODR
(open-drain enable) on QorIQ silicon, but they are not called.

The open-drain capability is therefore unreachable from the GPIO uclass.

Adding a set_flags op for the GPIOD_OPEN_DRAIN, plus a get_flags for the
reports of state by reading GPDIR and GPODR back.

For existing callers, it is unchanged: direction_input,
direction_output, get_value, set_value and get_function still drive
the same registers as before. The new ops only become observable when
a caller explicitly asks for the GPIOD_OPEN_DRAIN flag (or queries
flags via the uclass).

Signed-off-by: Vincent Jardin &lt;vjardin@free.fr&gt;
Signed-off-by: Peng Fan &lt;peng.fan@nxp.com&gt;
</content>
</entry>
<entry>
<title>ls1028ardb: Move environment variables to .env file</title>
<updated>2026-07-06T01:58:58+00:00</updated>
<author>
<name>Aristo Chen</name>
<email>aristo.chen@canonical.com</email>
</author>
<published>2026-07-01T06:21:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/bootloaders/u-boot/u-boot.git/commit/?id=8d3963a0971caa4b0b16c1e531cee5eeea20c865'/>
<id>urn:sha1:8d3963a0971caa4b0b16c1e531cee5eeea20c865</id>
<content type='text'>
Move the bulk of the board environment from CFG_EXTRA_ENV_SETTINGS in
ls1028ardb.h to board/nxp/ls1028a/ls1028ardb.env. Because the board
directory is shared with ls1028aqds, the file is selected through
CONFIG_ENV_SOURCE_FILE rather than the SYS_BOARD default.

The distro_bootcmd machinery cannot be expressed in a .env file. The
BOOTENV macro expands to environment text with embedded NUL separators,
and the board overrides three distro variables (boot_scripts,
boot_a_script and scan_dev_for_boot_part) that must follow BOOTENV to
take effect. BOOTENV and those three overrides therefore remain in
CFG_EXTRA_ENV_SETTINGS, which is concatenated after the .env text, while
every other variable moves to the .env file.

The resulting default environment is functionally unchanged for both the
ls1028ardb_tfa and ls1028ardb_tfa_SECURE_BOOT defconfigs. This was
verified with an order aware comparison of the default environment before
and after the change. The only difference is that three accidental double
spaces in xspi_bootcmd, sd_bootcmd and emmc_bootcmd collapse to single
spaces, because the preprocessor normalises whitespace in the now
unquoted text, which does not affect command parsing.

Signed-off-by: Aristo Chen &lt;aristo.chen@canonical.com&gt;
Signed-off-by: Peng Fan &lt;peng.fan@nxp.com&gt;
</content>
</entry>
<entry>
<title>Merge patch series "bootdev: few fixes for automatic boot"</title>
<updated>2026-07-03T16:14:32+00:00</updated>
<author>
<name>Tom Rini</name>
<email>trini@konsulko.com</email>
</author>
<published>2026-07-03T16:14:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/bootloaders/u-boot/u-boot.git/commit/?id=2569e25ddd5aa323cd87c7a3819c3a4f4b32302f'/>
<id>urn:sha1:2569e25ddd5aa323cd87c7a3819c3a4f4b32302f</id>
<content type='text'>
dmukhin@ford.com &lt;dmukhin@ford.com&gt; says:

This series addresses few findings in bootdev code.

Patch 1 fix for automatic boots in case higher-priority bootdevs fail
        to be hunted.

Patch 2 adds unit test for patch 1.

Link: https://lore.kernel.org/r/20260623220630.2828767-1-dmukhin@ford.com
</content>
</entry>
<entry>
<title>test: bootdev: scan with a broken high-priority device</title>
<updated>2026-07-03T16:14:25+00:00</updated>
<author>
<name>Denis Mukhin</name>
<email>dmukhin@ford.com</email>
</author>
<published>2026-06-23T22:06:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/bootloaders/u-boot/u-boot.git/commit/?id=93e9af685fefc454580dcf567b03c139a2fe8ebc'/>
<id>urn:sha1:93e9af685fefc454580dcf567b03c139a2fe8ebc</id>
<content type='text'>
Add bootdev_hunt_fallthrough() test to verify that 'bootflow scan -l'
falls back to a lower-priority bootdev when a higher-priority hunter
fails.

Introduce a simple 'sandbox-bootdev' device for the test. The new
bootdev can be configured to produce an error at the hunting stage.

Introduce new host_set_flags_by_label() API and a flags field to
'host_sb_plat' to simulate a bootdev hunter failure for the test.

Adjust boot{dev,flow} tests which depend on bootdev hunters.

Signed-off-by: Denis Mukhin &lt;dmukhin@ford.com&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>bootdev: scan boot devices at each priority level</title>
<updated>2026-07-03T16:14:25+00:00</updated>
<author>
<name>Denis Mukhin</name>
<email>dmukhin@ford.com</email>
</author>
<published>2026-06-23T22:06:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/bootloaders/u-boot/u-boot.git/commit/?id=264ba13f14767fbe7a881d25167d305fa5d7f6b6'/>
<id>urn:sha1:264ba13f14767fbe7a881d25167d305fa5d7f6b6</id>
<content type='text'>
Currently, default 'bootflow scan -lb' will stop booting the board if
any of higher-priority bootdevs fail to be hunted even if there are
bootdevs of lower priority.

For example, if the board has both NVMe (priority 4) and USB MSD devices
(priority 5), and if NVMe bootdev hunt fails (in the event of a bad NVMe
firmware update), USB (which may be a recovery bootdev) is never hunted
automatically, leaving the board at the U-Boot prompt (user intervention
is needed, e.g. something like 'bootflow scan usb' to hunt USB).

Fix bootdev_next_prio() to scan bootdevs at the lower priority level by
not exiting the scan loop early.

Keep the existing logging verbosity unchanged and rely on the failing
subsystem to provide a suitable diagnostic message.

Signed-off-by: Denis Mukhin &lt;dmukhin@ford.com&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>Merge patch series "bootm: fix flush_cache() with IH_TYPE_KERNEL_NOLOAD"</title>
<updated>2026-07-03T16:13:14+00:00</updated>
<author>
<name>Tom Rini</name>
<email>trini@konsulko.com</email>
</author>
<published>2026-07-03T16:13:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/bootloaders/u-boot/u-boot.git/commit/?id=683161607af99a12de83eb5702d1f2662a107ac1'/>
<id>urn:sha1:683161607af99a12de83eb5702d1f2662a107ac1</id>
<content type='text'>
This patch series from Nora Schiffer &lt;nora.schiffer@ew.tq-group.com&gt;
addresses a few issues with correctly handling IH_TYPE_KERNEL_NOLOAD in
a few cases.

Link: https://lore.kernel.org/r/20260622111933.1488593-1-nora.schiffer@ew.tq-group.com
</content>
</entry>
<entry>
<title>bootm: allow omitting entry point for IH_TYPE_KERNEL_NOLOAD</title>
<updated>2026-07-03T16:11:11+00:00</updated>
<author>
<name>Nora Schiffer</name>
<email>nora.schiffer@ew.tq-group.com</email>
</author>
<published>2026-06-22T11:19:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/bootloaders/u-boot/u-boot.git/commit/?id=c63051237f2bc79838a27473709948408acdf38b'/>
<id>urn:sha1:c63051237f2bc79838a27473709948408acdf38b</id>
<content type='text'>
For IH_TYPE_KERNEL_NOLOAD, the entry point is given relative to the
image start, making 0 a valid default, and for IH_OS_EFI, it is ignored
altogether, so it may be preferable to omit it.

Signed-off-by: Nora Schiffer &lt;nora.schiffer@ew.tq-group.com&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
</feed>
