Driver uses dev_get_priv() but never allocates it in its
declaration leading to various crashes. Fix this by explicitly
allocating the storage.
Fixes: 9b0b5648d6e4 ("memory: Add TI GPMC driver")
Signed-off-by: Vignesh Raghavendra
---
drivers/memory/ti-gpmc.c | 1 +
1 file changed, 1 insertion(+)
Hi
I have pushed a rebase of your patches on nand-next on my tree
I have dropped one patch for SPL_FRAMEWORK, drop the same in config of the
board. Move the config on the board as last patch, adjust one patch for a
code style kisses
and push here
https://source.denx.de/u-boot/custodians/u-boot-
Hi Ilias,
On 2/28/25 22:24, Ilias Apalodimas wrote:
> Hi Jerome
>
>>
>> +config WGET_CACERT
>> + bool "wget cacert"
>> + depends on CMD_WGET
>> + depends on WGET_HTTPS
>> + help
>> + Adds the "cacert" sub-command to wget to provide root certificates
>> + to
On 3/5/25 09:13, Sughosh Ganu wrote:
On Tue, 4 Mar 2025 at 23:34, Ben Schneider wrote:
Hi, I'm trying to boot a compressed (via zboot) Linux kernel image
for aarch64 and running into an error I didn't expect.
To decompress itself, the kernel will run efi_zboot_entry() (found
in drivers/firmwa
Hi Ilias,
On 2/28/25 22:26, Ilias Apalodimas wrote:
> Hi Jerome
>
> ++CC Simon for lwIP
>
> On Thu, 27 Feb 2025 at 18:09, Jerome Forissier
> wrote:
>>
>> Instead of relying on some build time configuration to determine if
>> server certificates need to be checked against CA certificates, do it
This patch introduces the initial SPI EEPROM driver mode support
analogous to the I2C EEPROM driver mode support. The SPI EEPROM
driver mode support is enabled by default in the sandbox_defconfig.
Signed-off-by: João Loureiro
---
Changes in v2:
- Fix checkpatch.pl issues
---
configs/sandbox_defc
On 04/03/2025 17:07, Biju Das wrote:
> Hi Paul,
>
>> -Original Message-
>> From: U-Boot On Behalf Of Paul Barker
>> Subject: [PATCH 1/5] reset: rzg2l-usbphy-ctrl: Add new driver
>> diff --git a/include/renesas/rzg2l-usbphy.h b/include/renesas/rzg2l-usbphy.h
>> new file mode 100644
>> in
From: Jonas Schwöbel
While PLLD/D2 is the nominal parent clock, all derived clocks are generated
from its single output, plld_out0, which is PLLD/D2 divided by two. Direct
use of PLLD/D2 is absent in peripheral clock configurations. Therefore,
clock derivation formulas must take in account this d
Hi Paul,
> -Original Message-
> From: Paul Barker
> Sent: 05 March 2025 11:37
> Subject: Re: [PATCH 1/5] reset: rzg2l-usbphy-ctrl: Add new driver
>
> On 04/03/2025 17:07, Biju Das wrote:
> > Hi Paul,
> >
> >> -Original Message-
> >> From: U-Boot On Behalf Of Paul Barker
> >> Sub
On 3/4/25 05:30, Padmarao Begari wrote:
The zynqmp gem driver support max MTU size 1536, so remove tftp
block size 4096 from defconfig and use default tftp block size.
Fixes: a33b4b96b3cf ("xilinx: Enable MBEDTLS/LWIP/WGET and WGET_HTTPS")
Signed-off-by: Padmarao Begari
---
Changes in v2:
-
Older EDID timing algorithms relied solely on detailed timings, typically
optimized for a display's native resolution. This caused issues with newer
4K panels on older hardware, which couldn't handle those high resolutions.
To address this, the algorithm now also considers standard timings, offerin
For the Tegra 2, similar to other Tegra SoC generations, 'bootph-all'
must be applied to both display controllers.
Signed-off-by: Svyatoslav Ryhel
---
arch/arm/dts/tegra20-u-boot.dtsi | 4
1 file changed, 4 insertions(+)
diff --git a/arch/arm/dts/tegra20-u-boot.dtsi b/arch/arm/dts/tegra20-
From: Jonas Schwöbel
Older EDID timing algorithms relied solely on detailed timings, typically
optimized for a display's native resolution. This caused issues with newer
4K panels on older hardware, which couldn't handle those high resolutions.
To address this, the algorithm now also considers st
> -Original Message-
> From: Maniyam, Dinesh
> Sent: Thursday, 27 February 2025 3:20 pm
> To: Michael Nazzareno Trimarchi
> Cc: u-boot@lists.denx.de; Marek ; Simon
> ; Tom Rini ; Dario
> Binacchi ; Johan Jonker
> ; Michal Simek ; Arseniy
> Krasnov ; Alexander Dahl ;
> William Zhang ; Igo
Fix PLLD/PLLD2 related clock calculations to better fit existing needs.
Mark second DC on Tegra 2 with bootph-all as it is done for other generations.
Jonas Schwöbel (1):
ARM: tegra: clock: fix PLLD/PLLD2 related clock calculations
Svyatoslav Ryhel (1):
ARM: tegra20: mark second DC with bootp
Hi Tom,
please pull these fixes to your tree. Especially patches from Padmarao are must
have. One is fixing issue around using BSS section before relocation and second
is fix connected to switching to LWIP. 4k MTU size never really worked with our
MACB driver but old ethernet stack fallback to
Hi Tom,
On Wed, 5 Mar 2025 at 08:49, Tom Rini wrote:
>
> On Wed, Mar 05, 2025 at 07:17:51AM -0700, Simon Glass wrote:
> > Hi Tom,
> >
> > On Tue, 4 Mar 2025 at 09:25, Tom Rini wrote:
> > >
> > > On Tue, Mar 04, 2025 at 08:35:29AM -0700, Simon Glass wrote:
> > > > Hi Tom,
> > > >
> > > > On Thu,
Hi Heinrich,
Sorry for the late reply, other things were going on so I dropped my U-boot
project for a while.
What you have written totally makes sense. I wasn't aware what the "hf"
stands for in the package name.
Just saw that my architecture was "armhf", so I assumed I needed the
build essentia
On Wed, Mar 05, 2025 at 03:12:09PM -0300, Fabio Estevam wrote:
> On Mon, Mar 3, 2025 at 2:06 PM Tom Rini wrote:
>
> > It's a tangential failure. Svyatoslav reported this with a series he's
> > working on and Simon wonders if bloblist support got broken but hasn't
> > had time to look at it.
>
>
On Mon, Mar 3, 2025 at 2:06 PM Tom Rini wrote:
> It's a tangential failure. Svyatoslav reported this with a series he's
> working on and Simon wonders if bloblist support got broken but hasn't
> had time to look at it.
Please let me know how to proceed with this error.
Because of this error, I
Just 2 fixes related to CONFIG_XPL_BUILD usage in dts files with binman.
The second patch works for me, not sure if it is exactly the correct
approach.
Hendrik Donner (2):
imx8qm: Fix build when using SPL
Makefile.lib: Set xPL build related defines for DTB build
arch/arm/dts/imx8qm-u-boot.dt
Analog to 645a42d7ee88dc8c3848c15d178b0f111c636933, imx8qm based boards
which use SPL currently fail during make all:
Image 'imx-boot' is missing external blobs and is non-functional: spl
/binman/imx-boot/spl (spl.bin):
Missing blob
Image 'imx-boot' has faked external blobs and is non-functiona
The CONFIG_*PL_BUILD defines are currently not defined when
preprocessing the dts files, leading to build problems with binman. Set
the defines based on the related CONFIG_*PL values.
Tested-by: Oliver Graute
Signed-off-by: Hendrik Donner
---
scripts/Makefile.lib | 10 ++
1 file changed
From: Alice Guo
Clock driver based on SCMI clock management protocol in Linux checks
clock state, parent and rate control permissions. To be consistent with
the kernel driver, add this check here.
When using common clock framework (CCF), use the clock signal ID to get
the clock registered by clk
From: Peng Fan
SCMI Performance domain management protocol is intended for performance
management of groups of devices or APs that run in the same performance
domain. The functionality provided by the callee-side can be used by
passing the corresponding message_id.
Signed-off-by: Peng Fan
Signe
From: Peng Fan
This patch adds the command CLOCK_PARENT_SET that can be used to set the
parent of a clock. ARM SCMI Version 3.2 supports to change the parent of
a clock device.
Signed-off-by: Peng Fan
Signed-off-by: Alice Guo
Reviewed-by: Ye Li
---
drivers/clk/clk_scmi.c | 20 +
From: Peng Fan
SCMI misc protocol is intended for miscellaneous functions which are
device specific and are usually defined to access bit fields. It is i.MX
specific. This patch adds SCMI misc protocol protocol_id and message_id
for getting the ROM passover data.
Signed-off-by: Peng Fan
Signed-
From: Alice Guo
This patch adds SCMI pin control protocol support to make the pin
controller driver based on SCMI, such as
drivers/pinctrl/nxp/pinctrl-imx-scmi.c, can be bound to the SCMI agent
device whose protocol id is 0x19.
Add U_BOOT_SCMI_PROTO_DRIVER() so that the SCMI agent device can cho
This patch is used to add SCMI clock control permissions to sandbox for
testing.
Signed-off-by: Alice Guo
---
arch/sandbox/include/asm/scmi_test.h | 2 ++
drivers/firmware/scmi/sandbox-scmi_agent.c | 56 --
2 files changed, 55 insertions(+), 3 deletions(-)
dif
On Wed, Mar 05, 2025 at 03:52:36PM +0200, Svyatoslav Ryhel wrote:
> ср, 5 бер. 2025 р. о 15:47 Thierry Reding пише:
> >
> > On Wed, Mar 05, 2025 at 01:12:12PM +0200, Svyatoslav Ryhel wrote:
> > > From: Jonas Schwöbel
> > >
> > > While PLLD/D2 is the nominal parent clock, all derived clocks are
>
Hi Ilias,
On 3/1/25 07:59, Ilias Apalodimas wrote:
> Hi Jerome,
>
> On Thu, 27 Feb 2025 at 18:38, Jerome Forissier
> wrote:
>>
>> Sorry for replying to myself, I spotted a small mistake.
>>
>> On 2/27/25 17:09, Jerome Forissier wrote:
>>> Introduce Kconfig symbols WGET_BUILTIN_CACERT and
>>> WGE
On 05.03.25 15:26, Jerome Forissier wrote:
Add the "cacert" (Certification Authority certificates) subcommand to
wget to pass root certificates to the code handling the HTTPS protocol.
The subcommand is enabled by the WGET_CACERT Kconfig symbol.
Usage example:
=> dhcp
# Download some root c
From: Michael Nazzareno Trimarchi
Sent: Wednesday, 5 March 2025 5:27 pm
To: Maniyam, Dinesh
Cc: u-boot@lists.denx.de; Marek ; Simon
; Tom Rini ; Dario
Binacchi ; Johan Jonker
; Michal Simek ; Arseniy Krasnov
; Alexander Dahl ; William Zhang
; Igor Prusov ; Meng,
Tingting ; Chee, Tien Fong
On Wed, Mar 05, 2025 at 07:19:25AM -0700, Simon Glass wrote:
> Hi Tom,
>
> On Tue, 4 Mar 2025 at 08:29, Tom Rini wrote:
> >
> > On Tue, Mar 04, 2025 at 06:13:36AM -0700, Simon Glass wrote:
> > > Hi Tom,
> > >
> > > (I changed the subject as 'change' sounds like change for change's sake)
> >
> > F
Using HTTPS without root (CA) certificates is a security issue. Print a
warning in this case. Also, when certificate verification fail, print
an additional message because "HTTP client error 4" is not very
informative (4 is HTTPC_RESULT_ERR_CLOSED).
Signed-off-by: Jerome Forissier
Reviewed-by: Il
Hi Love,
I've been trying to setup and use the test_net_pxe_get test now and I've
found a few problems.
- An easy one is that we call test_net_setup_static after verifying the
network is up, which I believe is a legacy of when reviewing the test
initially and not removing the line.
- A harder
On 3/4/25 16:24, Jerome Forissier wrote:
> Introduce a uthread scheduling loop into udelay() when CONFIG_UTHREAD
> is enabled. This means that any uthread calling into udelay() may yield
> to uthread and be scheduled again later. The granunlarity of the
> scheduling loop is defined by CONFIG_UTH
Added extended support for retrieving the PMC muti boot mode
register via the firmware interface, which is preferred when
U-Boot runs in EL2 and cannot directly access PMC registers
via raw reads. Ideally, all secure registers should be accessed
via xilinx_pm_request(). Introduced the secure
zynqmp
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
by the other core, i.MX95 System Manager will set General Purpose
I
From: Alice Guo
This patch provides a pinctrl driver based on SCMI pin control protocol.
Currently, only the PINCTRL_CONFIG_SET command is implemented.
Signed-off-by: Ranjani Vaidyanathan
Signed-off-by: Peng Fan
Signed-off-by: Alice Guo
Reviewed-by: Ye Li
---
drivers/pinctrl/nxp/Kconfig
(+), 73 deletions(-)
---
base-commit: 986ab810fa2cb095f5617349baa5c88d83cffc46
change-id: 20250305-imx95-085eabfda6bc
Best regards,
--
Alice Guo
From: Alice Guo
i.MX95 uses binman to invoke mkimage to create image container. 2 image
containers are needed currently. The first one is composed of
ahab-container.img, LPDDR firmware images, OEI images, System Manager
image and u-boot-spl.bin. The second one is consisted of ARM Trusted
firmware
This series adds support for HTTP server authentication using root (CA)
certificates.
As a first step, the wget command is extended to support a sub-command:
cacert . The memory region shall contain the CA
certificates. With this, it is possible to load the certificates from
storage or get them f
Hi Tom,
On Mon, 3 Mar 2025 at 13:19, Tom Rini wrote:
>
> On Fri, 21 Feb 2025 13:32:40 -0700, Simon Glass wrote:
>
> > Add a way to work around an unexplained Python message which appears
> > sometimes with Python 3.12.3
> >
> > Make the file executable while we are here.
> >
> >
>
> Applied to u-
Instead of relying on some build time configuration to determine if
server certificates need to be checked against CA certificates, do it
based on the availability of such certificates. If no CA is configured
then no check can succeed; on the other hand if we have CA certs then
we should not ignore
Add the "cacert" (Certification Authority certificates) subcommand to
wget to pass root certificates to the code handling the HTTPS protocol.
The subcommand is enabled by the WGET_CACERT Kconfig symbol.
Usage example:
=> dhcp
# Download some root certificates (note: not authenticated!)
=> wget
Enable the "wget cacert" command.
Signed-off-by: Jerome Forissier
Reviewed-by: Ilias Apalodimas
---
configs/qemu_arm64_lwip_defconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/configs/qemu_arm64_lwip_defconfig
b/configs/qemu_arm64_lwip_defconfig
index 754c770c33f..814e98729a3 100644
Document the 'wget cacert' subcommand which allows to configure root
(CA) certificates for HTTPS.
Signed-off-by: Jerome Forissier
---
doc/usage/cmd/wget.rst | 82 --
1 file changed, 80 insertions(+), 2 deletions(-)
diff --git a/doc/usage/cmd/wget.rst b/do
On Wed, Mar 05, 2025 at 07:17:51AM -0700, Simon Glass wrote:
> Hi Tom,
>
> On Tue, 4 Mar 2025 at 09:25, Tom Rini wrote:
> >
> > On Tue, Mar 04, 2025 at 08:35:29AM -0700, Simon Glass wrote:
> > > Hi Tom,
> > >
> > > On Thu, 27 Feb 2025 at 13:30, Tom Rini wrote:
> > > >
> > > > On Thu, Feb 27, 202
On Wed, Mar 05, 2025 at 03:34:08AM +0530, Aniket Limaye wrote:
> This series implements Repeated Start functionality for the DM_I2C xfer
> API (omap_i2c_xfer())
>
> First, split out the actual implementation for each individual i2c msg
> transfer into a new function __omap24_i2c_xfer_msg() and use
On Wed, Mar 05, 2025 at 07:15:50AM -0700, Simon Glass wrote:
> Hi Tom,
>
> On Tue, 4 Mar 2025 at 13:41, Tom Rini wrote:
> >
> > It is confusing to have both "$(PHASE_)" and "$(XPL_)" be used in our
> > Makefiles as part of the macros to determine when to do something in our
> > Makefiles based on
On Wed, Mar 05, 2025 at 07:18:40AM -0700, Simon Glass wrote:
> Hi Tom,
>
> On Tue, 4 Mar 2025 at 09:12, Tom Rini wrote:
> >
> > On Tue, Mar 04, 2025 at 08:35:56AM -0700, Simon Glass wrote:
> > > Hi Tom,
> > >
> > > On Thu, 27 Feb 2025 at 10:03, Tom Rini wrote:
> > > >
> > > > On Thu, Feb 27, 202
From: Peng Fan
This patch adds i.MX95 SoC and clock related code. Because they are
based on SCMI, put them in the scmi subfolder.
Signed-off-by: Ye Li
Signed-off-by: Peng Fan
Signed-off-by: Alice Guo
Reviewed-by: Peng Fan
---
arch/arm/include/asm/arch-imx/cpu.h| 2 +
arch/arm/incl
From: Ye Li
When SPL loading image to secure region, for example, ATF and tee to
DDR secure region. Because the USDHC controller is non-secure master,
it can't access this region and will cause loading issue.
So use a trampoline buffer in non-secure region, then use CPU to copy the
image from tr
From: Ye Li
@protocols is an array of protocol identifiers that are implemented,
excluding the Base protocol. The number of elements of @protocols is
specified by callee-side.
Signed-off-by: Ye Li
Signed-off-by: Alice Guo
---
drivers/firmware/scmi/base.c | 24 +---
include
-Boot and have them decide
> at bind time which driver should bind and which not, look at
> drivers/mtd/renesas_rpc_hf.c rpc_hf_probe() and drivers/spi/renesas_rpc_spi.c
> rpc_spi_bind() for example of doing this.
>
> I hope this helps untangle the SCMI implementation.
Thank you for providing the example. Please review my patch set.
https://patchwork.ozlabs.org/project/uboot/patch/20250305-imx95-v1-2-286d15acb...@oss.nxp.com/
https://patchwork.ozlabs.org/project/uboot/patch/20250305-imx95-v1-3-286d15acb...@oss.nxp.com/
Hi Rasmus,
On Tue, 4 Mar 2025 at 11:55, Rasmus Villemoes wrote:
>
> On Tue, Mar 04 2025, Simon Glass wrote:
>
> > Hi Rasmus,
> >
> > On Fri, 18 Oct 2024 at 08:55, Simon Glass wrote:
> >>
> >> Hi Rasmus,
> >>
> >> On Fri, 18 Oct 2024 at 01:05, Rasmus Villemoes wrote:
> >> >
> >> > On tor, okt 1
ср, 5 бер. 2025 р. о 15:47 Thierry Reding пише:
>
> On Wed, Mar 05, 2025 at 01:12:12PM +0200, Svyatoslav Ryhel wrote:
> > From: Jonas Schwöbel
> >
> > While PLLD/D2 is the nominal parent clock, all derived clocks are generated
> > from its single output, plld_out0, which is PLLD/D2 divided by two
Hi Tom,
On Tue, 4 Mar 2025 at 13:41, Tom Rini wrote:
>
> It is confusing to have both "$(PHASE_)" and "$(XPL_)" be used in our
> Makefiles as part of the macros to determine when to do something in our
> Makefiles based on what phase of the build we are in. For consistency,
> bring this down to a
Hi Paul,
On Mon, 24 Feb 2025 at 14:21, Paul HENRYS
wrote:
>
> Use preload_check_sign to authenticate the generated image when testing the
> preload signature in testPreLoad().
>
> Signed-off-by: Paul HENRYS
> ---
> tools/binman/ftest.py | 15 +++
> 1 file changed, 15 insertions(+)
>
On Wed, 26 Feb 2025 at 14:05, Leonard Anderweit wrote:
>
> Build the imx code singing tool from source instead of relying on the
> distro to provide the tool.
> Use the debian/unstable branch because the default branch is outdated.
> The binary is supposed to be build with docker, work around that
Hi Tom,
On Tue, 4 Mar 2025 at 09:25, Tom Rini wrote:
>
> On Tue, Mar 04, 2025 at 08:35:29AM -0700, Simon Glass wrote:
> > Hi Tom,
> >
> > On Thu, 27 Feb 2025 at 13:30, Tom Rini wrote:
> > >
> > > On Thu, Feb 27, 2025 at 12:32:42PM -0700, Simon Glass wrote:
> > > > Hi Tom,
> > > >
> > > > On Thu,
Hi Tom,
On Tue, 4 Mar 2025 at 09:12, Tom Rini wrote:
>
> On Tue, Mar 04, 2025 at 08:35:56AM -0700, Simon Glass wrote:
> > Hi Tom,
> >
> > On Thu, 27 Feb 2025 at 10:03, Tom Rini wrote:
> > >
> > > On Thu, Feb 27, 2025 at 09:26:10AM -0700, Simon Glass wrote:
> > > > Hi Tom,
> > > >
> > > > On Mon,
Hi Tom,
On Tue, 4 Mar 2025 at 08:29, Tom Rini wrote:
>
> On Tue, Mar 04, 2025 at 06:13:36AM -0700, Simon Glass wrote:
> > Hi Tom,
> >
> > (I changed the subject as 'change' sounds like change for change's sake)
>
> Frankly, you have a lot of "tidy up" patches where nothing was
> functionally wron
On Wed, Mar 05, 2025 at 07:19:05AM -0700, Simon Glass wrote:
> Hi Tom,
>
> On Mon, 3 Mar 2025 at 13:19, Tom Rini wrote:
> >
> > On Fri, 21 Feb 2025 13:32:40 -0700, Simon Glass wrote:
> >
> > > Add a way to work around an unexplained Python message which appears
> > > sometimes with Python 3.12.3
Hi Heinrich,
On 3/5/25 16:07, Heinrich Schuchardt wrote:
> On 05.03.25 15:26, Jerome Forissier wrote:
>> Add the "cacert" (Certification Authority certificates) subcommand to
>> wget to pass root certificates to the code handling the HTTPS protocol.
>> The subcommand is enabled by the WGET_CACERT
Hi,
On Fri Jan 3, 2025 at 9:58 PM UTC, Jonas Karlman via groups.io wrote:
> GXBB BL1 only tries to read boot image from sector 0 on eMMC and sector
> 1 on SD-card. GXL and newer read boot image from sector 1 on both eMMC
> and SD-card.
>
> Vendor BL2 have solved the issue with different offsets by
On Tue, 4 Mar 2025 at 23:34, Ben Schneider wrote:
>
> Hi, I'm trying to boot a compressed (via zboot) Linux kernel image
> for aarch64 and running into an error I didn't expect.
>
> To decompress itself, the kernel will run efi_zboot_entry() (found
> in drivers/firmware/efi/libstub/zboot.c) which
From: Ye Li
This patch adds i.MX95 19x19 EVK board basic support.
Messaging unit for EdgeLock Secure Enclave, messaging unit for System
Manager, uSDHC for SD Card, gpio, lpuart are supported now.
Signed-off-by: Ye Li
Signed-off-by: Alice Guo
Reviewed-by: Peng Fan
---
arch/arm/dts/imx95-19x1
When building the flash.bin of i.MX95 with binman,
mkimage.imx-boot.spl, mkimage.imx-boot.u-boot,
mkimage-out.imx-boot.spl and mkimage-out.imx-boot.u-boot are created.
Add these files to CLEAN_FILES so that they can be removed when running
"make clean".
Signed-off-by: Alice Guo
---
Makefile | 3
From: Teo Hall
This patch adds V2X container support on i.MX95.
Signed-off-by: Ye Li
Signed-off-by: Teo Hall
Signed-off-by: Alice Guo
---
arch/arm/mach-imx/image-container.c | 63 +++--
1 file changed, 40 insertions(+), 23 deletions(-)
diff --git a/arch/arm/m
From: Ye Li
This patch adds i.MX95 Kconfig and Makefile. i.MX95 uses SCMI.
Signed-off-by: Ye Li
Signed-off-by: Alice Guo
Reviewed-by: Peng Fan
---
arch/arm/mach-imx/imx9/Kconfig | 8
arch/arm/mach-imx/imx9/Makefile | 9 +++--
2 files changed, 15 insertions(+), 2 deletions(-)
d
From: Alice Guo
i.MX95 only supports low power boot, which means A55 is kicked by M33.
There is no ROM runs on A55 in such case so that deselect IMX8_ROMAPI
for i.MX95.
Signed-off-by: Alice Guo
---
arch/arm/mach-imx/Kconfig | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/ar
From: Alice Guo
This patch add a document for i.MX95 Image Container Format.
Signed-off-by: Alice Guo
---
doc/imx/imx95_container.txt | 136
1 file changed, 136 insertions(+)
diff --git a/doc/imx/imx95_container.txt b/doc/imx/imx95_container.txt
ne
From: Alice Guo
i.MX95 needs to combine DDR PHY firmware images and their byte counts
together, so add a new entry type nxp-header-ddrfw for this requirement.
Signed-off-by: Alice Guo
---
tools/binman/entries.rst | 10 ++
tools/binman/etype/nxp_header_ddrfw.py| 29
On Wed, Mar 05, 2025 at 01:12:12PM +0200, Svyatoslav Ryhel wrote:
> From: Jonas Schwöbel
>
> While PLLD/D2 is the nominal parent clock, all derived clocks are generated
> from its single output, plld_out0, which is PLLD/D2 divided by two. Direct
> use of PLLD/D2 is absent in peripheral clock conf
Hi Quentin,
On Fri, 28 Feb 2025 at 04:04, Quentin Schulz wrote:
>
> Hi Simon,
>
> On 2/27/25 5:24 PM, Simon Glass wrote:
> > Hi Quentin,
> >
> > On Wed, 26 Feb 2025 at 03:53, Quentin Schulz
> > wrote:
> >>
> >> Hi Moteen,
> >>
> >> On 2/26/25 6:57 AM, Moteen Shah wrote:
> >>>
> >>> On 17/02/25
On Wed, 26 Feb 2025 at 14:05, Leonard Anderweit wrote:
>
> Add optional argument make_path to build_from git. The new argument
> allows specifying the path to a Makefile in case it is not in the root
> of the git repo.
> Also adjust the corresponding test.
>
> Signed-off-by: Leonard Anderweit
> -
On Wed, 26 Feb 2025 at 14:05, Leonard Anderweit wrote:
>
> Add optional argument git_branch to build_from_git. The new argument
> allows specifying which branch of the repo to use.
>
> Signed-off-by: Leonard Anderweit
> ---
> tools/binman/bintool.py | 10 --
> 1 file changed, 8 insertion
ср, 5 бер. 2025 р. о 16:02 Thierry Reding пише:
>
> On Wed, Mar 05, 2025 at 03:52:36PM +0200, Svyatoslav Ryhel wrote:
> > ср, 5 бер. 2025 р. о 15:47 Thierry Reding пише:
> > >
> > > On Wed, Mar 05, 2025 at 01:12:12PM +0200, Svyatoslav Ryhel wrote:
> > > > From: Jonas Schwöbel
> > > >
> > > > Whi
Introduce Kconfig symbols WGET_BUILTIN_CACERT and
WGET_BUILTIN_CACERT_PATH to provide root certificates at build time.
Usage example:
wget -O cacert.crt https://cacerts.digicert.com/DigiCertTLSECCP384RootG5.crt
make qemu_arm64_lwip_defconfig
echo CONFIG_WGET_BUILTIN_CACERT=y >>.config
echo CO
Hi Igor,
On Tue, 4 Mar 2025 at 07:50, Igor Opaniuk wrote:
>
> Hello Simon,
>
> On Sat, Feb 15, 2025 at 2:08 PM Simon Glass wrote:
> >
> > The original x86 EFI-app was written back in 2015, about a year before
> > the EFI-loader was introduced. At that point, ARM mostly used U-Boot and
> > FIT (F
Add documentation on how to run FVP with U-Boot and TF-A. This helps
users configure and run U-Boot correctly on Arm models.
Signed-off-by: Harrison Mutai
---
doc/board/armltd/vexpress64.rst | 54 +++--
1 file changed, 52 insertions(+), 2 deletions(-)
diff --git a/do
On 3/4/25 8:44 PM, Paul Barker wrote:
Following on from commit 9a699a0a0d62 ("clk: rzg2l: Ignore enable for
core clocks"), we also need to ignore attempts to disable core clocks to
avoid the need for conditionals around clk_disable_bulk() calls in
drivers which support both RZ/G2L and other Renes
On 3/4/25 9:07 PM, Paul Barker wrote:
The value written to the RFLR register includes the length of the CRC
data at the end of each Ethernet frame. So we need to increase the value
written to this register to ensure that we can receive full size frames.
While we're here we can also copy the impr
On 3/4/25 9:07 PM, Paul Barker wrote:
The Renesas RAVB driver always requires bitbang MDIO bus support.
Fixes: 8ae51b6f324e ("net: ravb: Add Renesas Ethernet RAVB driver")
Signed-off-by: Paul Barker
Reviewed-by: Marek Vasut
On 3/3/25 10:44 AM, Quentin Schulz wrote:
Hi Marek,
Hi,
[...]
board/renesas/common/gen4-common.c | 126 +
1 file changed, 126 insertions(+)
diff --git a/board/renesas/common/gen4-common.c b/board/renesas/
common/gen4-common.c
index 52a0639073b..f7d129be4c8 1
On 3/5/25 9:40 PM, Paul Barker wrote:
Hi Marek,
On 05/03/2025 19:53, Marek Vasut wrote:
On 3/4/25 9:07 PM, Paul Barker wrote:
The value written to the RFLR register includes the length of the CRC
data at the end of each Ethernet frame. So we need to increase the value
written to this register
On 3/4/25 9:07 PM, Paul Barker wrote:
In ravb_probe(), we were missing a couple of things in the error
handling path:
* We must unregister the MDIO bus before freeing the corresponding
struct mii_dev instance to avoid the potential for use-after-free
bugs.
* We must free the res
On 3/4/25 5:37 PM, Paul Barker wrote:
[...]
+static int rzg2l_usbphy_ctrl_assert(struct reset_ctl *reset_ctl)
+{
+ struct rzg2l_usbphy_ctrl_priv *priv = dev_get_priv(reset_ctl->dev);
+ u32 val;
+
+ val = readl(priv->regs + RESET);
+ val |= reset_ctl->id ? PHY_RESET_PORT2
On 3/4/25 5:37 PM, Paul Barker wrote:
Add a new regulator driver to control the USB VBUS supply on the Renesas
RZ/G2L and related SoCs.
Signed-off-by: Paul Barker
Reviewed-by: Marek Vasut
On 3/4/25 5:37 PM, Paul Barker wrote:
Extend the existing Renesas R-Car gen3
Gen3 (uppercase G)
USB 2.0 PHY driver to support the
RZ/G2L and related SoCs.
Also enable this driver by default for the RZ/G2L SoC family.
Signed-off-by: Paul Barker
Reviewed-by: Marek Vasut
Hi Marek,
On 05/03/2025 19:55, Marek Vasut wrote:
> On 3/4/25 9:07 PM, Paul Barker wrote:
>> In ravb_probe(), we were missing a couple of things in the error
>> handling path:
>>
>>* We must unregister the MDIO bus before freeing the corresponding
>> struct mii_dev instance to avoid the p
Hi Marek,
On 05/03/2025 19:53, Marek Vasut wrote:
> On 3/4/25 9:07 PM, Paul Barker wrote:
>> The value written to the RFLR register includes the length of the CRC
>> data at the end of each Ethernet frame. So we need to increase the value
>> written to this register to ensure that we can receive f
On 3/4/25 5:37 PM, Paul Barker wrote:
Bind the USB VBUS regulator driver under the USB PHY reset driver for
the Renesas RZ/G2L and related SoCs. This additional bind is needed as
the corresponding device tree node does not contain a compatible string.
Signed-off-by: Paul Barker
Reviewed-by: Ma
This structure is supposed to handle any type of booting
programmatically, i.e. without needing a command to be executed. Move
the x86-specific members into it and use it instead of
struct zboot_state. Provide a macro so access is possible without adding
lots of #ifdefs to the code.
This will allo
Use the common name for the struct, in preparation for passing it around
between functions.
Signed-off-by: Simon Glass
---
(no changes since v1)
arch/x86/include/asm/zimage.h | 2 +-
arch/x86/lib/zimage.c | 48 +--
cmd/x86/zboot.c | 4 +--
This series includes some patches related to allowing read_all() to be
used with the extlinux / PXE bootmeths.
These patches were split out from the stb4 series, since it will need to
have additional patches for LWIP, to avoid breaking PXE booting when
LWIP is used.
Changes in v5:
- Use ramdisk a
This is now defined in bootm.h so drop the duplicate in the x86 code.
Signed-off-by: Simon Glass
---
(no changes since v1)
arch/x86/include/asm/zimage.h | 8
cmd/x86/zboot.c | 1 +
2 files changed, 1 insertion(+), 8 deletions(-)
diff --git a/arch/x86/include/asm/zimage.
This value is include the bootm_info, so drop the unnecessary parameter.
Signed-off-by: Simon Glass
---
(no changes since v1)
arch/x86/lib/zimage.c | 5 +++--
cmd/bootflow.c| 3 ++-
cmd/x86/zboot.c | 8 +++-
include/bootm.h | 7 ++-
4 files changed, 10 insertions(+)
1 - 100 of 151 matches
Mail list logo