Re: [PATCH 2/2] cyclic: Fix typo in struct cyclic_info description

2025-01-08 Thread Stefan Roese
On 08.01.25 16:09, Patrice Chotard wrote: Replace delay_ns by delay_us which is the field name used into struct cyclic_info. Signed-off-by: Patrice Chotard --- include/cyclic.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/cyclic.h b/include/cyclic.h index c6c4

Re: [PATCH 1/2] cyclic: Fix rollover every 72 min on 32 bits platforms

2025-01-08 Thread Stefan Roese
On 08.01.25 16:09, Patrice Chotard wrote: On 32 bits platforms, timer_get_us() returns an unsigned long which is a 32 bits. timer_get_us() wraps around every 72 minutes (2 ^ 32 / 100 =~ 4295 sec =~ 72 min). So the test "if time_after_eq64(now, cyclic->next_call)" is no more true when cyclic-

Re: [PATCH 1/2] cyclic: Fix rollover every 72 min on 32 bits platforms

2025-01-08 Thread Alexander Dahl
Hello Patrice, Am Wed, Jan 08, 2025 at 04:09:39PM +0100 schrieb Patrice Chotard: > On 32 bits platforms, timer_get_us() returns an unsigned long which > is a 32 bits. timer_get_us() wraps around every 72 minutes > (2 ^ 32 / 100 =~ 4295 sec =~ 72 min). > > So the test "if time_after_eq64(now,

Re: [U-Boot][PATCH 1/2] fpga: fix alignment on fpga cmd usage info

2025-01-08 Thread Alexander Dahl
Hello, Am Wed, Jan 08, 2025 at 02:03:50PM + schrieb Ibai Erkiaga: > The current implementation generates some alignment issues as well as > some overlapping when all the fpga command options are enabled. The fix > is intended to improve readability of the usage info. Alignment could indeed im

Re: [PATCH v2 1/3] serial: ns16550: Add Intel XScale support

2025-01-08 Thread Stefan Roese
On 08.01.25 22:26, Duje Mihanović wrote: On 8.1.2025. 14:43, Stefan Roese wrote: On 07.01.25 19:06, Duje Mihanović wrote: On Tuesday 7 January 2025 12:30:40 Central European Standard Time Stefan Roese wrote: Wouldn't it make more sense to use this compatible property instead? I was going by

Re: [PATCH 01/13] net: tftp: Increase TFTP pkt string length to include null character

2025-01-08 Thread Vankar, Chintan
On 1/7/2025 7:52 PM, Tom Rini wrote: On Tue, Jan 07, 2025 at 03:08:28PM +0530, Chintan Vankar wrote: 'sprintf()' function defined in 'tiny-printf.c' is returning length of the string excluding null character. Fix this by increasing TFTP pkt length by 1 to avoid TFTP error of request being no

Re: [PATCH v2 1/6] arm64: dts: qcom: qcs9100: Add support for the QCS9100 Ride and Ride Rev3 boards

2025-01-08 Thread Sumit Garg
On Thu, 9 Jan 2025 at 10:56, Varadarajan Narayanan wrote: > > From: Tengfei Fan > > Add device tree support for the QCS9100 Ride and Ride Rev3 boards. The > QCS9100 is a variant of the SA8775p, and they are fully compatible with > each other. The QCS9100 Ride/Ride Rev3 board is essentially the sa

Re: [PATCH v2 6/6] configs: add qcs9100_defconfig

2025-01-08 Thread Sumit Garg
On Thu, 9 Jan 2025 at 10:56, Varadarajan Narayanan wrote: > > Introduce a defconfig for the Ride R3 and other QCS9100 boards with a > dedicated uefi partition. These can replace EDK2 entirely with U-Boot. > > Signed-off-by: Varadarajan Narayanan > --- > v2: Use qcs9100-ride-r3 for default DT inst

[PATCH v2 6/6] configs: add qcs9100_defconfig

2025-01-08 Thread Varadarajan Narayanan
Introduce a defconfig for the Ride R3 and other QCS9100 boards with a dedicated uefi partition. These can replace EDK2 entirely with U-Boot. Signed-off-by: Varadarajan Narayanan --- v2: Use qcs9100-ride-r3 for default DT instead of sa8775p-ride-r3 --- configs/qcs9100_defconfig | 24 +

[PATCH v2 5/6] qcom_defconfig: enable SA8775P clock driver

2025-01-08 Thread Varadarajan Narayanan
Enable the SA8775P clock driver in the Qualcomm defconfig. Reviewed-by: Neil Armstrong Signed-off-by: Varadarajan Narayanan --- v2: Added 'Reviewed-by: Neil Armstrong' --- configs/qcom_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs/qcom_defconfig b/configs/qcom_defconfig

[PATCH v2 4/6] phy: qcom: Add SA8775 to QMP UFS PHY driver

2025-01-08 Thread Varadarajan Narayanan
Copy PHY tables over from Linux to support SA8775. https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tag/?h=v6.13-rc6 Reviewed-by: Caleb Connolly Reviewed-by: Neil Armstrong Signed-off-by: Varadarajan Narayanan --- v2: Added 'Reviewed-by: Neil Armstrong' and 'Caleb Connolly'

[PATCH v2 3/6] clk/qcom: add initial clock driver for qcs9100

2025-01-08 Thread Varadarajan Narayanan
Add initial set of clocks and resets for enabling U-Boot on QCS9100 based Ride platforms. Reviewed-by: Neil Armstrong Signed-off-by: Varadarajan Narayanan --- v2: Add 'Reviewed-by: Neil Armstrong' --- drivers/clk/qcom/Kconfig | 8 ++ drivers/clk/qcom/Makefile| 1 + drivers/c

[PATCH v2 2/6] dts: qcs9100-ride-r3-u-boot: add override dtsi

2025-01-08 Thread Varadarajan Narayanan
Add initial support for the QCS9100 (derived from SA8775p) Ride platforms. Define memory layout statically. Signed-off-by: Varadarajan Narayanan --- v2: Add one more range to memory definition Fix couple of uppercase hex digits Drop arch/arm/dts/sa8775p-*.dtsi and use qcs9100 files --- a

[PATCH v2 1/6] arm64: dts: qcom: qcs9100: Add support for the QCS9100 Ride and Ride Rev3 boards

