<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/drivers, branch main</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/drivers?h=main</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/drivers?h=main'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2026-08-28T20:23:43Z</updated>
<entry>
<title>rng: Fix build with SPL/TPL</title>
<updated>2026-08-28T20:23:43Z</updated>
<author>
<name>Jörg Sommer</name>
<email>joerg@jo-so.de</email>
</author>
<published>2026-08-20T15:14:24Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=67a095a6896828056e4a1a0ba0e9bb20f5595c59'/>
<id>urn:sha1:67a095a6896828056e4a1a0ba0e9bb20f5595c59</id>
<content type='text'>
The inclusion of the drivers was wrapped by an “if not SPL/TPL”, which
always excluded them from SPL/TPL build.

Signed-off-by: Jörg Sommer &lt;joerg@jo-so.de&gt;
Fixes: 591257b05cab ("rng: Introduce SPL_DM_RNG")
Reviewed-by: Tom Rini &lt;trini@konsulko.com&gt;
</content>
</entry>
<entry>
<title>fix non-existing sysam.it domain</title>
<updated>2026-08-28T18:18:11Z</updated>
<author>
<name>Angelo Dureghello</name>
<email>angelo@kernel-space.org</email>
</author>
<published>2026-08-24T13:42:48Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=547b4d3bba7ecb4446fa55ed27f048fd27928f59'/>
<id>urn:sha1:547b4d3bba7ecb4446fa55ed27f048fd27928f59</id>
<content type='text'>
Change "Angelo Dureghello" emails replacing non-existing domain with the
currently working one.

Signed-off-by: Angelo Dureghello &lt;angelo@kernel-space.org&gt;
Acked-by: Michal Simek &lt;michal.simek@amd.com&gt;
</content>
</entry>
<entry>
<title>disk: ubi: use a format string when copying the volume name</title>
<updated>2026-08-24T15:19:03Z</updated>
<author>
<name>Daniel Golle</name>
<email>daniel@makrotopia.org</email>
</author>
<published>2026-08-15T15:08:45Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=fb79a4fcb09b49c6d6ef0a9a030e1abef32358e9'/>
<id>urn:sha1:fb79a4fcb09b49c6d6ef0a9a030e1abef32358e9</id>
<content type='text'>
part_get_info_ubi() passes the UBI volume name straight to snprintf() as
its format argument:

	snprintf(info-&gt;name, PART_NAME_LEN, vol-&gt;name);

A volume name that contains a '%' is then interpreted as a printf
conversion specifier, yielding a wrong partition name or reading
unintended variadic arguments; a '%n' would be undefined behaviour.
Volume names are user-defined and boot methods select images by volume
name, so copy the name through a "%s" format instead.

Fixes: aa5b67ce2262 ("disk: support UBI partitions")
Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
Reviewed-by: Heiko Schocher &lt;hs@nabladev.com&gt;
</content>
</entry>
<entry>
<title>pci: pcie-rcar-gen4: Switch to devm_*() GPIO and reset</title>
<updated>2026-08-20T18:15:23Z</updated>
<author>
<name>Marek Vasut</name>
<email>marek.vasut+renesas@mailbox.org</email>
</author>
<published>2026-08-09T01:32:40Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=5a4ec19aa4ea2637e1573b1dd0c2eadf8ced2b74'/>
<id>urn:sha1:5a4ec19aa4ea2637e1573b1dd0c2eadf8ced2b74</id>
<content type='text'>
Use device managed GPIO and reset get to automatically free
those resources up. No functional change.

Signed-off-by: Marek Vasut &lt;marek.vasut+renesas@mailbox.org&gt;
</content>
</entry>
<entry>
<title>pci: pcie-rcar-gen4: Avoid repeated link attempts</title>
<updated>2026-08-20T18:15:23Z</updated>
<author>
<name>Marek Vasut</name>
<email>marek.vasut+renesas@mailbox.org</email>
</author>
<published>2026-08-09T01:32:39Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=0a7534a3133155457dab6d34242fa37b3599e67c'/>
<id>urn:sha1:0a7534a3133155457dab6d34242fa37b3599e67c</id>
<content type='text'>
Avoid repeated link attempts for these controllers. In case the
controller link is up, this is a noop since the probe() already
finished. In case the controller link is down, a repeated link
up attempt seems to require reset of both PCIe controllers, which
is not desired. It is also unlikely that a repeated link attempt
would bring the link up, as U-Boot does not support hotplug anyway.
Therefore, prevent repeated link attempts.

