If the BOOTSTAGE_INFLUXDB_URI and BOOTSTAGE_INFLUXDB_TOKEN environment
variables are set, the bootstage test will upload the timing information
to the specified InfluxDB instance. This is meant to be used in CI to
publish results for a particular board/build for later analysis. Note:
use "precision
Add test for CONFIG_BOOTSTAGE_REPORT_JSON.
Signed-off-by: Jerome Forissier
---
test/py/tests/test_bootstage.py | 9 +
1 file changed, 9 insertions(+)
diff --git a/test/py/tests/test_bootstage.py b/test/py/tests/test_bootstage.py
index 379c1cae6dd..8d0afe2611b 100644
--- a/test/py/tests
On Fri, Apr 11, 2025 at 05:26:49PM +0930, Joel Stanley wrote:
> On Fri, 11 Apr 2025 at 16:54, Cédric Le Goater wrote:
> >
> > Hi,
> >
> > On 4/11/25 01:14, Tom Rini wrote:
> > > On Fri, Apr 11, 2025 at 08:07:15AM +0930, Joel Stanley wrote:
> > >> On Mon, 7 Apr 2025 at 23:25, Eugen Hristev
> > >>
Enable saving variables to MMC(FAT) and SPI based on primary
bootmode. If bootmode is JTAG, dont save env anywhere(NOWHERE).
Enable ENV_FAT_DEVICE_AND_PART="0:auto" for Versal Gen2 platform.
Signed-off-by: Venkatesh Yadav Abbarapu
---
board/amd/versal2/board.c | 32
From: Beniamino Galvani
Update the Meson pinctrl/gpio driver to support a live device tree.
Signed-off-by: Beniamino Galvani
Link: https://lore.kernel.org/r/20170709223006.3998-5-b.galv...@gmail.com
Signed-off-by: Neil Armstrong
---
drivers/pinctrl/meson/pinctrl-meson.c | 73 +
From: Simeon Marijon
TAMP backup registers will be exposed as nvmem cells.
Each registers ([0..127] for STM32MP2, [0..31] for STM32MP1) could be
exposed as nvmem cells under the nvram node in device tree
Signed-off-by: Simeon Marijon
Signed-off-by: Patrice Chotard
---
arch/arm/mach-stm32mp/
Enable the bootstage report in JSON and InfluxDB formats. This also
enables the unit tests (test_bootstage_report_json() and
test_bootstage_report_influxdb() in test/py/tests/test_bootstage.py).
Signed-off-by: Jerome Forissier
---
configs/sandbox64_defconfig | 2 ++
1 file changed, 2 insertions
Finally enable OF_LIVE by default on the Amlogic support,
this add some cost to build the live tree, but makes DT
parsing from driver much faster.
Signed-off-by: Neil Armstrong
---
arch/arm/mach-meson/Kconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm/mach-meson/Kconfig b/arch/
While working on A523 support, it became obvious that newer sunxi DRAM
drivers are similar in many ways, so it makes sense to share some code
between them. Let's start with DRAM size and ranks detection. There were
many fixes for it in H616 driver, so make sense to unify code interface
and split ou
Constify parameters for two reasons:
- Allow more compile time optimizations
- It will allow later sharing of common code with H616 (when it will be
rearranged some more)
Commit does same kind of changes as 457e2cd665bd ("sunxi: H616: dram:
const-ify DRAM function parameters")
Signed-off-by: Je
This is just cosmetic fix for later easier rework.
Signed-off-by: Jernej Skrabec
---
arch/arm/include/asm/arch-sunxi/dram_sun50i_h6.h | 2 +-
arch/arm/mach-sunxi/dram_sun50i_h6.c | 2 +-
arch/arm/mach-sunxi/dram_timings/h6_ddr3_1333.c | 2 +-
arch/arm/mach-sunxi/dram_timings/h6_lpdd
H616 rank and size detection code is superior to the H6. Nevertheless,
they are structurally the same. Split functions from H616 into new file
and reuse them in H6 DRAM driver too. This should also fix some bugs for
H6 too, like incorrect DRAM size detection.
Signed-off-by: Jernej Skrabec
---
..
On Tue, 25 Mar 2025 17:47:44 +, Andre Przywara wrote:
> In console_setfile(), there is some #ifdef'ed code, updating monitor
> functions for a U-Boot proper build. This is called inside a switch/case
> statement, but the closing "break;" is inside the #ifdef section.
> This doesn't look right:
If colum or row size is not detected, panic instead of continuing. It
won't work anyway and it's better to inform user directly what's wrong
instead of failing later down the road for random reason.
Signed-off-by: Jernej Skrabec
---
arch/arm/mach-sunxi/dram_sun50i_h616.c | 16 +---
1
saltlen_name = fdt_getprop(fit, noffset, "padding-saltlen", NULL);
memset(info, '\0', sizeof(*info));
info->keydir = keydir;
@@ -198,6 +200,7 @@ static int fit_image_setup_sig(struct image_sign_info *info,
info->checksum = image_get_checksum_algo(algo_name);
info->crypto = image_get_crypto_algo(algo_name);
info->padding = image_get_padding_algo(padding_name);
+ info->saltlen_name = saltlen_name;
info->require_keys = require_keys;
info->engine_id = engine_id;
if (!info->checksum || !info->crypto) {
---
base-commit: cb7555e93075114fe4af0adb806877ac4d4ef80d
change-id: 20250411-rsapss-saltlen-b8d7a676565a
Best regards,
--
Quentin Schulz
On Fri, Apr 11, 2025 at 05:26:55PM +0200, Cédric Le Goater wrote:
> On 4/11/25 17:01, Tom Rini wrote:
> > On Fri, Apr 11, 2025 at 09:23:59AM +0200, Cédric Le Goater wrote:
> > > Hi,
> > >
> > > On 4/11/25 01:14, Tom Rini wrote:
> > > > On Fri, Apr 11, 2025 at 08:07:15AM +0930, Joel Stanley wrote:
On Tue, Apr 1, 2025 at 4:57 AM Alice Guo (OSS) wrote:
>
> From: Viorel Suman
>
> i.MX95 System Manager uses interrupt driven communication which requires
> the caller to set Bit[0] of channel flags to 1. When transmission
> completes and the previous general purpose interrupt has been processed
>
On 4/11/25 17:01, Tom Rini wrote:
On Fri, Apr 11, 2025 at 09:23:59AM +0200, Cédric Le Goater wrote:
Hi,
On 4/11/25 01:14, Tom Rini wrote:
On Fri, Apr 11, 2025 at 08:07:15AM +0930, Joel Stanley wrote:
On Mon, 7 Apr 2025 at 23:25, Eugen Hristev wrote:
Hi everyone,
I keep getting an error on
Hi,
I do have the issue that my u-boot is not finding my sata hard disk.
I'm using a supermicro H13SSW server with an efi payload64, with the defconfig +
CONFIG_DM_PCI_COMPAT=y
CONFIG_PCI_REGION_MULTI_ENTRY=y
CONFIG_PCI_ARID=y
CONFIG_PCIE_ECAM_GENERIC=y
It looks like while probing the pci bus, u-
On Fri, Apr 11, 2025 at 10:42:48AM -0600, Tom Rini wrote:
> On Fri, Apr 11, 2025 at 05:26:55PM +0200, Cédric Le Goater wrote:
> > On 4/11/25 17:01, Tom Rini wrote:
> > > On Fri, Apr 11, 2025 at 09:23:59AM +0200, Cédric Le Goater wrote:
> > > > Hi,
> > > >
> > > > On 4/11/25 01:14, Tom Rini wrote:
With the switch to using GCC 14.2.0 in commit 001bac5f16ad ("Dockerfile:
Update to gcc-14.2.0 and clang-18") in CI, we should make buildman match
this.
Signed-off-by: Tom Rini
---
tools/buildman/toolchain.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tools/buildman/toolc
On Fri, Apr 11, 2025 at 05:29:26PM +0200, Jerome Forissier wrote:
> The BOOTSTAGE Kconfig symbol allows to record boot time information
> which can be consumed in several ways:
>
> 1) Printed to the console just before the OS is booted (when
>BOOTSTAGE_REPORT=y)
> 2) Printed to the console by
Hi Ilias,
On Fri, 11 Apr 2025 at 04:04, Ilias Apalodimas
wrote:
>
> Hi Simon
>
> On Sat, 5 Apr 2025 at 23:46, Simon Glass wrote:
> >
> > The EFI-loader code has not been fully converted to use bloblist, so
> > relies on the SMBIOS-table address being set in global_data.
>
> Can you explain a bit
On Fri, 11 Apr 2025 15:39:23 +0800, Peng Fan wrote:
> Please pull mmc-2025-04-11
>
> -
> Support Sandisk and Micron eMMC BOOT/RPMB hardware partition resizing
> Optimize eMMC erasing time
> Simplify poll CD logic
> Fix possib
On Fri, 11 Apr 2025 11:09:06 -0300, Fabio Estevam wrote:
> Please pull from u-boot-imx/master, thanks.
>
> The following changes since commit cb7555e93075114fe4af0adb806877ac4d4ef80d:
>
> Merge patch series "*** Add Ethernet boot support for AM62Ax + phyCORE-AM62
> SoMs ***" (2025-04-10 15:04
On Fri, 11 Apr 2025 16:30:41 +0200, Caleb Connolly wrote:
> There's been a surprising amount of activity lately on the Qualcomm
> side with the two oldest boards getting some fresh attention and a lot
> of cleanup and polish going on across the board.
>
> * SDM660 gets USB phy fixes and a pinctrl
On Fri, 11 Apr 2025 14:57:55 +0200, Heinrich Schuchardt wrote:
> The following changes since commit cb7555e93075114fe4af0adb806877ac4d4ef80d:
>
>Merge patch series "*** Add Ethernet boot support for AM62Ax +
> phyCORE-AM62 SoMs ***" (2025-04-10 15:04:09 -0600)
>
> are available in the Git re
Hi Caleb,
On Fri, 11 Apr 2025 at 06:47, Caleb Connolly wrote:
>
> OF_LIVE offers a variety of benefits, one of them being that the live
> tree can be modified without caring about the underlying FDT. This is
> particularly valuable for working around U-Boot limitations like lacking
> USB superspe
Hi Caleb,
On Fri, 11 Apr 2025 at 05:52, Caleb Connolly wrote:
>
>
>
> On 4/10/25 23:25, Simon Glass wrote:
> > Hi Caleb,
> >
> > On Thu, 10 Apr 2025 at 09:41, Caleb Connolly
> > wrote:
> >>
> >> Hi Simon,
> >>
> >> On 4/10/25 16:15, Simon Glass wrote:
> >>> Hi Caleb,
> >>>
> >>> On Thu, 10 Apr
Hi Jerome,
On Fri, 11 Apr 2025 at 09:31, Jerome Forissier
wrote:
>
> CONFIG_BOOTSTAGE_REPORT is currently supported in the bootm command
> only. Add support to the EFI boot.
>
> Signed-off-by: Jerome Forissier
> ---
>
> lib/efi_loader/efi_boottime.c | 7 +++
> 1 file changed, 7 insertions(+
This change is same as in 78aa00c38e86 ("sunxi: H616: dram: split struct
dram_para"), but for H6. This is needed in order to extract common code
between H6 and H616 later.
Signed-off-by: Jernej Skrabec
---
.../include/asm/arch-sunxi/dram_sun50i_h6.h | 7 +-
arch/arm/mach-sunxi/dram_sun50i_h6
On Fri, Apr 11, 2025 at 12:32:12PM -0600, Simon Glass wrote:
> Hi Jerome,
>
> On Fri, 11 Apr 2025 at 09:31, Jerome Forissier
> wrote:
> >
> > CONFIG_BOOTSTAGE_REPORT is currently supported in the bootm command
> > only. Add support to the EFI boot.
> >
> > Signed-off-by: Jerome Forissier
> > ---
On Tue, 01 Apr 2025 10:46:41 +0200, Leonard Anderweit wrote:
> Install byacc required to build cst from source.
>
>
Applied to u-boot/master, thanks!
[2/2] CI: Build missing binman tools before binman tests
commit: 1e5e45983d80776426d4b4e467531b29f52cbc4b
--
Tom
On Thu, 27 Mar 2025 22:58:22 -0700, Daniel Schultz wrote:
> This enables the 'rproc' command, allowing users to
> start, stop, and manage co-processors as well as load firmware
> images.
>
> Useful for systems with auxiliary cores, such as M4 or R5 cores
> in the AM64x soc.
>
> [...]
Applied to
On Thu, 03 Apr 2025 16:47:53 +0200, Heinrich Schuchardt wrote:
> The number of memory banks in QEMU is not bounded by 1.
>
> In this example we have two banks:
>
> qemu-system-aarch64 \
> -machine virt \
> -nographic \
> -cpu cortex-a72 \
> -m 8G \
> -smp 8,sockets=2,core
On Fri, 04 Apr 2025 14:53:58 +0200, Vincent Stehlé wrote:
> When the `optee hello' subcommand is called, the do_optee_hello_world_ta()
> function passes a NULL pointer to the strcmp() function while verifying its
> input argument, which results in the following crash:
>
> => optee hello
> "Sy
On Tue, 01 Apr 2025 16:55:22 -0600, Tom Rini wrote:
> Hey all,
>
> This series switches to always using $(PHASE_) in Makefiles when
> building rather than $(PHASE_) or $(XPL_). It also starts on documenting
> this part of the build, but as a follow-up we need to rename
> doc/develop/spl.rst and e
Dear Tom,
The following changes since commit cb7555e93075114fe4af0adb806877ac4d4ef80d:
Merge patch series "*** Add Ethernet boot support for AM62Ax +
phyCORE-AM62 SoMs ***" (2025-04-10 15:04:09 -0600)
are available in the Git repository at:
https://source.denx.de/u-boot/custodians/u-boot-e
On Wed, Apr 02, 2025 at 06:55:02AM +1300, Simon Glass wrote:
> Hi Tom,
>
> On Wed, 2 Apr 2025 at 05:49, Tom Rini wrote:
> >
> > On Wed, Apr 02, 2025 at 04:49:18AM +1300, Simon Glass wrote:
> > > Hi Tom,
> > >
> > > On Mon, 31 Mar 2025 at 03:45, Tom Rini wrote:
> > > >
> > > > On Thu, Mar 20, 202
On Wed, Apr 09, 2025 at 09:46:34AM +0200, Mattijs Korpershoek wrote:
> Recent Ubuntu versions (24.04+) disallow pip by default when
> installing packages. The recommended approach is to use a virtualenv
> instead.
> Because of this, "make pip" is failing on such versions.
>
> To prepare CI contai
On Mon, Mar 31, 2025 at 02:30:54PM +0200, Jerome Forissier wrote:
> This series introduces threads and uses them for two things:
> - Improve the performance of the USB bus scanning code (scan multiple
> busses simultaneously),
> - Implement background jobs in the shell via two new commands: 'spawn
Hi,
On 2025-04-05 22:46, K900 wrote:
> The 5 Max is another board in the Orange Pi 5 family.
>
> It's overall similar to the 5 Plus, but in a smaller form factor,
> which leads to some I/O being reshuffled, but nothing relevant
> to u-boot.
>
> So, just reuse the config for the 5 Plus and adjust
get_fit_${boot}; run
get_overlaystring; run run_fit; else; run get_kern_${boot}; run
get_fdt_${boot}; run get_overlay_${boot}; run run_kern; fi;"
CONFIG_LOGLEVEL=7
CONFIG_SPL_MAX_SIZE=0x58000
CONFIG_SPL_SYS_MALLOC_SIMPLE=y
---
base-commit: 7dd49a9264a6de349343a873e465e1a5fcd459e3
change-id
Most of the users of BeagleY-AI are headless OR do not use serial port.
In such cases, it is very useful for the device to provide some level of
indication to know what state their board is at.
Unfortunately, with a single LED, the options are limited. This is a
precursor patch to actually enablin
We just have a single MMC on BeagleY-AI. So drop all other boot options,
In the meanwhile, we also will use efiboot and standard boot methods
consistent with other K3 Beagle products.
Signed-off-by: Nishanth Menon
---
board/beagle/beagley-ai/beagley-ai.env | 3 ++-
1 file changed, 2 insertions(
main_gpio1 controls the voltage for the SDcard from 3.3v to 1.8v.
This is required for proper operation of SDcard through various boot
stages.
Fixes the following seen in the boot log:
failed to set vqmmc-voltage to 3.3V
Signed-off-by: Nishanth Menon
---
arch/arm/dts/k3-am67a-beagley-ai-u-boot.
Just happened to get a BeagleY-AI at desk and happened to test master
branch (7dd49a9264a6 drivers: scsi: Add 'erase' support), noticed a few
issues which were rather easy to solve.. so, here we go:
Bootlog: https://gist.github.com/nmenon/a3a18825a783c0c3798cc72506cfead2
I tried to enable efi cap
Document the BeagleY-AI usage, build and basic debug hints
Signed-off-by: Nishanth Menon
---
doc/board/beagle/am67a_beagley_ai.rst | 228 ++
doc/board/beagle/index.rst| 1 +
doc/board/ti/k3.rst | 1 +
3 files changed, 230 insertions(+)
c
just use beagley_ai as pattern match for the files and folders involved.
Signed-off-by: Nishanth Menon
---
board/beagle/beagley-ai/MAINTAINERS | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/board/beagle/beagley-ai/MAINTAINERS
b/board/beagle/beagley-ai/MAINTAINERS
index 1
Drop SPI, EMMC, GPIO expanders that come with EVM etc.
Signed-off-by: Nishanth Menon
---
configs/am67a_beagley_ai_a53_defconfig | 8
configs/am67a_beagley_ai_r5_defconfig | 23 ---
2 files changed, 31 deletions(-)
diff --git a/configs/am67a_beagley_ai_a53_defconfi
Enable basic efi capsule features, switch over to stdboot, enable
GPIO, LED and PMIC used on this platform. And enable UHS mode support
for SD cards in U-Boot.
Capsule support is still pending.
Signed-off-by: Nishanth Menon
---
configs/am67a_beagley_ai_a53_defconfig | 12 +++-
1 file ch
Drop using j722s_evm defconfig since the evm has numerous features that
we do not need on BeagleY-AI platform. As new peripherals get added to
EVM support, we end up having to cleanup after in beagle configurations.
Instead of doing that, just split up BeagleY's configuration
independently out.
N
On 17:57-20250411, Nishanth Menon wrote:
> main_gpio1 controls the voltage for the SDcard from 3.3v to 1.8v.
> This is required for proper operation of SDcard through various boot
> stages.
>
> Fixes the following seen in the boot log:
> failed to set vqmmc-voltage to 3.3V
We just have sd/mmc, so set things up for the same
Signed-off-by: Nishanth Menon
---
board/beagle/beagley-ai/beagley-ai.env | 2 ++
1 file changed, 2 insertions(+)
diff --git a/board/beagle/beagley-ai/beagley-ai.env
b/board/beagle/beagley-ai/beagley-ai.env
index 16a03acfca3c..26f12c8814cc 1006
* Use calloc() to allocate token_list. This avoids an illegal free if
sqfs_tokenize() fails.
* Do not iterate over token_list if it has not been allocated.
Addresses-Coverity-ID: 510453: Null pointer dereferences (FORWARD_NULL)
Signed-off-by: Heinrich Schuchardt
---
fs/squashfs/sqfs.c | 10 +
On 3/28/25 13:58, Ilias Apalodimas wrote:
Instead of just printing the label, add information for the Device
path as well so it's easier to see if we are booting from disk, network
etc
Signed-off-by: Ilias Apalodimas
---
lib/efi_loader/efi_bootmgr.c | 2 +-
1 file changed, 1 insertion(+), 1
On 3/27/25 15:38, Pascal Zimmermann wrote:
> Make it possible to substitute the 'part list' command inside
> 'scan_dev_for_boot_part' with a custom board specific implementation.
>
> For this the new define 'SCAN_DEV_FOR_BOOT_PARTS' is introduced.
>
> Signed-off-by: Pascal Zimmermann
> ---
>
101 - 157 of 157 matches
Mail list logo