2025-01-08 Thread Varadarajan Narayanan
From: Tengfei Fan Add device tree support for the QCS9100 Ride and Ride Rev3 boards. The QCS9100 is a variant of the SA8775p, and they are fully compatible with each other. The QCS9100 Ride/Ride Rev3 board is essentially the same as the SA8775p Ride/Ride Rev3 board, with the QCS9100 SoC mounted i

[PATCH v2 0/6] Enable QCOM QCS9100 Ride platform support

2025-01-08 Thread Varadarajan Narayanan
The following patch series enables support for QCOM QCS9100 based Ride platform. The QCS9100 SoC is a derivative of SA8775p and hence this series makes use of the SA8775p related code to enable the QCS9100 based Ride platform support. Use 'make qcs9100_defconfig' to generate '.config'. --- v2: *

Re: [PATCH v1 1/5] dts: sa8775p-ride-r3-u-boot: add override dtsi

2025-01-08 Thread Varadarajan Narayanan
On Wed, Jan 08, 2025 at 03:29:42PM +0100, Caleb Connolly wrote: > > > On 08/01/2025 15:20, Sumit Garg via groups.io wrote: > > On Wed, 8 Jan 2025 at 19:36, Caleb Connolly > > wrote: > >> > >> > >> > >> On 08/01/2025 06:46, Varadarajan Narayanan wrote: > >>> On Tue, Jan 07, 2025 at 12:36:23PM +010

[PATCH v3 17/17] gpio: adp5585: Update compatible string

2025-01-08 Thread Peng Fan (OSS)
From: Peng Fan i.MX93-11x11-EVK has switched to use upstream device tree, and use "adi,adp5585". Since i.MX93-11x11-EVK is the only user of this driver, so it is safe to drop "adp5585". Signed-off-by: Peng Fan --- drivers/gpio/adp5585_gpio.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-

[PATCH v3 16/17] imx: imx93-11x11-evk: drop duplicated nodes

2025-01-08 Thread Peng Fan (OSS)
From: Peng Fan The upstream dts already has the lpi2c2 subnodes, so drop the duplicated ones in u-boot dtsi. Signed-off-by: Peng Fan --- arch/arm/dts/imx93-11x11-evk-u-boot.dtsi | 118 --- 1 file changed, 118 deletions(-) diff --git a/arch/arm/dts/imx93-11x11-evk-u

[PATCH v3 15/17] imx: imx8mq_evk: Switch to BOOTSTD

2025-01-08 Thread Peng Fan (OSS)
From: Peng Fan Move env to imx8mq_evk.env Switch to support BOOTSTD with a bsp bootcmd as fallback. Signed-off-by: Peng Fan --- arch/arm/mach-imx/imx8m/Kconfig | 2 ++ board/freescale/imx8mq_evk/imx8mq_evk.env | 60 +++ configs/imx8mq_evk_defconfig

[PATCH v3 12/17] imx: imx8mq_evk: Cleanup headers

2025-01-08 Thread Peng Fan (OSS)
From: Peng Fan Drop unused headers and sort the order. Signed-off-by: Peng Fan --- board/freescale/imx8mq_evk/imx8mq_evk.c | 24 1 file changed, 4 insertions(+), 20 deletions(-) diff --git a/board/freescale/imx8mq_evk/imx8mq_evk.c b/board/freescale/imx8mq_evk/imx8mq_

[PATCH v3 14/17] imx: imx8mq_evk: Enable dynamic settings to mmcdev and mmcroot

2025-01-08 Thread Peng Fan (OSS)
From: Peng Fan Enable dynamic settings to mmcdev and mmcroot for i.MX8MQ-EVK Since we are here, clean up the including headers Signed-off-by: Peng Fan --- board/freescale/imx8mq_evk/imx8mq_evk.c | 4 1 file changed, 4 insertions(+) diff --git a/board/freescale/imx8mq_evk/imx8mq_evk.c b/

[PATCH v3 13/17] imx: imx8mq_evk: Drop DECLARE_GLOBAL_DATA_PTR

2025-01-08 Thread Peng Fan (OSS)
From: Peng Fan There is no gd used in the board file, so drop DECLARE_GLOBAL_DATA_PTR. Signed-off-by: Peng Fan --- board/freescale/imx8mq_evk/imx8mq_evk.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/board/freescale/imx8mq_evk/imx8mq_evk.c b/board/freescale/imx8mq_evk/imx8mq_evk.c in

[PATCH v3 11/17] imx: imx8mm_evk: Switch to BOOTSTD

2025-01-08 Thread Peng Fan (OSS)
From: Peng Fan Move env to imx8mm_evk.env Switch to support BOOTSTD with a bsp bootcmd as fallback. Signed-off-by: Peng Fan --- arch/arm/mach-imx/imx8m/Kconfig | 4 ++ board/freescale/imx8mm_evk/imx8mm_evk.env | 67 +++ configs/imx8mm_evk_defconfig

[PATCH v3 10/17] imx: imx8mm_evk: Enable dynamic settings to mmcdev and mmcroot

2025-01-08 Thread Peng Fan (OSS)
From: Peng Fan Enable dynamic settings to mmcdev and mmcroot for i.MX8MM-EVK Signed-off-by: Peng Fan --- board/freescale/imx8mm_evk/imx8mm_evk.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/board/freescale/imx8mm_evk/imx8mm_evk.c b/board/freescale/imx8mm_evk/imx8mm_evk.c index 4c44

[PATCH v3 09/17] imx: imx8mn_evk: Switch to BOOTSTD

2025-01-08 Thread Peng Fan (OSS)
From: Peng Fan Move env to imx8mn_evk.env Switch to support BOOTSTD with a bsp bootcmd as fallback. Signed-off-by: Peng Fan --- board/freescale/imx8mn_evk/imx8mn_evk.env | 67 +++ configs/imx8mn_evk_defconfig | 2 +- include/configs/imx8mn_evk.h

[PATCH v3 08/17] imx: imx8mn_evk: Enable dynamic settings to mmcdev and mmcroot

2025-01-08 Thread Peng Fan (OSS)
From: Peng Fan Enable dynamic settings to mmcdev and mmcroot for i.MX8MN-EVK Signed-off-by: Peng Fan --- board/freescale/imx8mn_evk/imx8mn_evk.c | 5 + 1 file changed, 5 insertions(+) diff --git a/board/freescale/imx8mn_evk/imx8mn_evk.c b/board/freescale/imx8mn_evk/imx8mn_evk.c index 1b

