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
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-
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,
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
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
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
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
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
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 +
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
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'
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
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
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
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: *
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
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(-
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
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
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_
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/
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
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
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
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
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
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
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
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
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
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
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
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
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
> 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
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
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
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
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.
>
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]
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
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
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
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
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
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
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
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
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
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
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
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
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
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
> ---
>
> (
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
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
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
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:
> > > >
> > >
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
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
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
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
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
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
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
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
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
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
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
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
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
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 (
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]
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
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
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
> >>
> >
>
;
> > +
> > + 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 - 100 of 120 matches
Mail list logo