<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/cmd, branch next</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/cmd?h=next</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/cmd?h=next'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2026-08-25T01:31:25Z</updated>
<entry>
<title>Merge tag 'v2026.10-rc3' into next</title>
<updated>2026-08-25T01:31:25Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@konsulko.com</email>
</author>
<published>2026-08-25T01:31:25Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=286b8d68f521c601f103ab70ee79e339b838d531'/>
<id>urn:sha1:286b8d68f521c601f103ab70ee79e339b838d531</id>
<content type='text'>
</content>
</entry>
<entry>
<title>cmd: allow bootd without bootm</title>
<updated>2026-08-22T00:01:01Z</updated>
<author>
<name>Mehmet Fide</name>
<email>mehmet.fide@screeningeagle.com</email>
</author>
<published>2026-08-14T21:30:28Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=505a24d95c887a037ec7dcf40afa374fc002788f'/>
<id>urn:sha1:505a24d95c887a037ec7dcf40afa374fc002788f</id>
<content type='text'>
do_bootd() runs the "bootcmd" environment variable through run_command()
and does nothing else. It uses no bootm functionality, and neither does
the "bootd" recursion guard in cmd_process(). doc/usage/cmd/bootd.rst
documents it that way, with an example that sets bootcmd to
"echo Hello World".

Commit 1fd04cf46baf ("cmd: Correct dependencies for CMD_BOOTD") made
CMD_BOOTD depend on CMD_BOOTM because the build fails otherwise:
common/command.c is compiled unconditionally and references do_bootd(),
whose definition sits in cmd/bootm.c, which is only compiled when
CMD_BOOTM=y. The dependency therefore describes where the code lives
rather than what it needs, and the boards that disable CMD_BOOTM
(colibri_vf, iot_devkit, mx6memcal and r8a78000_ironhide_cm33) cannot
offer "boot" or "bootd" at all, although the implementation would work
there.

Move do_bootd() and its two command registrations into cmd/bootd.c,
compiled from CMD_BOOTD, and drop the artificial dependency. To leave
every board in tree unchanged, CMD_BOOTD now defaults to y only when
CMD_BOOTM is enabled, which is precisely the set of boards that have it
today. Boards without bootm can enable it deliberately.

Tested on sandbox: bootd, the "boot" alias, the return value taken from
a failing bootcmd and the recursion guard all behave as before. Also
tested on a Colibri VF50 (vf610) board built with CMD_BOOTM=n and
CMD_BOOTD=y, a combination that could not be selected before: "boot" and
"bootd" run bootcmd and bring up the OS, and a bootcmd of "false"
returns 1. A colibri_vf_defconfig build with CMD_BOOTD left off is byte
identical to the previous one apart from the version string; enabling
CMD_BOOTD costs 272 bytes.

Reviewed-by: Tom Rini &lt;trini@konsulko.com&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
Signed-off-by: Mehmet Fide &lt;mehmet.fide@screeningeagle.com&gt;
</content>
</entry>
<entry>
<title>Fix old TARGET naming to ARCH for PL330</title>
<updated>2026-08-19T16:36:03Z</updated>
<author>
<name>Brian Sune</name>
<email>briansune@gmail.com</email>
</author>
<published>2026-04-07T15:36:50Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=1b99d931fbb815e54078679e5542d4eeb82eef66'/>
<id>urn:sha1:1b99d931fbb815e54078679e5542d4eeb82eef66</id>
<content type='text'>
latest u-boot fixed the old naming from TARGET to ARCH
however, cmd Kconfig is not aligned to latest naming.

Signed-off-by: Brian Sune &lt;briansune@gmail.com&gt;
</content>
</entry>
<entry>
<title>gpio: cmd: warn when a gpio offset is already claimed</title>
<updated>2026-08-19T01:11:15Z</updated>
<author>
<name>Pranav Sanwal</name>
<email>pranav.sanwal@amd.com</email>
</author>
<published>2026-08-11T10:53:10Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=826d8b8b1771dba53fc799d312abfbd852728c04'/>
<id>urn:sha1:826d8b8b1771dba53fc799d312abfbd852728c04</id>
<content type='text'>
The "gpio" command silently swallows -EBUSY from gpio_request(), since
a pin already claimed by a driver or hog is a normal, expected
condition for "gpio set"/"gpio toggle" etc. This makes an unexpected
offset collision (e.g. two consumers unintentionally routed to the
same underlying offset) opaque to debug from the command line.

Print which label already holds the pin when this happens, using the
device/offset already resolved by gpio_lookup_name().

Signed-off-by: Pranav Sanwal &lt;pranav.sanwal@amd.com&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>Merge tag 'net-20260813' of https://git.u-boot-project.org/u-boot/custodians/u-boot-net</title>
<updated>2026-08-13T14:58:29Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@konsulko.com</email>
</author>
<published>2026-08-13T14:58:29Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=c2ac5fc4e3bc91f59f059f115939d28fe35a7841'/>
<id>urn:sha1:c2ac5fc4e3bc91f59f059f115939d28fe35a7841</id>
<content type='text'>
Pull request net-20260813.

net:
- phy: dp83867: enable extended read / write for driver
- phy: fix duplicate eth_phy binding
- Drop unnecessary device_set_name
- dwc_eth_xgmac: Return -ENODEV when phy_connect() fails
- nfs: clean up bounds checks in nfs_readlink_reply()
- rtl8169: add support for RTL8126A and RTL8127A
- srand_mac(): fix -ENODEV crash with CONFIG_DM_RNG