[PATCH v3 07/17] imx: imx8mn_evk: Drop DECLARE_GLOBAL_DATA_PTR

2025-01-08 Thread Peng Fan (OSS)
From: Peng Fan There is no users of global data in imx8mn_evk.c, drop it. Signed-off-by: Peng Fan --- board/freescale/imx8mn_evk/imx8mn_evk.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/board/freescale/imx8mn_evk/imx8mn_evk.c b/board/freescale/imx8mn_evk/imx8mn_evk.c index f20ffbc5

[PATCH v3 03/17] imx: imx91_evk: switch to BOOTSTD

2025-01-08 Thread Peng Fan (OSS)
From: Peng Fan Switch to support BOOTSTD with a bsp bootcmd as fallback. Signed-off-by: Peng Fan --- arch/arm/mach-imx/imx9/Kconfig | 2 ++ board/freescale/imx91_evk/imx91_evk.env | 29 ++-- configs/imx91_11x11_evk_defconfig| 3 +-- conf

[PATCH v3 06/17] imx: imx8mn_evk: Cleanup headers

2025-01-08 Thread Peng Fan (OSS)
From: Peng Fan Drop unused headers and sort them Signed-off-by: Peng Fan --- board/freescale/imx8mn_evk/imx8mn_evk.c | 6 ++ 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/board/freescale/imx8mn_evk/imx8mn_evk.c b/board/freescale/imx8mn_evk/imx8mn_evk.c index 6b6fb0a7dd217

[PATCH v3 05/17] imx: imx8mp_evk: Switch to BOOTSTD

2025-01-08 Thread Peng Fan (OSS)
From: Peng Fan Move env to imx8mp_evk.env. Switch to support BOOTSTD with a bsp bootcmd as fallback. Signed-off-by: Peng Fan --- arch/arm/mach-imx/imx8m/Kconfig | 2 ++ board/freescale/imx8mp_evk/imx8mp_evk.env | 57 +++ configs/imx8mp_evk_defconfig

[PATCH v3 04/17] imx: imx8mp_evk: Enable dynamic settings to mmcdev and mmcroot

2025-01-08 Thread Peng Fan (OSS)
From: Peng Fan Enable dynamic settings to mmcdev and mmcroot for i.MX8MP-EVK Signed-off-by: Peng Fan --- board/freescale/common/Makefile | 2 +- board/freescale/imx8mp_evk/imx8mp_evk.c | 5 + 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/board/freescale/common/Makef

[PATCH v3 02/17] imx: imx93_qsb: switch to BOOTSTD

2025-01-08 Thread Peng Fan (OSS)
From: Peng Fan Switch to support BOOTSTD with a bsp bootcmd as fallback. Signed-off-by: Peng Fan --- arch/arm/mach-imx/imx9/Kconfig | 2 ++ board/freescale/imx93_qsb/imx93_qsb.env| 29 +++-- configs/imx93_9x9_qsb_defconfig| 3 +-- configs/i

[PATCH v3 00/17] imx9: switch to bootstd for i.MX93/1 EVK/QSB and i.MX8M EVK

2025-01-08 Thread Peng Fan (OSS)
Switch to bootstd for NXP i.MX9/8M boards with a bsp_bootcmd as fallback. Some cleanups are also included together with this patchset CI: https://dev.azure.com/pengfan/uboot-ci/_build/results?buildId=17&view=results Signed-off-by: Peng Fan --- Changes in v3: - Separate driver and dts changes f

[PATCH v3 01/17] imx: imx93_evk: switch to BOOTSTD

2025-01-08 Thread Peng Fan (OSS)
From: Peng Fan Switch to support BOOTSTD with a bsp bootcmd as fallback. Move the env to imx93_evk.env Signed-off-by: Peng Fan --- arch/arm/mach-imx/imx9/Kconfig | 2 + board/freescale/imx93_evk/imx93_evk.env | 88 ++ configs/imx93_11x11_evk_defconfig

RE: 回复: 回复: 回复: [EXT] Re: [PATCH v3 02/17] firmware: scmi: smt: Interrupt communication enable

2025-01-08 Thread Peng Fan
> Subject: Re: 回复: 回复: 回复: [EXT] Re: [PATCH v3 02/17] firmware: > scmi: smt: Interrupt communication enable > > On 1/8/25 3:55 AM, Alice Guo (OSS) wrote: > >> -邮件原件- > >> 发件人: Marek Vasut > >> 发送时间: 2025年1月7日 19:11 > >> 收件人: Alice Guo (OSS) ; Tom Rini > >> ; Stefano Babic ; Fabio > Esteva

Re: [RFC PATCH] am335x* defconfig: Increase u-boot partition in mtdparts

2025-01-08 Thread Judith Mendez
Hi Tom, On 1/8/25 10:57 AM, Tom Rini wrote: On Tue, Jan 07, 2025 at 04:50:55PM -0600, Judith Mendez wrote: From: Hong Guan Fix u-boot NAND partition in MTDPARTS_DEFAULT since the size of u-boot image has grown beyond 1MB and no longer fits in 1MB NAND partition, thus we are failing to flash

Re: [PATCH v2 1/3] serial: ns16550: Add Intel XScale support

2025-01-08 Thread Duje Mihanović
On 8.1.2025. 14:43, Stefan Roese wrote: > On 07.01.25 19:06, Duje Mihanović wrote: >> On Tuesday 7 January 2025 12:30:40 Central European Standard Time >> Stefan Roese wrote: >>> Wouldn't it make more sense to use this compatible property instead? >> >> I was going by the logic that intel,xscale-ua

Re: Issue JTAG debugging U-Boot

2025-01-08 Thread Fabio Estevam
On Wed, Jan 8, 2025 at 12:49 PM wrote: > > Hi > > I am trying to debug the NAND driver (U-boot 2016.09) and ran into the > following issue: That's a very old U-Boot version. Which SoC and board are you using? Please give it a try with U-Boot 2025.01. Maybe the NAND driver problem has already b

Re: [PATCH v1 6/6] configs: stm32mp25: enable CONFIG_SYS_64BIT_LBA

