Hi Javier,
Many thanks for still maintaining this.
On Sat, Jun 29, 2024 at 1:17 AM Javier Martinez Canillas
wrote:
>
> From: Javier Martinez Canillas
>
> When building with the igep00x0_defconfig, the following warning is shown:
>
> $ make -j $(nproc)
> ...
> LD spl/u-boot-spl
>
On 7/8/24 06:39, Tony Dinh wrote:
- Switch to standard boot (in include/configs/ds414.h and
configs/ds414_defconfig)
- Implement board_late_init() to ensure successful enumeration
of USB3 devices
- Remove unnecessary checkboard()
- Updated IDENT_STRING to indicate this u-boot supports both Synolo
Hi Tony,
On 7/9/24 22:27, Tony Dinh wrote:
Hi Stefan,
On Thu, May 23, 2024 at 12:27 AM Sumit Garg wrote:
On Thu, 23 May 2024 at 03:22, Tony Dinh wrote:
Enable OF_UPSTREAM to use upstream DT and add marvell/ prefix to the
DEFAULT_DEVICE_TREE in DS116 defconfig. Remove current DTS in
arch/a
Hi Simon,
On 09:36-20231217, Simon Glass wrote:
> The existing bootph binding is defined such that properties in a
> subnode are also implied in the supernode also, as in this example:
>
>buttons {
> /* bootph,pre-ram is implied by btn1 */
> compatible = "gpio-keys";
>
> bt
On Tue, 2024-07-09 at 15:47 +0200, Wadim Egorov wrote:
>
>
> Am 09.07.24 um 15:31 schrieb Daniel Schultz:
> > Hi Yannic,
> >
> > On 09.07.24 08:49, Yannic Moog wrote:
> > > Hello Daniel,
> > >
> > > On Sun, 2024-07-07 at 23:07 -0700, Daniel Schultz wrote:
> > > > Add a new environment routine t
When ECC parameters are not specified in DT, first try ONFI ECC parameters
before fallback to maximum strength. To be inline with kernel driver behavior.
Signed-off-by: Zixun LI
---
drivers/mtd/nand/raw/atmel/nand-controller.c | 4
1 file changed, 4 insertions(+)
diff --git a/drivers/mtd/n
On Thu, Jun 27, 2024 at 6:29 AM Mikhail Kshevetskiy
wrote:
>
> This allows spliting partition list to several lines in environment file
>
> ex:
>
> gpt_partition_list=
> name=boot1,size=5MiB,start=0x10;
> name=boot2,size=5MiB;
> name=rootfs1,size=70
A security issue exists with zipp before v3.19.1, and the current
release is now v3.19.2. While the change in versions numbers is large, a
manual inspection of the changelog shows that it's not as big as might
be implied.
Reported-by: GitHub dependabot
Signed-off-by: Tom Rini
---
test/py/require
According to recently firmware handsoff spec [1]'s "Register usage at handoff
boundary", Transfer List's signature value was changed from 0x40_b10b
(3 bytes) to 4a0f_b10b (4 bytes).
As updating of TL's signature, register value of x1/r1 should be:
In aarch32's r1 value should be
R1[23:0]: set
Hi. Raymond.
> I think you don't even need to change the order.
> The FW handoff must fulfill two conditions at the same time (A valid TL plus
> and proper register
> conventions).
> Both conditions are essential with the same priority and which one should be
> proceeded first
> is fully arbitra
Hi Stefan,
On Thu, May 23, 2024 at 12:27 AM Sumit Garg wrote:
>
> On Thu, 23 May 2024 at 03:22, Tony Dinh wrote:
> >
> > Enable OF_UPSTREAM to use upstream DT and add marvell/ prefix to the
> > DEFAULT_DEVICE_TREE in DS116 defconfig. Remove current DTS in
> > arch/arm/dts/ directory.
> >
> > Sig
Hi Levi,
On Tue, 9 Jul 2024 at 13:16, Yeo Reum Yun wrote:
> Hi Raymond!
>
>
> > The handoff of armv7 will break if you swap arg[0] and arg[2] here.
> > The args are already aligned in the correct order via the assembly code.
> > Please see the 'save_boot_params' function in start.S of armv7.
>
>
According to recently firmware handsoff spec [1]'s "Register usage at handoff
boundary", Transfer List's signature value was changed from 0x40_b10b
(3 bytes) to 4a0f_b10b (4 bytes).
As updating of TL's signature, register value of x1/r1 should be:
In aarch32's r1 value should be
R1[23:0]: set
Hi Raymond!
> The handoff of armv7 will break if you swap arg[0] and arg[2] here.
> The args are already aligned in the correct order via the assembly code.
> Please see the 'save_boot_params' function in start.S of armv7.
Thanks to let me know. I couldn't see that code.
But I think before check
On Tue, Jul 09, 2024 at 11:34:29AM +0200, Caleb Connolly wrote:
> Import this function from Linux as of 6.10-rc6
>
> Signed-off-by: Caleb Connolly
Reviewed-by: Tom Rini
--
Tom
signature.asc
Description: PGP signature
As described in the document SMC Calling Convention (ARM DEN 0028 1.5 F),
section 7 "Arm Architecture Calls", the SMC call SMCCC_ARCH_FEATURES is
not expected to support the function ID ARM_SMCCC_TRNG_VERSION. Trusted
Firmware-A follows up the specification in its implementation.
This commit remov
According to recently firmware handsoff spec [1]'s
"Register usage at handoff boundary",
Transfer List's signature value was changed from 0x40_b10b
(3 bytes) to 4a0f_b10b (4 bytes).
As updating of TL's signature, register value of x1/r1 should be:
In aarch32's r1 value should be
R1[23:0]: TL
On Tue, Jul 09, 2024 at 04:56:45PM +0530, Scaria Kochidanadu wrote:
>
>
> On 08/07/24 21:16, Tom Rini wrote:
> > On Mon, Jul 08, 2024 at 01:22:02PM +0530, Scaria Kochidanadu wrote:
> >
> >> Add a UCLASS_SOUND driver for Texas Instruments SoCs which ties together
> >> the tlv320aic3106 audio code
On Tue, Jul 09, 2024 at 12:29:15PM +0530, Chintan Vankar wrote:
>
>
> On 05/07/24 21:07, Tom Rini wrote:
> > On Fri, Jul 05, 2024 at 10:20:27AM +0530, Chintan Vankar wrote:
> >
> > > From: Kishon Vijay Abraham I
> > >
> > > Add configs for enabling ETHBOOT in R5SPL.
> > >
> > > Signed-off-by:
Hi Levi,
On Tue, 9 Jul 2024 at 09:25, Levi Yun wrote:
> According to recently firmware handsoff spec [1]'s
> "Register usage at handoff boundary",
> Transfer List's signature value was changed from 0x40_b10b
> (3 bytes) to 4a0f_b10b (4 bytes).
>
> As updating of TL's signature, register value of
Am 09.07.24 um 15:31 schrieb Daniel Schultz:
Hi Yannic,
On 09.07.24 08:49, Yannic Moog wrote:
Hello Daniel,
On Sun, 2024-07-07 at 23:07 -0700, Daniel Schultz wrote:
Add a new environment routine to apply extensions. Our SOM detection
adds overlays via the extension framework to alter the k
Hi Yannic,
On 09.07.24 08:49, Yannic Moog wrote:
Hello Daniel,
On Sun, 2024-07-07 at 23:07 -0700, Daniel Schultz wrote:
Add a new environment routine to apply extensions. Our SOM detection
adds overlays via the extension framework to alter the kernel
device-tree according to the flashed EEPROM
rev_scheme is an unsigned integer and must not be printed
as a signed integer.
Signed-off-by: Francois Berder
---
board/raspberrypi/rpi/rpi.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/board/raspberrypi/rpi/rpi.c b/board/raspberrypi/rpi/rpi.c
index d996eb0cf6..caa4483117
On 08/07/24 21:16, Tom Rini wrote:
> On Mon, Jul 08, 2024 at 01:22:02PM +0530, Scaria Kochidanadu wrote:
>
>> Add a UCLASS_SOUND driver for Texas Instruments SoCs which ties together
>> the tlv320aic3106 audio codec and MCASP I2S controller. Enable audio
>> playback functionality by taking a da
For regulator-fixed-clock, the device's private data is never set so in
fixed_clock_regulator_set_enable() is null and the function cannot
complete successfully.
Rename the _plat structure to _priv to better represent its role and set
this as the private data. As shown by the set_enable() functio
Hi Marek,
On mar., juil. 09, 2024 at 13:13, Marek Vasut wrote:
> On 7/9/24 10:39 AM, Mattijs Korpershoek wrote:
>> Hi Caleb,
>
> Hi,
>
>> Thank you for the patch.
>>
>> On mar., juin 18, 2024 at 16:57, Caleb Connolly
>> wrote:
>>
>>> In some cases (consistently in my case with an embedded bo
Enabled the default utilization of the NFS command on Versal2
platform to facilitate booting images through the network using
the NFS protocol
Signed-off-by: Prasad Kummari
---
configs/amd_versal2_virt_defconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/configs/amd_versal2_virt_defconf
On 7/9/24 10:39 AM, Mattijs Korpershoek wrote:
Hi Caleb,
Hi,
Thank you for the patch.
On mar., juin 18, 2024 at 16:57, Caleb Connolly
wrote:
In some cases (consistently in my case with an embedded board) the
ethernet controller will time out on the first init but always succeed
after res
From: Michal Simek
Get rid of zlib version which is not correct because of U-Boot related
changes and various CVE backports.
The change in inspired by Linux kernel commit 4f3865fb57a0 ("[PATCH]
zlib_inflate: Upgrade library code to a recent version") which described
ZLIB_VERSION removal as
"Thi
From: Michal Simek
This patch adds misc updates to better match zlib original code.
It is split out of a previous version of
patch ("zlib: Port fix for CVE-2016-9841 to U-Boot)
as those changes were unrelated.
Signed-off-by: Michal Simek
[chleroy: Split out of patch ("zlib: Port fix for CVE-20
From: Michal Simek
The patch corresponds to zlib commit at
https://github.com/madler/zlib/commit/9aaec95e82117c1cb0f9624264c3618fc380cecb
which declares that it is fixing CVE-2016-9841.
Here is c&p description from zlib:
"Use post-increment only in inffast.c.
An old inffast.c optimization turns
inflate_fast() implements possibility to be build with
POSTINC set or unset. That POSTINC macro was introduced by
commit e89516f031db ("zlib: split up to match original source tree")
but forced to #undef in zlib.h.
However, in the meantime that commit removed UP_UNALIGNED() macro
introduced by com
From: Michal Simek
There is no particular patch/description which described the reason for
this change but it was done as the part of zlib 1.2.3.5 release done by
zlib commit d004b047838a ("zlib 1.2.3.5"). It is preparation for followup
patch.
Signed-off-by: Michal Simek
Signed-off-by: Christop
From: Michal Simek
There is no particular patch/description which described the reason for
this change but it was done as the part of zlib 1.2.3.5 release done by
zlib commit 639be997883d ("zlib 1.2.3.3") It is preparation for followup
patch.
Signed-off-by: Michal Simek
Signed-off-by: Christoph
This series reapplies the series that was merged by commit 4914263c9a14
("Merge patch series "zlib: Address CVE-2016-9841"") but then reverted
by commit bbacdd3ef776 ("Revert "Merge patch series "zlib: Address
CVE-2016-9841""") due to boot failure on powerpc/8xx platform induced
by the removal of t
Minor adjustments to fix building with U-Boot and work correctly as a
synchronous driver without interrupts. RPMh is fast enough that we can
get away with just firing off requests and assuming they complete.
U-Boot behaviour changes are annotated with a "U-Boot:" comment.
Signed-off-by: Caleb Con
Enable RPMh, cmd-db, and RPMh regulators. Additionally enable
CMD_REGULATOR for debugging.
Signed-off-by: Caleb Connolly
---
configs/qcom_defconfig | 5 +
1 file changed, 5 insertions(+)
diff --git a/configs/qcom_defconfig b/configs/qcom_defconfig
index 60a8e38cc6bb..8a55bb9af708 100644
---
Initially just include the few regulators needed for the RB5 board.
Others can be added back as-needed.
Signed-off-by: Caleb Connolly
---
drivers/power/regulator/qcom-rpmh-regulator.c | 1281 -
1 file changed, 1281 deletions(-)
diff --git a/drivers/power/regulator/qcom-r
Refactor initialization to use U-Boot's driver model and API.
Signed-off-by: Caleb Connolly
---
drivers/power/regulator/qcom-rpmh-regulator.c | 136 +++---
1 file changed, 102 insertions(+), 34 deletions(-)
diff --git a/drivers/power/regulator/qcom-rpmh-regulator.c
b/driver
Port over the regulator ops to U-Boot's regulator API. Add back the
pmic5 mode map using U-Boot dm_regulator_mode API and adjust the
pmic5_pldo and pmic5_pldo_lv definitions. No functional changes.
Signed-off-by: Caleb Connolly
---
drivers/power/regulator/qcom-rpmh-regulator.c | 158
Switch to our linear_range helpers and remove unused/unsupported
linux-isms.
Signed-off-by: Caleb Connolly
---
drivers/power/regulator/qcom-rpmh-regulator.c | 28 +--
1 file changed, 13 insertions(+), 15 deletions(-)
diff --git a/drivers/power/regulator/qcom-rpmh-regulat
Import the driver from Linux 6.10-rc6.
Signed-off-by: Caleb Connolly
---
drivers/power/regulator/Kconfig |8 +
drivers/power/regulator/Makefile |1 +
drivers/power/regulator/qcom-rpmh-regulator.c | 1709 +
3 files changed, 1718 insertion
Import struct linear_range() and builder macro from Linux regulator
core.
Signed-off-by: Caleb Connolly
---
drivers/power/regulator/qcom-rpmh-regulator.c | 37 +++
1 file changed, 37 insertions(+)
diff --git a/drivers/power/regulator/qcom-rpmh-regulator.c
b/drivers/powe
Remove unused/unsupported Linux headers and add necessary U-Boot ones.
Signed-off-by: Caleb Connolly
---
drivers/power/regulator/qcom-rpmh-regulator.c | 15 ++-
1 file changed, 6 insertions(+), 9 deletions(-)
diff --git a/drivers/power/regulator/qcom-rpmh-regulator.c
b/drivers/powe
Since U-Boot is single threaded, we can avoid most of the complexity
that comes with handling more than one in-flight TCS. Drop all the rpmh
code associated with multi-threading as we'll instead wait for a
response on each TCS.
Signed-off-by: Caleb Connolly
---
drivers/soc/qcom/rpmh-internal.h |
Fix build errors, add some debug logging.
Signed-off-by: Caleb Connolly
---
drivers/soc/qcom/rpmh.c | 53 +++--
include/soc/qcom/rpmh.h | 4 ++--
2 files changed, 22 insertions(+), 35 deletions(-)
diff --git a/drivers/soc/qcom/rpmh.c b/drivers/soc/qc
A lot of the features in here are only relevant when running
multi-threaded with interrupts. Drop everything except what we need to
run single-threaded with a single TCS (which is all the rpmh-rsc
framework in U-Boot supports).
Keep rpmh_write_async() for simplicity and make it wrap the regular
rp
Drop unused/unsupported Linux headers and add dm/device.h for U-Boot.
Signed-off-by: Caleb Connolly
---
drivers/soc/qcom/rpmh.c | 12 ++--
1 file changed, 2 insertions(+), 10 deletions(-)
diff --git a/drivers/soc/qcom/rpmh.c b/drivers/soc/qcom/rpmh.c
index 8903ed956312..03ef4106c9a6 100
Rework the rpmh-rsc initialization to use U-Boot's driver model and
initialize cmd-db.
Signed-off-by: Caleb Connolly
---
drivers/soc/qcom/rpmh-internal.h | 14 ++--
drivers/soc/qcom/rpmh-rsc.c | 143 +--
2 files changed, 50 insertions(+), 107 deletions(-
Remove unsupported / unused Linux headers and add those needed for
U-Boot.
Signed-off-by: Caleb Connolly
---
drivers/soc/qcom/rpmh-rsc.c | 35 ---
1 file changed, 12 insertions(+), 23 deletions(-)
diff --git a/drivers/soc/qcom/rpmh-rsc.c b/drivers/soc/qcom/rpmh-r
Keep the header pointer in the .data section so we don't initialize it
again after relocation, adjust cmd_db_get_header() to work with the
U-Boot API, and skip validating the header since all cmd-db users are
children of the rpmh-rsc and those children will only probe if cmd-db
initializes successf
Using the driver model for cmd-db is fine, but it's unnecessary
complexity which we can just avoid in U-Boot. Instead let's just have a
function to initialize it and call said function when initializing rpmh.
Signed-off-by: Caleb Connolly
---
drivers/soc/qcom/cmd-db.c | 74 ++
Due to our simpler rpmh-rsc driver and lack of debugfs, we don't need
quite a few cmd-db functions, just drop them.
Signed-off-by: Caleb Connolly
---
drivers/soc/qcom/cmd-db.c | 144 --
include/soc/qcom/cmd-db.h | 15 -
2 files changed, 159 deleti
Import RPMh and cmd-db framework from Linux 6.10-rc6.
Signed-off-by: Caleb Connolly
---
drivers/soc/Kconfig |1 +
drivers/soc/Makefile |1 +
drivers/soc/qcom/Kconfig | 27 +
drivers/soc/qcom/Makefile|4 +
drivers/soc/qcom/cmd-db.c|
Replace unused/unsupported Linux headers with appropriate U-Boot
alternatives.
Signed-off-by: Caleb Connolly
---
drivers/soc/qcom/cmd-db.c | 14 ++
1 file changed, 6 insertions(+), 8 deletions(-)
diff --git a/drivers/soc/qcom/cmd-db.c b/drivers/soc/qcom/cmd-db.c
index d84572662017..
Import this function from Linux as of 6.10-rc6
Signed-off-by: Caleb Connolly
---
include/linux/bitmap.h | 8
1 file changed, 8 insertions(+)
diff --git a/include/linux/bitmap.h b/include/linux/bitmap.h
index 0a8503af9f14..40ca2212cb40 100644
--- a/include/linux/bitmap.h
+++ b/include/l
This series introduces support for the RPMh (Resource Power Manager
(hardened)) co-processor and associated regulator driver found on most
modern Qualcomm platforms (since ~2017).
Even though most regulators are controlled via SPMI, the specific
regions on the PMICs for controlling the regulators
Hi Marek,
Thank you for the patch.
On lun., juin 17, 2024 at 19:36, Marek Vasut
wrote:
> Implement trivial extension to the sandbox PHY, which makes it pretend
> to support selecting USB Host mode and nothing else. Any other mode is
> rejected with -EINVAL. Any submode except for default submo
Hi Marek,
On Sun, 7 Jul 2024 at 01:55, Marek Vasut wrote:
>
> On 6/27/24 10:19 AM, Simon Glass wrote:
> > Hi Marek,
>
> Hi,
>
> >> Add new binman etype which allows signing both the SPL and fitImage
> >> sections
> >> of i.MX8M flash.bin using CST. There are multiple DT properties wh
Hi Marek,
Thank you for the patch.
On lun., juin 17, 2024 at 19:36, Marek Vasut
wrote:
> The current init operation also sets the PHY into USB host mode.
> Split the mode configuration into set_mode callback instead and
> implement support for device and OTG modes as well.
>
> The OTG mode per
Hi Marek,
Thank you for the patch.
On lun., juin 17, 2024 at 19:36, Marek Vasut
wrote:
> Extend generic_setup_phy() parameter list with PHY mode and submode and
> call generic_phy_set_mode() in generic_setup_phy(), so the generic PHY
> setup function can configure the PHY into correct mode bef
Hi Caleb,
Thank you for the patch.
On mar., juin 18, 2024 at 16:57, Caleb Connolly
wrote:
> In some cases (consistently in my case with an embedded board) the
> ethernet controller will time out on the first init but always succeed
> after reset.
>
> Let's reset the controller during probe so
Am 01.07.24 um 08:20 schrieb Daniel Schultz:
Add i2c and rtc commands with all dependencies which are
required for testing.
Additionally, add smc and cache commands to boot Zephyr on the A53.
Signed-off-by: Daniel Schultz
For this series,
Reviewed-by: Wadim Egorov
---
configs/phycor
Hi,
On Fri, 21 Jun 2024 03:51:02 +0200, Caleb Connolly wrote:
> Fixes a compile error when building with only the TCP fastboot implementation.
>
>
Thanks, Applied to https://source.denx.de/u-boot/custodians/u-boot-dfu
(u-boot-dfu)
[1/1] include/fastboot.h: add missing types.h include
h
Hey,
please don't apply these patches. We just found an issue while working
on another task. Sorry!
Best Regards,
Daniel
On 08.07.24 08:07, Daniel Schultz wrote:
This patchset extends PHYTEC's SOM detection for the
K3 platforms.
It adds generic support to apply overlays via the
extension fr
Manorit Chawdhry writes:
> Hi Kamlesh,
>
> On 17:20-20240708, Kamlesh Gurudasani wrote:
>> Increase the maximum size of the buffer that is used to decompress
>> the OS image in to.
>>
>> If image size is greater than the buffer, boot
>> will fail with following error,
>> "Error: inflate() return
On 05/07/24 21:07, Tom Rini wrote:
On Fri, Jul 05, 2024 at 10:20:27AM +0530, Chintan Vankar wrote:
From: Kishon Vijay Abraham I
Add configs for enabling ETHBOOT in R5SPL.
Signed-off-by: Kishon Vijay Abraham I
Signed-off-by: Andreas Dannenberg
Signed-off-by: Siddharth Vadapalli
Signed-o
67 matches
Mail list logo