<feed xmlns='http://www.w3.org/2005/Atom'>
<title>BMC/tmp/openbmc.git/meta-aspeed/classes/otptool.bbclass, branch master</title>
<subtitle>OpenBMC Distribution (mirror)</subtitle>
<id>https://git.radix-linux.su/BMC/tmp/openbmc.git/atom?h=master</id>
<link rel='self' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/'/>
<updated>2025-06-06T08:04:02+00:00</updated>
<entry>
<title>meta-aspeed:otp: Fix syntax incompatible with dash shell</title>
<updated>2025-06-06T08:04:02+00:00</updated>
<author>
<name>Jamin Lin</name>
<email>jamin_lin@aspeedtech.com</email>
</author>
<published>2025-06-06T07:43:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=743fd35fd7ed77b5fe0c602da840af54e24190f3'/>
<id>urn:sha1:743fd35fd7ed77b5fe0c602da840af54e24190f3</id>
<content type='text'>
Some Ubuntu systems use Dash as the default /bin/sh shell, which does not
support certain Bash-specific syntax like command substitution within a
variable assignment when using conditional expressions.

To ensure compatibility, this patch rewrites the expression using a standard
POSIX-compliant if-statement to assign the value to "otptool_user_folder".

Change-Id: Id67650b1f2d047c9ac77bd68ec2305466ee22844
Signed-off-by: Jamin Lin &lt;jamin_lin@aspeedtech.com&gt;
</content>
</entry>
<entry>
<title>meta-aspeed: u-boot-aspeed-sdk: Add eMMC ABR ROM patch</title>
<updated>2023-01-09T23:32:15+00:00</updated>
<author>
<name>Neal Liu</name>
<email>neal_liu@aspeedtech.com</email>
</author>
<published>2022-09-02T07:22:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=e22ad5be7e7b3af2b2b99bea0a4ac7a72b75e23d'/>
<id>urn:sha1:e22ad5be7e7b3af2b2b99bea0a4ac7a72b75e23d</id>
<content type='text'>
Address errata 80 from E2600-11.pdf in a ROM patch for integration into
the OTP image. A otptool configuration file is provided as an example

Signed-off-by: Neal Liu &lt;neal_liu@aspeedtech.com&gt;
[AJ: Take 098e7ba124184 from https://github.com/AspeedTech-BMC/openbmc]
Signed-off-by: Andrew Jeffery &lt;andrew@aj.id.au&gt;
Change-Id: I936c60f9db8e36f3213f426aebeb62b72015303c
</content>
</entry>
<entry>
<title>meta-aspeed: otptool: Multiple configurations</title>
<updated>2022-08-09T03:54:46+00:00</updated>
<author>
<name>Andrew Jeffery</name>
<email>andrew@aj.id.au</email>
</author>
<published>2022-08-08T12:15:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=b164200092892a85dcf53a73e3bb56050da29834'/>
<id>urn:sha1:b164200092892a85dcf53a73e3bb56050da29834</id>
<content type='text'>
Enable generating multiple OTP binaries by specifying multiple OTP
configuration files.

Change-Id: I1ce81cd2c1d0f501578b927eb31cce5a37cdcf1f
Signed-off-by: Andrew Jeffery &lt;andrew@aj.id.au&gt;
</content>
</entry>
<entry>
<title>meta-aspeed: otptool: Embed config name in OTP image output filename</title>
<updated>2022-08-09T03:54:46+00:00</updated>
<author>
<name>Andrew Jeffery</name>
<email>andrew@aj.id.au</email>
</author>
<published>2022-08-08T11:35:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=c1c74d03fed1e9387f2a759157333451ba5c429f'/>
<id>urn:sha1:c1c74d03fed1e9387f2a759157333451ba5c429f</id>
<content type='text'>
We're moving towards support for generating multiple OTP binaries per
platform configuration, so allow for differentiation in the file paths.

Change-Id: Iff01e524013fbf8cfdec0f8d7e7a599ee457514d
Signed-off-by: Andrew Jeffery &lt;andrew@aj.id.au&gt;
</content>
</entry>
<entry>
<title>meta-aspeed: otp: create otp image</title>
<updated>2022-02-16T02:25:47+00:00</updated>
<author>
<name>Jamin Lin</name>
<email>jamin_lin@aspeedtech.com</email>
</author>
<published>2021-12-17T07:45:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=eed879f1c91475c24ba927bf997267bfec7aebe5'/>
<id>urn:sha1:eed879f1c91475c24ba927bf997267bfec7aebe5</id>
<content type='text'>
1. Add otptool.bbclass to create otp image.
2. Update u-boot recipe to "inherit otptool.bbclass" for
otp image creation in the u-boot tasks.
3. Update socsec tool for SPL and OTP image verification if
verify failed u-boot should be built failed.
4. Use OE logging utilities.

Signed-off-by: Jamin Lin &lt;jamin_lin@aspeedtech.com&gt;
Change-Id: I0ba5da4d112b49d182bdf2751614afe62850eac3
</content>
</entry>
</feed>