2025-01-08 Thread Heinrich Schuchardt
Am 8. Januar 2025 19:50:07 MEZ schrieb Patrick DELAUNAY : >Hi, > >On 11/29/24 13:27, Patrice Chotard wrote: >> In arch/arm/mach-stm32mp/cmd_stm32prog/stm32prog.c, in init_device(), >> in case of RAW_IMAGE, part->size = block_dev->lba * block_dev->blksz. >> >>_ part->size is declared as u64. >

Re: [PATCH v2 00/33] upl: Prerequite patches for updated spec

2025-01-08 Thread Tom Rini
On Mon, Jan 06, 2025 at 07:31:56AM -0700, Simon Glass wrote: > The current UPL spec[1] has been tidied up and improved over the last > year, since U-Boot's original UPL support was written. > > This series includes some prerequisite patches needed for the real UPL > patches. It is split from [2]

Re: [PATCH v6 0/2] cmd: Add support for optee commands.

2025-01-08 Thread Tom Rini
On Thu, 19 Dec 2024 10:09:16 +0530, Venkatesh Yadav Abbarapu wrote: > Add the basic 'hello world ta' command which increments the value passed. > This provides easy test for establishing a session with OP-TEE TA and verify. > > It includes following subcommands: > optee hello > optee hello ; valu

Re: [PATCH RESEND 0/7] Enable MMC UHS modes

2025-01-08 Thread Tom Rini
On Fri, 20 Dec 2024 14:36:57 -0600, Judith Mendez wrote: > This patch series adds config options for Sitara K3 boards > to support MMC UHS modes. > > While testing with SD card boot and eMMC boot, > found missing eMMC boot support for am62ax in am62a7_init, > patch 1/7, and missing config option

Re: [PATCH 0/8] efi_loader: Complete the bootflow_efi() test

2025-01-08 Thread Tom Rini
On Wed, Jan 08, 2025 at 10:02:52AM -0700, Simon Glass wrote: > Hi Heinrich, Tom, > > On Tue, 7 Jan 2025 at 08:47, Heinrich Schuchardt wrote: > > > > On 07.01.25 16:11, Tom Rini wrote: > > > On Tue, Jan 07, 2025 at 06:57:50AM -0700, Simon Glass wrote: > > >> Hi Heinrich, > > >> > > >> On Tue, 7 Ja

Re: [PATCH v1 6/6] configs: stm32mp25: enable CONFIG_SYS_64BIT_LBA

2025-01-08 Thread Patrick DELAUNAY
Hi, On 11/29/24 13:27, Patrice Chotard wrote: In arch/arm/mach-stm32mp/cmd_stm32prog/stm32prog.c, in init_device(), in case of RAW_IMAGE, part->size = block_dev->lba * block_dev->blksz. _ part->size is declared as u64. _ block_dev->lba is declared as lbaint_t which is uint64_t if CON

Re: [PATCH 2/2] configs: stm32f469-disco: Set CYCLIC_MAX_CPU_TIME_US to 50000 for stm32f469-disco

2025-01-08 Thread Patrick DELAUNAY
Hi, On 12/11/24 09:09, Patrice Chotard wrote: Updating the framebuffer takes quite a long time on this slow patform, set CYCLIC_MAX_CPU_TIME_US to 5 for stm32f469-disco to avoid following cyclic warning: "cyclic function video_init took too long: 46784us vs 5000us max" Signed-off-by: Patri

Re: [PATCH 1/2] configs: stm32f769-disco: Set CYCLIC_MAX_CPU_TIME_US to 8000 for stm32f769-disco

2025-01-08 Thread Patrick DELAUNAY
Hi, On 12/11/24 09:09, Patrice Chotard wrote: Updating the framebuffer takes quite a long time on this slow patform, set CYCLIC_MAX_CPU_TIME_US to 8000 for stm32f769-disco to avoid following cyclic warning: "cyclic function video_init took too long: 7280us vs 5000us max" Signed-off-by: Patrice

Re: [PATCH] ARM: dts: stm32mp13: Add support of ck_usbo_48m in pre-reloc stage

2025-01-08 Thread Patrick DELAUNAY
Hi, On 11/29/24 13:33, Patrice Chotard wrote: From: Patrick Delaunay The clock ck_usbo_48m is a clock source for RCC, so the ck_usbo_48m clock provided by usbphyc need to be probed when RCC clock driver is required, in pre-reloc stage. This patch allow to remove the following warning: clk_re

Re: [PATCH v1 5/6] configs: stm32mp15: enable CONFIG_SYS_64BIT_LBA

2025-01-08 Thread Patrick DELAUNAY
Hi, On 11/29/24 13:27, Patrice Chotard wrote: In arch/arm/mach-stm32mp/cmd_stm32prog/stm32prog.c, in init_device(), in case of RAW_IMAGE, part->size = block_dev->lba * block_dev->blksz. _ part->size is declared as u64. _ block_dev->lba is declared as lbaint_t which is uint64_t if CON

Re: [PATCH v1 4/6] configs: stm32mp13: enable CONFIG_SYS_64BIT_LBA

2025-01-08 Thread Patrick DELAUNAY
Hi, On 11/29/24 13:27, Patrice Chotard wrote: In arch/arm/mach-stm32mp/cmd_stm32prog/stm32prog.c, in init_device(), in case of RAW_IMAGE, part->size = block_dev->lba * block_dev->blksz. _ part->size is declared as u64. _ block_dev->lba is declared as lbaint_t which is uint64_t if CON

Re: [PATCH v1 2/6] arm: stm32mp: stm32prog: fix warning when CONFIG_SYS_64BIT_LBA is enable

2025-01-08 Thread Patrick DELAUNAY
Hi, On 11/29/24 13:27, Patrice Chotard wrote: If CONFIG_SYS_64BIT_LBA flag is enable, following warning is triggered: ../arch/arm/mach-stm32mp/cmd_stm32prog/stm32prog.c: In function 'init_device': ../arch/arm/mach-stm32mp/cmd_stm32prog/stm32prog.c:793:27: warning: format '%ld' expects argument

Re: [PATCH v1 3/6] arm: stm32mp: stm32prog: update multiplier is part-size is above SZ_1G

