Acked-by: Angelo Dureghello
On 6/20/25 18:21, Tom Rini wrote:
This board is currently unmaintained. Remove it.
Signed-off-by: Tom Rini
---
Cc: Huan Wang
Cc: Angelo Dureghello
Cc: Wolfgang Wegner
---
arch/m68k/Kconfig| 5 -
arch/m68k/dts/Makefile | 1 -
arc
Hi Fabio,
> Hi Lukasz,
>
> On Tue, Jun 24, 2025 at 5:47 PM Lukasz Majewski wrote:
> >
> > The commit c69103218ee4 ("i2c: mxc_i2c: add DM_FLAG_PRE_RELOC flag")
> > has enabled by default the i2c initialization in the pre-relocation
> > phase.
> > It turned out that vf610 based BK4 board had too s
Hi Tom,
> On Tue, Jun 24, 2025 at 10:47:00PM +0200, Lukasz Majewski wrote:
>
> > The commit e8a9521e649f
> > ("vf500/vf610: synchronise device trees with linux")
> > has synchronized U-Boot's DTS with v5.19 Linux kernel.
> > It turned out that in Linux's upstream iomuxc node description the
> > f
Christian,
Is there any news?
On 10.06.2025 10:29, Mikhail Kshevetskiy wrote:
> several fixes for airoha ethernet driver
>
> Changes v2:
> * update patches description
> * improve formatting a bit
>
> Changes v3:
> * national letters were replaced with the corresponding english letters
> * cod
Reset the host controller at the early stage of probe so that the
configuration will be done properly for reboot cases.
Signed-off-by: Venkatesh Yadav Abbarapu
---
drivers/mmc/zynq_sdhci.c | 21 +
1 file changed, 21 insertions(+)
diff --git a/drivers/mmc/zynq_sdhci.c b/drive
Hi Lukasz,
On Tue, Jun 24, 2025 at 5:47 PM Lukasz Majewski wrote:
>
> The commit c69103218ee4 ("i2c: mxc_i2c: add DM_FLAG_PRE_RELOC flag")
> has enabled by default the i2c initialization in the pre-relocation
> phase.
> It turned out that vf610 based BK4 board had too small SYS_MALLOC_F_LEN
> poo
On 6/24/25 08:34, Heinrich Schuchardt wrote:
> The change in commit 3704b888a4ca ("common/spl: fix potential out of buffer
> access in spl_fit_get_image_name function") led to function
> spl_fit_get_image_name() no longer detecting if a property does not exist
> at a non-zero buffer.
>
> Link:
Hello Etienne,
On 6/23/25 07:27, Etienne Buira wrote:
> Hi all,
>
> I try to fetch newer commits from denx.de server, but it keeps failing
> the same way:
>
> u-boot.git $ git fetch
> remote: Enumerating objects: 81513, done.
> remote: Counting objects: 100% (25013/25013), done.
> remote: Compre
Hi Heinrich,
On 6/24/25 08:34, Heinrich Schuchardt wrote:
> spl_fit_get_image_name() used to lack a detection of malformed image name
> properties in FIT images. The change in commit 3704b888a4ca ("common/spl:
> fix potential out of buffer access in spl_fit_get_image_name function")
> tried to fix
Hi Alice,
On Tue, Jun 24, 2025 at 7:30 AM Alice Guo (OSS) wrote:
>
> From: Alice Guo
>
> The value passed to dcd_skip of build_container() should be obtained by
> parsing .cfg file, and should not be fixed to false. For i.MX8QXP, dcd
> data needs to be skipped, in which case dcd_skip should be t
From: Chao-ying Fu
Add support for Coherence Manager (CM) and IOCU discovery and
configuration on the P8700 platform.
Signed-off-by: Chao-ying Fu
Signed-off-by: Uros Stajic
---
arch/riscv/cpu/p8700/Makefile | 2 +
arch/riscv/cpu/p8700/cache.c | 10 +++
arch/riscv/c
On 24/06/2025 10:45, Stephan Gerhold wrote:
The UART DM controller supports different channel data packing modes,
either the 4-character packing mode (where 32-bit are read/written at once)
or the single-character mode (where only a single character is read/written
at a time). The 4-character mod
On 24/06/2025 10:45, Stephan Gerhold wrote:
The documentation for the UART controller in the APQ8016E specifies that
both RESET and ENABLE commands must be issued to set up the receiver and
transmitter, but at the moment we only issue RESET. This doesn't seem to
cause issues in practice (looks li
There have been issues with autoboot on DB410c for years, where autoboot
gets interrupted by spurious input on the UART console. I've tried fixing
this back in 2021, but it turned out this fix was not enough. Looking into
it further, there are two separate issues to fix:
- Spurious input with UAR
Hi Devarsh,
Thanks for reviewing the patch.
On 23/06/25 14:26, Devarsh Thakkar wrote:
Hi Swamil,
Thanks for working on this.
On 03/06/25 16:27, Swamil Jain wrote:
- Refactor tidss_drv to improve modularity, enabling support for more
display interfaces beyond OLDI in the future
- Add detec
Hi Tom,
please pull these sunxi changes into next:
This concludes support for the Allwinner A133 SoC, the biggest chunk of
which is the DRAM init code. Also includes support for a devboard using
this SoC, the DT of which got added to the kernel only recently. The same
is true for another H618 dev
> Subject: [PATCH 1/2] config: nxp: bk4: Increase size of
> CONFIG_SYS_MALLOC_F_LEN (to 0x1000)
>
> The commit c69103218ee4 ("i2c: mxc_i2c: add DM_FLAG_PRE_RELOC
> flag") has enabled by default the i2c initialization in the pre-relocation
> phase.
> It turned out that vf610 based BK4 board had too
On 24.06.25 23:02, Mikhail Kshevetskiy wrote:
On 24.06.2025 18:34, Heinrich Schuchardt wrote:
[You don't often get email from heinrich.schucha...@canonical.com. Learn why
this is important at https://aka.ms/LearnAboutSenderIdentification ]
A malformed FIT image could have an image name proper
On 25.06.2025 02:05, Heinrich Schuchardt wrote:
> [You don't often get email from heinrich.schucha...@canonical.com.
> Learn why this is important at
> https://aka.ms/LearnAboutSenderIdentification ]
>
> On 24.06.25 23:05, Mikhail Kshevetskiy wrote:
>>
>> On 24.06.2025 18:34, Heinrich Schuchardt
On 24.06.25 23:05, Mikhail Kshevetskiy wrote:
On 24.06.2025 18:34, Heinrich Schuchardt wrote:
[You don't often get email from heinrich.schucha...@canonical.com. Learn why
this is important at https://aka.ms/LearnAboutSenderIdentification ]
A malformed FIT image could have an image name proper
On 24.06.2025 18:34, Heinrich Schuchardt wrote:
> [You don't often get email from heinrich.schucha...@canonical.com. Learn why
> this is important at https://aka.ms/LearnAboutSenderIdentification ]
>
> A malformed FIT image could have an image name property that is not NUL
> terminated. Reject s
On Tue, Jun 24, 2025 at 10:47:00PM +0200, Lukasz Majewski wrote:
> The commit e8a9521e649f
> ("vf500/vf610: synchronise device trees with linux")
> has synchronized U-Boot's DTS with v5.19 Linux kernel.
> It turned out that in Linux's upstream iomuxc node description the
> fsl,mux_mask' was missin
The commit e8a9521e649f
("vf500/vf610: synchronise device trees with linux")
has synchronized U-Boot's DTS with v5.19 Linux kernel.
It turned out that in Linux's upstream iomuxc node description the
fsl,mux_mask' was missing, so the U-Boot's pinctrl driver for NXP's Vybrid
SoC was not working prope
The commit c69103218ee4 ("i2c: mxc_i2c: add DM_FLAG_PRE_RELOC flag")
has enabled by default the i2c initialization in the pre-relocation
phase.
It turned out that vf610 based BK4 board had too small SYS_MALLOC_F_LEN
pool size.
After increasing it to 0x1000 the board boots again.
Signed-off-by: Lu
spl_fit_get_image_name() used to lack a detection of malformed image name
properties in FIT images. The change in commit 3704b888a4ca ("common/spl:
fix potential out of buffer access in spl_fit_get_image_name function")
tried to fix this but led to function spl_fit_get_image_name() no longer
detec
> Subject: [PATCH v2] tools: imx8image: Fix the value passed to dcd_skip
> of build_container()
>
> From: Alice Guo
>
> The value passed to dcd_skip of build_container() should be obtained
> by parsing .cfg file, and should not be fixed to false. For i.MX8QXP, dcd
> data needs to be skipped, in
Hi Lukasz,
On 6/10/25 10:02 AM, Lukasz Czechowski wrote:
Some of the onboard hubs require multiple power supplies, so extend
the driver to support them.
The implementation is inspired by the kernel driver, as introduced
by commit [1] in the v6.10 kernel.
[1]
https://github.com/torvalds/linux/c
A malformed FIT image could have an image name property that is not NUL
terminated. Reject such images.
Reported-by: Mikhail Kshevetskiy
Signed-off-by: Heinrich Schuchardt
---
common/spl/spl_fit.c | 10 --
1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/common/spl/spl_fit.
The change in commit 3704b888a4ca ("common/spl: fix potential out of buffer
access in spl_fit_get_image_name function") led to function
spl_fit_get_image_name() no longer detecting if a property does not exist
at a non-zero buffer.
Link:
https://lore.kernel.org/u-boot/38f5d078-3328-4bdb-9c95-4fb5
spl_fit_get_image_name() used to lack a detection of malformed image name
properties in FIT images. The change in commit 3704b888a4ca ("common/spl:
fix potential out of buffer access in spl_fit_get_image_name function")
tried to fix this but led to function spl_fit_get_image_name() no longer
detec
Hi Lukasz,
On 6/10/25 10:02 AM, Lukasz Czechowski wrote:
The reset GPIO is obtained during driver probing by the function
devm_gpiod_get_optional, which means the GPIO will be automatically
freed when the device is removed. Because of this, explicit call
to free the reset GPIO in hub remove func
On Tue, 24 Jun 2025 18:09:22 +0800, Alice Guo (OSS) wrote:
> The value passed to dcd_skip of build_container() should be obtained by
> parsing .cfg file, and should not be fixed to false. For i.MX8QXP, dcd
> data needs to be skipped, in which case dcd_skip should be true.
>
> Fixes: 5f28a6599f01(
Hi Tom,
Please could you drop ("78f177fcc2ed qcom_defconfig: Enable
AUTOBOOT_KEYED support") from this PR when you apply it, it was picked
by mistake. Sorry about that.
Kind regards,
On 6/24/25 01:45, Casey Connolly wrote:
Hi Tom,
sorry this one took a while, still figuring out a good cade
From: Chao-ying Fu
Add basic support for the 8-char LED display on P8700-based Boston
Board using display_set() and display_putc(), enabling the generic
'display' command with clear and home support.
Signed-off-by: Chao-ying Fu
Signed-off-by: Uros Stajic
---
board/mips/boston-riscv/Kconfig
From: Chao-ying Fu
This patch adds software emulation for atomic memory operations (AMO)
instructions that may not be supported in hardware.
The `emu-amo.s` file provides assembly implementations of the
aforementioned operations. Corresponding handler logic is integrated
into the illegal instruc
From: Chao-ying Fu
Add optional PHY reset support via GPIO defined in the device tree.
Improve robustness by handling probe errors and falling back to the
environment-provided MAC address if no hardware MAC is found.
Signed-off-by: Chao-ying Fu
Signed-off-by: Uros Stajic
---
board/mips/bosto
From: Chao-ying Fu
Add basic support for the MIPS GIC syscon used on the P8700 SoC.
Enables access to interrupt control via device tree matching.
Signed-off-by: Chao-ying Fu
Signed-off-by: Uros Stajic
---
arch/riscv/Kconfig | 11 +++
arch/riscv/cpu/p8700/Kconfig|
From: Chao-ying Fu
Add a GPIO driver for the Intel EG20T Platform Controller Hub, which
exposes a set of 12 GPIOs via PCI MMIO.
The driver implements basic GPIO operations (input/output direction,
value read/write, and function query) using the U-Boot driver model
infrastructure. It maps the req
From: Chao-ying Fu
Add initial platform support for the P8700-F, a high-performance
multi-core RV64GC SoC with optional multi-cluster configuration and
hardware multithreading.
This patch implements initial support required for U-Boot to run on
the P8700-based Boston board.
Signed-off-by: Chao-
This patch series adds platform support for the P8700 processor
running on the Boston board.
P8700-F is a high-performance RV64GC SoC that supports hardware
multithreading and optional multi-cluster configurations.
changes in v2:
- 03/11 - Remove redundant pcie_xilinx_probe() and update comm
On 23.06.25 22:59, Tony Dinh wrote:
Enable bootstd.
Update defconfigs to the latest u-boot requirements.
Enable SYS_THUMB_BUILD and LTO and to reduce binary size.
Enable NET_RANDOM_ETHADDR.
Disable JFFS2 support.
Signed-off-by: Tony Dinh
Reviewed-by: Stefan Roese
Thanks,
Stefan
---
con
The wget module has a function wget_validate_uri() which is used for
validating the URI to be used by wget. Add a basic test case for this
function.
Signed-off-by: Sughosh Ganu
---
Changes since V2: New patch
test/cmd/wget.c | 20
1 file changed, 20 insertions(+)
diff --gi
The eficonfig command provides a menu based interface for maintenance
of the EFI boot options. Add support for adding a URI based boot
option. This boot option can then be used for HTTP boot.
Signed-off-by: Sughosh Ganu
---
Changes since V1:
* Move the option for entering the URI under the boot f
Add support for adding URI based boot option through the eficonfig
command. Also add a basic test case for checking validity of the URI's
being passed to the wget function.
Changes since V1:
* Move the option for entering the URI under the boot file - patch 1.
* All corresponding changes needed
On Dienstag, 10. Juni 2025 07:38:53 CEST Lukas Schmid wrote:
> Changes in v2:
> - Renamed the defconfig to match "maker-model" style
> - Use the default env offset and size
> - Disable redundant env to have U-Boot and env fit into first MB of
> SPI-Flash
> - Remove unused config options
Hello Alice,
On 24.06.25 12:09, Alice Guo (OSS) wrote:
From: Alice Guo
The value passed to dcd_skip of build_container() should be obtained by
parsing .cfg file, and should not be fixed to false. For i.MX8QXP, dcd
data needs to be skipped, in which case dcd_skip should be true.
Fixes: 5f28a65
It is same bug also resolved by 6039e0edc8540bd2a ("imx: hab:Simplify the
mechanism").
NXP Downstream uses different implementation with upstream.
Best regards,
Ye Li
> -Original Message-
> From: Tom Rini
> Sent: Monday, June 23, 2025 11:14 PM
> To: Rolf Eike Beer ; Stefano Babic ;
> Fa
Some of the register definitions are inconsistently named (likely copied
as-is from Qualcomm's Little Kernel/LK bootloader, which uses the
MSM_BOOT_UART naming scheme). Rename them to be in line with the other
register definitions and move them up to be next to the related register.
No functional
On 24/06/2025 10:45, Stephan Gerhold wrote:
According to the documentation of the UART controller in the APQ8016E TRM,
clearing bits inside UARTDM_DMEN requires resetting the transmitter and/or
receiver. We do reset inside uart_dm_init(), but before writing to
UARTDM_DMEN. This doesn't seem to ca
From: Alice Guo
The value passed to dcd_skip of build_container() should be obtained by
parsing .cfg file, and should not be fixed to false. For i.MX8QXP, dcd
data needs to be skipped, in which case dcd_skip should be true.
Fixes: 5f28a6599f01("tools: imx8image: add i.MX95 support")
Signed-off-
The Motorola MSM8916-based smartphones all use UART1 with 2 pins (TX, RX)
as debug UART console, so make use of the new &blsp_uart1_console_default
template. This applies the needed bias-pull-up to avoid garbage input,
bootph-all for U-Boot and avoids having to override the UART pins.
Reviewed-by:
Hi Hrushikesh,
Thank you for the patch.
On Thu, Jun 19, 2025 at 12:48, Hrushikesh Salunke wrote:
> Introduces support for Device Firmware Upgrade (DFU) over PCIe in
> U-Boot. Traditionally, the DFU protocol is used over USB, where a
> device enters DFU mode and allows a host to upload firmware
At the moment, msm8916/39.dtsi have two inconsistent UART pinctrl templates
that are used by all the boards:
- &blsp_uart1_default configures all 4 pins (TX, RX, CTS, RTS), some
boards then limit this to just RX and TX
- &blsp_uart2_default only configures 2 pins (TX, RX), even though UART2
Enable xilinx ethernet phy on ZynqMP by default.
Signed-off-by: Padmarao Begari
---
configs/xilinx_zynqmp_virt_defconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/configs/xilinx_zynqmp_virt_defconfig
b/configs/xilinx_zynqmp_virt_defconfig
index 7807f6240e3..a6afcd00b5d 100644
--- a/co
The UART DM controller supports different channel data packing modes,
either the 4-character packing mode (where 32-bit are read/written at once)
or the single-character mode (where only a single character is read/written
at a time). The 4-character mode can be more efficient, but the
single-charac
There have been issues with autoboot on DB410c for years, where autoboot
gets interrupted by spurious input on the UART console. Back in 2021, I've
tried to fix this by inserting a delay before UART initialization, but it
has turned out this is not working reliably either.
It looks like the root c
On 24.06.25 08:19, Gopinath Sekar wrote:
Added a check to ensure the requested timeout does not exceed the
hardware's maximum supported value. This prevents register overflow
and ensures watchdog reliability.
So, added a check in qcom_wdt_start() to ensure the requested timeout
does not excee
SOM has TPM with RNG in it that's why enable rng-seed generation.
Signed-off-by: Michal Simek
---
board/xilinx/common/board.c | 32 +++-
configs/xilinx_zynqmp_kria_defconfig | 1 +
2 files changed, 32 insertions(+), 1 deletion(-)
diff --git a/board/xilinx/comm
Hello Venkatesh Yadav Abbarapu,
On 23.06.25 10:06, Venkatesh Yadav Abbarapu wrote:
Observing the crash when we add the i2c-arbitrator node in the device
tree as per the DT bindings. The issue is with the child node of
i2c-arbitrator@72 i.e., i2c@f195->i2c-arbitrator@72->i2c-arb, as the
arbit
On Mon, Jun 23, 2025 at 02:39:57PM -0300, João Paulo Gonçalves wrote:
> From: João Paulo Gonçalves
>
> While TI AM62P supports up to 125°C junction temperature, Tj, for
> industrial and automotive parts, Toradex Verdin-AM62P hardware lifetime
> guarantees consider a 105°C Tj. Fixup the device tre
Added a check to ensure the requested timeout does not exceed the
hardware's maximum supported value. This prevents register overflow
and ensures watchdog reliability.
So, added a check in qcom_wdt_start() to ensure the requested timeout
does not exceed the hardware-supported maximum value.
The t
61 matches
Mail list logo