Signed-off-by: Marek Vasut &lt;marek.vasut+renesas@mailbox.org&gt;
</content>
</entry>
<entry>
<title>pci: pcie-rcar-gen4: Switch to generic firmware loader</title>
<updated>2026-08-20T18:15:23Z</updated>
<author>
<name>Marek Vasut</name>
<email>marek.vasut+renesas@mailbox.org</email>
</author>
<published>2026-08-09T01:32:38Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=b452e82883162eac1fcd89d18e4e7adaf9149fbb'/>
<id>urn:sha1:b452e82883162eac1fcd89d18e4e7adaf9149fbb</id>
<content type='text'>
Use generic request_firmware_into_buf_via_script() instead of local
implementation of similar functionality. This reduces code duplication.

Signed-off-by: Marek Vasut &lt;marek.vasut+renesas@mailbox.org&gt;
</content>
</entry>
<entry>
<title>remoteproc: renesas: rsip: Implement core status</title>
<updated>2026-08-20T18:15:23Z</updated>
<author>
<name>Marek Vasut</name>
<email>marek.vasut+renesas@mailbox.org</email>
</author>
<published>2026-08-10T22:35:07Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=47c911e929de67e97cedb9b9c9e4e9999fb6a218'/>
<id>urn:sha1:47c911e929de67e97cedb9b9c9e4e9999fb6a218</id>
<content type='text'>
Currently the driver can not report core status. Determine SCP core
state via SCP_CPUWAIT_WAIT bit and use SCMI PD protocol POWER_STATE_GET
call to determine CR52 and CA720AE core state. Report the core states.

Signed-off-by: Marek Vasut &lt;marek.vasut+renesas@mailbox.org&gt;
</content>
</entry>
<entry>
<title>remoteproc: renesas: rsip: Implement SCMI core stop</title>
<updated>2026-08-20T18:15:23Z</updated>
<author>
<name>Marek Vasut</name>
<email>marek.vasut+renesas@mailbox.org</email>
</author>
<published>2026-08-10T22:35:06Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=0771457a0ad5c8e48712d227b07c4b4974671bf1'/>
<id>urn:sha1:0771457a0ad5c8e48712d227b07c4b4974671bf1</id>
<content type='text'>
Currently the driver could only start cores. Add support for stopping
CR52 and CA720AE cores via SCMI. Note that the SCP core is controlled
via direct register IO.

Signed-off-by: Marek Vasut &lt;marek.vasut+renesas@mailbox.org&gt;
</content>
</entry>
<entry>
<title>remoteproc: renesas: rsip: Reset SCP core on stop</title>
<updated>2026-08-20T18:15:11Z</updated>
<author>
<name>Marek Vasut</name>
<email>marek.vasut+renesas@mailbox.org</email>
</author>
<published>2026-08-10T22:35:05Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=31bf91b6a44bad0d9bdae28f97a3192c51601b87'/>
<id>urn:sha1:31bf91b6a44bad0d9bdae28f97a3192c51601b87</id>
<content type='text'>
Use SCP core init code, which resets the SCP core, as a SCP core stop.
Once stop is invoked, the SCP core is reset and ready to be loaded with
new software, which is practical for SCP firmware development.

Signed-off-by: Marek Vasut &lt;marek.vasut+renesas@mailbox.org&gt;
</content>
</entry>
<entry>
<title>remoteproc: renesas: rsip: Extract SCP initialization from board file</title>
<updated>2026-08-14T22:55:43Z</updated>
<author>
<name>Marek Vasut</name>
<email>marek.vasut+renesas@mailbox.org</email>
</author>
<published>2026-08-10T22:35:04Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=e377488e85d13d315bea2b6113dfbe9773fb4771'/>
<id>urn:sha1:e377488e85d13d315bea2b6113dfbe9773fb4771</id>
<content type='text'>
Move the SCP initialization from board file into remoteproc driver
where this is supposed to be. Add SCP MDLC DT node and describe the
SCP reset controlled by the SCP MDLC in remoteproc DT node. Adjust
the driver to control the SCP reset via reset framework instead of
the current board-specific register poking.

Signed-off-by: Marek Vasut &lt;marek.vasut+renesas@mailbox.org&gt;
</content>
</entry>
</feed>