2025-01-08 Thread Patrick DELAUNAY
Hi On 11/29/24 13:27, Patrice Chotard wrote: Set multiplier to 'G' if part->size if above SZ_1G. Signed-off-by: Patrice Chotard --- arch/arm/mach-stm32mp/cmd_stm32prog/stm32prog.c | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/arch/arm/mach-stm32mp/cmd_stm32prog/st

Re: [PATCH v1 1/6] fastboot: Fix warning when CONFIG_SYS_64BIT_LBA is enable

2025-01-08 Thread Patrick DELAUNAY
Hi, On 11/29/24 13:27, Patrice Chotard wrote: If CONFIG_SYS_64BIT_LBA is enable, following compilation warning is triggered: CC drivers/fastboot/fb_mmc.o ../drivers/fastboot/fb_mmc.c: In function 'fb_mmc_erase_mmc_hwpart': ../drivers/fastboot/fb_mmc.c:215:35: warning: format '%lu' expect

Re: 回复: 回复: 回复: [EXT] Re: [PATCH v3 02/17] firmware: scmi: smt: Interrupt communication enable

2025-01-08 Thread Marek Vasut
On 1/8/25 3:55 AM, Alice Guo (OSS) wrote: -邮件原件- 发件人: Marek Vasut 发送时间: 2025年1月7日 19:11 收件人: Alice Guo (OSS) ; Tom Rini ; Stefano Babic ; Fabio Estevam ; dl-uboot-imx ; Lukasz Majewski ; Sean Anderson ; Simon Glass ; Alper Nebi Yasak 抄送: u-boot@lists.denx.de; thar...@gateworks.com; Vior

Re: [PATCH v2 12/33] ofnode: Use 4K for a default tree-size