net-legacy:
- Fix out-of-bounds write in IP fragment reassembly
- test: net: add regression test for IP reassembly overflow

net-lwip:
- Add tftpsrv command
- Handle chained pbufs in transmit path
- sntp: fix netif leak when ntpserverip is unset
- wget: free mbedtls x509 cert context to avoid memory leak
- Fix DHCP fine timer interval
</content>
</entry>
<entry>
<title>firmware: scmi: Support probe vendor ID 0x81</title>
<updated>2026-08-11T07:44:32Z</updated>
<author>
<name>Michal Simek</name>
<email>michal.simek@amd.com</email>
</author>
<published>2026-07-29T12:02:48Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=fc55d1e91094666fd04c8351ad13dac3b0b2ddf9'/>
<id>urn:sha1:fc55d1e91094666fd04c8351ad13dac3b0b2ddf9</id>
<content type='text'>
Preparing to add the AMD/Xilinx SCMI vendor protocol driver, support probe
of SCMI vendor ID 0x81. Add the protocol ID, the per-agent protocol device
slot, the probe/lookup switch cases and the scmi command name, gated by a
Kconfig option for conditional compilation.

The same wiring has been done by commit 7830ccc77a13 ("firmware: scmi:
Support probe vendor ID 0x80 and 0x82").

Signed-off-by: Michal Simek &lt;michal.simek@amd.com&gt;
Signed-off-by: Peng Fan &lt;peng.fan@nxp.com&gt;
</content>
</entry>
<entry>
<title>cmd: scmi: Show names for vendor protocols 0x80 and 0x82</title>
<updated>2026-08-11T07:44:32Z</updated>
<author>
<name>Michal Simek</name>
<email>michal.simek@amd.com</email>
</author>
<published>2026-07-29T12:02:47Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=ce220f7f6407c3c6e3cae469cf7d80ad3cba20d9'/>
<id>urn:sha1:ce220f7f6407c3c6e3cae469cf7d80ad3cba20d9</id>
<content type='text'>
The generic SCMI vendor protocol IDs (0x80, 0x82) were listed by
"scmi info" as &lt;NULL&gt;. Add human readable names so the
vendor protocols are easier to identify.

Signed-off-by: Michal Simek &lt;michal.simek@amd.com&gt;
Signed-off-by: Peng Fan &lt;peng.fan@nxp.com&gt;
</content>
</entry>
<entry>
<title>cmd: scsi: Drop duplicate leading scsi prefix</title>
<updated>2026-08-10T20:22:09Z</updated>
<author>
<name>Marek Vasut</name>
<email>marek.vasut+renesas@mailbox.org</email>
</author>
<published>2026-08-02T22:08:38Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=06084f6f92a2fa6b2756f4928ddfa27583074d97'/>
<id>urn:sha1:06084f6f92a2fa6b2756f4928ddfa27583074d97</id>
<content type='text'>
The SCSI command currently prints the following duplicate prefix:

"
=&gt; scsi
scsi - SCSI sub-system

Usage:
scsi scsi info  - show available SCSI devices
^^^^^^^^^
scsi scan  - (re-)scan SCSI bus
"

Drop one copy of the scsi prefix.

Fixes: 460c322f13ec ("(re)enabled scsi commands do_scsi() and do_scsiboot() Patch by Denis Peter, 06 Dec 2004")
Signed-off-by: Marek Vasut &lt;marek.vasut+renesas@mailbox.org&gt;
Reviewed-by: Neil Armstrong &lt;neil.armstrong@linaro.org&gt;
Reviewed-by: David Lechner &lt;dlechner@baylibre.com&gt;
</content>
</entry>
<entry>
<title>Merge tag 'mediatek-for-main-2026-08-05' of https://git.u-boot-project.org/u-boot/custodians/u-boot-mediatek</title>
<updated>2026-08-07T01:36:40Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@konsulko.com</email>
</author>
<published>2026-08-06T20:12:46Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=f2dcc47efc4ffabb4080967279822bb4f3901937'/>
<id>urn:sha1:f2dcc47efc4ffabb4080967279822bb4f3901937</id>
<content type='text'>
* Clock fix for MT8188 (Genio 700/520)
* SPL support preparatory patch for MT8188.
* Compile error fix for when enabling LWIP network stack on some MediaTek targets.
* Fix a regression in clock driver binding from the previous PR.
* Add display-related clocks on MT8188.
* Another wave of clock driver refactoring and de-duplication.
</content>
</entry>
<entry>
<title>cmd: ufetch: fix compiling with no CONFIG_SYS_CONFIG_NAME</title>
<updated>2026-08-05T20:05:27Z</updated>
<author>
<name>David Lechner</name>
<email>dlechner@baylibre.com</email>
</author>
<published>2026-06-11T21:59:13Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=b889cdc2675563d1c80da8e0234137452f389adf'/>
<id>urn:sha1:b889cdc2675563d1c80da8e0234137452f389adf</id>
<content type='text'>
Add some preprocessor guards to avoid a compile error when
CONFIG_SYS_CONFIG_NAME is not defined.

Reviewed-by: Casey Connolly &lt;casey.connolly@linaro.org&gt;
Link: https://patch.msgid.link/20260611-fix-ufetch-compile-v1-1-43f2e3239265@baylibre.com
Signed-off-by: David Lechner &lt;dlechner@baylibre.com&gt;
</content>
</entry>
</feed>