2025-01-08 Thread Tom Rini
On Mon, Jan 06, 2025 at 07:32:08AM -0700, Simon Glass wrote: > At some point it would be nice to have the ofnode API automatically > expand the tree as required, to accommodate new nodes. For now, expand > the default size so that UPL can be supported. > > Signed-off-by: Simon Glass > --- > > (

Re: [PATCH v2 17/33] boot: Update fit_image_get_emb_data to use abuf

2025-01-08 Thread Tom Rini
On Mon, Jan 06, 2025 at 07:32:13AM -0700, Simon Glass wrote: > This function uses separate arguments for data and size. Use the new > abuf instead, so that they are paired and in one place. In some cases it > also saves an argument, thus potentially reducing code size. This is one of the commits

Re: [PATCH v2 13/33] ofnode: Indicate when out of space in a few places

2025-01-08 Thread Tom Rini
On Mon, Jan 06, 2025 at 07:32:09AM -0700, Simon Glass wrote: > Update ofnode_add_subnode() and ofnode_add_prop() to return a suitable > error when space is exhausted in the FDT. This makes it easier to see > what is going wrong. > > Signed-off-by: Simon Glass Reviewed-by: Tom Rini -- Tom s

Re: [PATCH 4/5] pxe_utils: Support a backup for localboot

2025-01-08 Thread Tom Rini
On Wed, Jan 08, 2025 at 10:04:07AM -0700, Simon Glass wrote: > Hi Tom, > > On Fri, 20 Dec 2024 at 13:48, Tom Rini wrote: > > > > On Fri, Dec 20, 2024 at 10:37:34AM -0700, Simon Glass wrote: > > > Hi Tom, > > > > > > On Fri, 20 Dec 2024 at 10:23, Tom Rini wrote: > > > > > > > > On Fri, Dec 20, 20

Re: [PATCH 2/8] efi_loader: Fix display of addresses in log

2025-01-08 Thread Simon Glass
Hi Ilias, On Wed, 8 Jan 2025 at 00:12, Ilias Apalodimas wrote: > > On Tue, 7 Jan 2025 at 15:58, Simon Glass wrote: > > > > Hi Ilias, > > > > On Tue, 7 Jan 2025 at 06:37, Ilias Apalodimas > > wrote: > > > > > > Hi Simon, > > > > > > On Mon, 6 Jan 2025 at 16:48, Simon Glass wrote: > > > > > > >

Re: [PATCH] riscv: spacemit: k1: probe dram size during boot phase.

2025-01-08 Thread Dan Carpenter
On Wed, Jan 08, 2025 at 10:03:08AM -0700, Simon Glass wrote: > Hi Dan, > > On Wed, 8 Jan 2025 at 05:37, Dan Carpenter wrote: > > > > On Wed, Jan 08, 2025 at 12:21:18PM +0100, Heinrich Schuchardt wrote: > > > Am 8. Januar 2025 12:11:05 MEZ schrieb Yixun Lan : > > > >Hi Huan: > > > > > > > >On 16:4

Re: [PATCH] riscv: spacemit: k1: probe dram size during boot phase.

2025-01-08 Thread Tom Rini
On Wed, Jan 08, 2025 at 10:03:08AM -0700, Simon Glass wrote: > Hi Dan, > > On Wed, 8 Jan 2025 at 05:37, Dan Carpenter wrote: > > > > On Wed, Jan 08, 2025 at 12:21:18PM +0100, Heinrich Schuchardt wrote: > > > Am 8. Januar 2025 12:11:05 MEZ schrieb Yixun Lan : > > > >Hi Huan: > > > > > > > >On 16:4

Re: [PATCH 4/5] pxe_utils: Support a backup for localboot

2025-01-08 Thread Simon Glass
Hi Tom, On Fri, 20 Dec 2024 at 13:48, Tom Rini wrote: > > On Fri, Dec 20, 2024 at 10:37:34AM -0700, Simon Glass wrote: > > Hi Tom, > > > > On Fri, 20 Dec 2024 at 10:23, Tom Rini wrote: > > > > > > On Fri, Dec 20, 2024 at 10:18:17AM -0700, Simon Glass wrote: > > > > Hi Tom, > > > > > > > > On Fri

Re: [PATCH] riscv: spacemit: k1: probe dram size during boot phase.

2025-01-08 Thread Simon Glass
Hi Dan, On Wed, 8 Jan 2025 at 05:37, Dan Carpenter wrote: > > On Wed, Jan 08, 2025 at 12:21:18PM +0100, Heinrich Schuchardt wrote: > > Am 8. Januar 2025 12:11:05 MEZ schrieb Yixun Lan : > > >Hi Huan: > > > > > >On 16:49 Wed 08 Jan , Huan Zhou wrote: > > >> > > >> > > >.. > > >> --- > > >remov

Re: [PATCH 0/8] efi_loader: Complete the bootflow_efi() test

2025-01-08 Thread Simon Glass
Hi Heinrich, Tom, On Tue, 7 Jan 2025 at 08:47, Heinrich Schuchardt wrote: > > On 07.01.25 16:11, Tom Rini wrote: > > On Tue, Jan 07, 2025 at 06:57:50AM -0700, Simon Glass wrote: > >> Hi Heinrich, > >> > >> On Tue, 7 Jan 2025 at 06:11, Heinrich Schuchardt > >> wrote: > >>> > >>> On 07.01.25 13:1

Re: [PATCH 0/8] efi_loader: Complete the bootflow_efi() test

2025-01-08 Thread Simon Glass
Hi Caleb, On Wed, 8 Jan 2025 at 06:39, Caleb Connolly wrote: > > > > On 07/01/2025 16:47, Heinrich Schuchardt wrote: > > On 07.01.25 16:11, Tom Rini wrote: > >> On Tue, Jan 07, 2025 at 06:57:50AM -0700, Simon Glass wrote: > >>> Hi Heinrich, > >>> > >>> On Tue, 7 Jan 2025 at 06:11, Heinrich Schuch

Re: [PATCH 15/15] qcom_defconfig: enable QCOM_SMEM

2025-01-08 Thread Simon Glass
On Sun, 24 Nov 2024 at 12:18, Caleb Connolly wrote: > > Used to parse memory layout in some situations. > > Signed-off-by: Caleb Connolly > --- > configs/qcom_defconfig | 1 + > 1 file changed, 1 insertion(+) Reviewed-by: Simon Glass > > diff --git a/configs/qcom_defconfig b/configs/qcom_de

Re: [RFC PATCH] am335x* defconfig: Increase u-boot partition in mtdparts

2025-01-08 Thread Tom Rini
On Tue, Jan 07, 2025 at 04:50:55PM -0600, Judith Mendez wrote: > From: Hong Guan > > Fix u-boot NAND partition in MTDPARTS_DEFAULT since the size > of u-boot image has grown beyond 1MB and no longer fits in 1MB > NAND partition, thus we are failing to flash and boot via GPMC > NAND. > > Increas

Re: [PATCH 00/12] imx9: switch to bootstd for i.MX93/1 EVK/QSB and i.MX8M EVK

2025-01-08 Thread Simon Glass
Hi Peng, On Mon, 6 Jan 2025 at 18:40, Peng Fan wrote: > > Hi Simon, > > > Subject: Re: [PATCH 00/12] imx9: switch to bootstd for i.MX93/1 > > EVK/QSB and i.MX8M EVK > > > > Hi Peng, > > > > On Sun, 5 Jan 2025 at 18:14, Peng Fan wrote: > > > > > > > Subject: Re: [PATCH 00/12] imx9: switch to boot

Re: [PATCH] armv8: mmu: don't switch to emergency tlb when adding a dynamic mapping

2025-01-08 Thread Caleb Connolly
On 08/01/2025 16:42, Marc Zyngier wrote: > On Wed, 08 Jan 2025 15:19:07 +, > Caleb Connolly wrote: >> >> Hi Marc, >> >> Thanks for your comments. >> >> On 08/01/2025 16:05, Marc Zyngier wrote: >>> On Wed, 08 Jan 2025 14:22:24 +, >>> Caleb Connolly wrote: This seems to cause c

Re: [PATCH] armv8: mmu: don't switch to emergency tlb when adding a dynamic mapping

2025-01-08 Thread Pierre-Clément Tosi
Hi Caleb, On Wed, Jan 08, 2025 at 04:19:07PM +0100, Caleb Connolly wrote: > Hi Marc, > > Thanks for your comments. > > On 08/01/2025 16:05, Marc Zyngier wrote: > > On Wed, 08 Jan 2025 14:22:24 +, > > Caleb Connolly wrote: > >> > >> This seems to cause crashes on a bunch of Qualcomm platform

[PATCH 2/2] cyclic: Fix typo in struct cyclic_info description

2025-01-08 Thread Patrice Chotard
Replace delay_ns by delay_us which is the field name used into struct cyclic_info. Signed-off-by: Patrice Chotard --- include/cyclic.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/cyclic.h b/include/cyclic.h index c6c463d68e9..56190db0599 100644 --- a/include/cycl

[U-Boot][PATCH 2/2] fpga: improve loads usage information

2025-01-08 Thread Ibai Erkiaga
Current usage information for loads command is too verbose and long for a command usage prompt. This flag simplifies the text for readability purposes. Signed-off-by: Ibai Erkiaga --- The authentication and encryption flag naming is redundant with the description notes included. Use authflag and

[PATCH 1/2] cyclic: Fix rollover every 72 min on 32 bits platforms

2025-01-08 Thread Patrice Chotard
On 32 bits platforms, timer_get_us() returns an unsigned long which is a 32 bits. timer_get_us() wraps around every 72 minutes (2 ^ 32 / 100 =~ 4295 sec =~ 72 min). So the test "if time_after_eq64(now, cyclic->next_call)" is no more true when cyclic->next_call becomes above 32 bits max value (

[U-Boot][PATCH 1/2] fpga: fix alignment on fpga cmd usage info

2025-01-08 Thread Ibai Erkiaga
The current implementation generates some alignment issues as well as some overlapping when all the fpga command options are enabled. The fix is intended to improve readability of the usage info. Signed-off-by: Ibai Erkiaga --- The current output looks like this: loadbp[dev] [address]

[U-Boot][PATCH 0/2] Improve fpga cmd usage information

2025-01-08 Thread Ibai Erkiaga
Current usage information is not read friendly specially when all the options are selected. This series fix some of the issues in the info, from one side aligment and overlapping issues and from the other the excess of verbosity on the loads command. Ibai Erkiaga (2): fpga: fix alignment on f

Re: [PATCH] riscv: spacemit: k1: probe dram size during boot phase.

2025-01-08 Thread Huan Zhou
On Wed, Jan 08, 2025 at 03:37:37PM +0300, Dan Carpenter wrote: > On Wed, Jan 08, 2025 at 12:21:18PM +0100, Heinrich Schuchardt wrote: > > Am 8. Januar 2025 12:11:05 MEZ schrieb Yixun Lan : > > >Hi Huan: > > > > > >On 16:49 Wed 08 Jan , Huan Zhou wrote: > > >> > > >> > > >.. > > >> --- > > >re

Re: [PATCH] riscv: spacemit: k1: probe dram size during boot phase.

2025-01-08 Thread Huan Zhou
R_BASE + 0x208)); > >> + u32 ddr_size = cs0_size + cs1_size; > >> + > >> + return ddr_size; > >> +} > >> + > >> int dram_init(void) > >> { > >>gd->ram_base = CFG_SYS_SDRAM_BASE; > >> - /* TODO get ram size from ddr controller */ > >> - gd->ram_size = SZ_4G; > >> + gd->ram_size = (u64)ddr_get_density() * SZ_1M; > > This is C and not C++. We don't need a cast to assign here. > ok, will fixed and retested, links to test log will be added too. > Best regards > > Heinrich > > >while using cast, why not define ddr_get_density() return as same type? > >also it's more reasonable to use phys_size_t as I checked gd_t > > > >>return 0; > >> } > >> > >> > >> --- > >> base-commit: 19fc0b7f7d907119a13e9c207991899f0817f8fc > >> change-id: 20250108-get-dram-size-65cf59a15201 > >> > >> Best regards, > >> -- > >> Huan Zhou > >> > > >

Re: [PATCH] riscv: spacemit: k1: probe dram size during boot phase.

2025-01-08 Thread Huan Zhou
; > > + > > + return ddr_size; > > +} > > + > > int dram_init(void) > > { > > gd->ram_base = CFG_SYS_SDRAM_BASE; this two line not sure why it appear, also will be removed in next version > > - /* TODO get ram size from

Re: [PATCH] riscv: spacemit: k1: probe dram size during boot phase.

2025-01-08 Thread Huan Zhou
t; > + > > + return ddr_size; > > +} > > + > > int dram_init(void) > > { > > gd->ram_base = CFG_SYS_SDRAM_BASE; > > - /* TODO get ram size from ddr controller */ > > - gd->ram_size = SZ_4G; > > + gd->ram_size = (u64)ddr_get_density() * SZ_1M; > while using cast, why not define ddr_get_density() return as same type? > also it's more reasonable to use phys_size_t as I checked gd_t ok, got it. > > > return 0; > > } > > > > > > --- > > base-commit: 19fc0b7f7d907119a13e9c207991899f0817f8fc > > change-id: 20250108-get-dram-size-65cf59a15201 > > > > Best regards, > > -- > > Huan Zhou > > > > -- > Yixun Lan (dlan) > Gentoo Linux Developer > GPG Key ID AABEFD55

[PATCH] board: ti: j722s: j722s.env: Set remoteproc firmware names

2025-01-08 Thread Beleswar Padhi
Include k3_rproc.env to access rproc boot commands and specify rproc firmware names for adding remoteproc support in J722S SoCs. Signed-off-by: Beleswar Padhi --- This patch is independent and puts the environment in place to boot remote processors at U-Boot stage. However, for successfully loa

Re: [PATCH 13/15] mach-snapdragon: support parsing memory map from SMEM

2025-01-08 Thread Stephan Gerhold
On Sun, Nov 24, 2024 at 08:17:55PM +0100, Caleb Connolly wrote: > It is possible to derive the memory map for a Qualcomm platform from the > SMEM shared memory region. The memory map is populated by the preloader. > > Introduce support for parsing this data and using it to populate > U-Boot's memo

Re: [PATCH 08/15] soc: qcom: smem: get serial number from socinfo

2025-01-08 Thread Stephan Gerhold
On Sun, Nov 24, 2024 at 08:17:50PM +0100, Caleb Connolly wrote: > Implement socinfo support to fetch the serial number if available. > > Signed-off-by: Caleb Connolly > --- > drivers/soc/qcom/smem.c | 25 + > include/soc/qcom/smem.h | 1 + > 2 files changed, 26 insertion

[PATCH] riscv: spacemit: k1: probe dram size during boot phase.

2025-01-08 Thread Huan Zhou
ize; +} + int dram_init(void) { gd->ram_base = CFG_SYS_SDRAM_BASE; - /* TODO get ram size from ddr controller */ - gd->ram_size = SZ_4G; + gd->ram_size = (u64)ddr_get_density() * SZ_1M; return 0; } --- base-commit: 19fc0b7f7d907119a13e9c207991899f0817f8fc

Issue JTAG debugging U-Boot

2025-01-08 Thread tanjadeu
Hi I am trying to debug the NAND driver (U-boot 2016.09) and ran into the following issue: After changing target CC options to -Og -g in the Makefile and building U-Boot the debugger doesn’t show the value for the nand_chip structure and tells me that is has been optimized out. Also, I can view

[PATCH 4/4] drivers: clk: qcom: Add SDM630/660 GCC driver

2025-01-08 Thread Alexey Minnekhanov
Add driver for Global Clock Controller used in Qualcomm SDM630/660 SoCs. Signed-off-by: Alexey Minnekhanov --- drivers/clk/qcom/Kconfig| 8 ++ drivers/clk/qcom/Makefile | 1 + drivers/clk/qcom/clock-sdm660.c | 180 3 files changed, 189 insertion

[PATCH 3/4] clk/qcom: Port to new GDSC flags

2025-01-08 Thread Alexey Minnekhanov
Now we need to specify flags for each GDSC for it to function properly. Copy .flags field from respective Linux GCC driver. Turns out, even among SDM845 not all GDSCs are the same. Some of GDSCs do specify the POLL_CFG_GDSCR flag that changes the logic to check the ON/OFF status, other don't. Som

[PATCH 2/4] clk/qcom: Treat different GDSCs didderently

2025-01-08 Thread Alexey Minnekhanov
Apparently not all GDSCs are the same. In Linux driver, depending on which GDSC flags are set, different status register is checked when powering it on/off. And on top of that, different bit inside that register is tested. Port missing parts from Linux driver to U-Boot: - add GDSC flags; - adjus

Re: [PATCH RFC 12/14] pinctrl: qcom: Add X1E80100 pinctrl driver

2025-01-08 Thread Alexey Minnekhanov
On 11/24/24 23:27, Caleb Connolly via groups.io wrote: From: Neil Armstrong Add pinctrl driver for the TLMM block found in the X1E80100 SoC. Signed-off-by: Neil Armstrong +config PINCTRL_QCOM_X1E80100 + bool "Qualcomm X1E80100 GCC" That's not GCC though. Pin controllers on qcom S

[PATCH 1/4] clk/qcom: Print more details about stuck GDSC

2025-01-08 Thread Alexey Minnekhanov
Clearly say whether it's stuck during power on or power off. Signed-off-by: Alexey Minnekhanov --- drivers/clk/qcom/clock-qcom.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/clk/qcom/clock-qcom.c b/drivers/clk/qcom/clock-qcom.c index 25ca67e537d1..1cfc430c14a5

Re: [PATCH] armv8: mmu: don't switch to emergency tlb when adding a dynamic mapping

2025-01-08 Thread Caleb Connolly
Hi Marc, Thanks for your comments. On 08/01/2025 16:05, Marc Zyngier wrote: > On Wed, 08 Jan 2025 14:22:24 +, > Caleb Connolly wrote: >> >> This seems to cause crashes on a bunch of Qualcomm platforms. It's safer >> to just update the live table and flush it. > > You may want to provide a b

Re: [PATCH] armv8: mmu: don't switch to emergency tlb when adding a dynamic mapping

2025-01-08 Thread Marc Zyngier
On Wed, 08 Jan 2025 15:19:07 +, Caleb Connolly wrote: > > Hi Marc, > > Thanks for your comments. > > On 08/01/2025 16:05, Marc Zyngier wrote: > > On Wed, 08 Jan 2025 14:22:24 +, > > Caleb Connolly wrote: > >> > >> This seems to cause crashes on a bunch of Qualcomm platforms. It's safer

Re: [PATCH] armv8: mmu: don't switch to emergency tlb when adding a dynamic mapping

2025-01-08 Thread Marc Zyngier
On Wed, 08 Jan 2025 14:22:24 +, Caleb Connolly wrote: > > This seems to cause crashes on a bunch of Qualcomm platforms. It's safer > to just update the live table and flush it. You may want to provide a bit more information, because that's not much to go on, really. > > Signed-off-by: Cale

Re: [PATCH 14/15] mach-snapdragon: fetch serial# from SMEM

2025-01-08 Thread Caleb Connolly
On 07/01/2025 16:32, Simon Glass wrote: > Hi Caleb, > > On Sun, 24 Nov 2024 at 12:18, Caleb Connolly > wrote: >> >> If available, otherwise fall back to cmdline. >> >> Signed-off-by: Caleb Connolly >> --- >> arch/arm/mach-snapdragon/board.c | 11 ++- >> 1 file changed, 10 insertions

Re: [PATCH 05/15] soc: qcom: import smem from Linux 6.11-rc2

2025-01-08 Thread Caleb Connolly
On 07/01/2025 16:30, Simon Glass wrote: > On Sun, 24 Nov 2024 at 12:17, Caleb Connolly > wrote: >> >> Import the SMEM driver from Linux. > > Which version / commit hash? It's mentioned in the subject line, I took it from the tag. > >> >> Signed-off-by: Caleb Connolly >> --- >> drivers/soc

Re: [PATCH 4/4] drivers: clk: qcom: Add SDM630/660 GCC driver

2025-01-08 Thread Caleb Connolly
Hi Alexey, On 08/01/2025 12:59, Alexey Minnekhanov wrote: > Add driver for Global Clock Controller used in Qualcomm > SDM630/660 SoCs. > > Signed-off-by: Alexey Minnekhanov > --- > drivers/clk/qcom/Kconfig| 8 ++ > drivers/clk/qcom/Makefile | 1 + > drivers/clk/qcom/clock-sdm6

Re: [PATCH 2/4] clk/qcom: Treat different GDSCs didderently

2025-01-08 Thread Caleb Connolly
Hi Alexey, Thanks for the patch! Really happy to see support for this new platform. On 08/01/2025 12:59, Alexey Minnekhanov wrote: > Apparently not all GDSCs are the same. In Linux driver, depending on which > GDSC flags are set, different status register is checked when powering it > on/off. And

[PATCH v2 2/2] bootstd: android: Allow boot with AVB failures when unlocked

2025-01-08 Thread Mattijs Korpershoek
When the bootloader is UNLOCKED, it should be possible to boot Android even if AVB reports verification errors [1]. This allows developers to flash modified partitions on userdebug/engineering builds. Developers can do so on unlocked devices with: $ fastboot flash --disable-verity --disable-verif

[PATCH v2 1/2] bootstd: android: Add missing NULL in the avb partition list

2025-01-08 Thread Mattijs Korpershoek
When booting an Android build with AVB enabled, it's still possible to deactivate the check for development purposes if the bootloader state is UNLOCKED. This is very useful for development and can be done at flashing time via: $ fastboot flash --disable-verity --disable-verification vbmeta vbmeta

[PATCH v2 0/2] bootstd: android: Allow booting with AVB failures when unlocked

2025-01-08 Thread Mattijs Korpershoek
t AVB failures - Link to v1: https://lore.kernel.org/r/20250108-avb-disable-verif-v1-0-009c35710...@baylibre.com --- Mattijs Korpershoek (2): bootstd: android: Add missing NULL in the avb partition list bootstd: android: Allow boot with AVB failures when unlocked boot/bootmeth_android.c

Re: [PATCH 1/4] clk/qcom: Print more details about stuck GDSC

2025-01-08 Thread Caleb Connolly
On 08/01/2025 12:59, Alexey Minnekhanov via groups.io wrote: > Clearly say whether it's stuck during power on or power off. > > Signed-off-by: Alexey Minnekhanov Reviewed-by: Caleb Connolly Thanks > --- > drivers/clk/qcom/clock-qcom.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletion

Re: [PATCH v1 1/5] dts: sa8775p-ride-r3-u-boot: add override dtsi

2025-01-08 Thread Caleb Connolly
On 08/01/2025 15:20, Sumit Garg via groups.io wrote: > On Wed, 8 Jan 2025 at 19:36, Caleb Connolly wrote: >> >> >> >> On 08/01/2025 06:46, Varadarajan Narayanan wrote: >>> On Tue, Jan 07, 2025 at 12:36:23PM +0100, Caleb Connolly wrote: On 07/01/2025 10:24, Varadarajan Narayanan w

  1   2   >