On Wed, Jun 26, 2024 at 09:00:43AM +0100, Simon Glass wrote:
> Hi Andrejs,
>
> On Tue, 25 Jun 2024 at 16:16, Andrejs Cainikovs
> wrote:
> >
> > On Tue, Jun 25, 2024 at 01:38:07PM +0100, Simon Glass wrote:
> > > Hi Andrejs,
> > >
> > > On Tue, 2
On Tue, Jun 25, 2024 at 08:14:17AM -0600, Tom Rini wrote:
> On Tue, Jun 25, 2024 at 01:31:19PM +0100, Simon Glass wrote:
> > Hi Andrejs,
> >
> > On Tue, 25 Jun 2024 at 00:56, Andrejs Cainikovs
> > wrote:
> > >
> > > On Tue, Jun 11, 2024 at 02:01:39P
On Tue, Jun 25, 2024 at 01:38:07PM +0100, Simon Glass wrote:
> Hi Andrejs,
>
> On Tue, 25 Jun 2024 at 01:06, Andrejs Cainikovs
> wrote:
> >
> > On Sun, Jun 23, 2024 at 11:56:20AM -0600, Simon Glass wrote:
> > > The feature to set the toolchain path does not s
On Sun, Jun 23, 2024 at 11:56:20AM -0600, Simon Glass wrote:
> The feature to set the toolchain path does not seem to be needed. It
> causes problems with venv (see [1]). Let's remove it.
>
> Add some tests while we are here.
>
> It does not look like any docs changes are needed for this.
>
> [1
On Tue, Jun 11, 2024 at 02:01:39PM -0600, Simon Glass wrote:
> Sometimes we know that the board is already running the right software,
> so provide an option to allow running of tests directly, without first
> resetting the board.
>
> This saves time when re-running a test where only the Python co
t;
> To try this, assuming you have gitlab access, set SJG_LAB=1, e.g.:
>
>git push -o ci.variable="SJG_LAB=1" dm HEAD:try
>
> This relies on the two previous series targeted at -next as well as the
> bugfix series for -master
>
> Signed-off-by
On Tue, Jun 11, 2024 at 02:01:56PM -0600, Simon Glass wrote:
> Add a way to run tests on a real hardware lab. This is in the very early
> experimental stages. There are only 23 boards and 3 of those are broken!
> (bob, ff3399, samus). A fourth fails due to problems with the TPM tests.
>
> To try t
From: Andrejs Cainikovs
Add combined binaries for all Verdin AM62 variants.
These binaries can be used to flash the U-Boot via single
binary instead of few as it is done at the moment.
Signed-off-by: Andrejs Cainikovs
---
.../dts/k3-am625-verdin-wifi-dev-binman.dtsi | 68
From: Andrejs Cainikovs
This change configures Toradex Colibri iMX8X SoM USB
hub to bypass mode, and brings out of the reset state.
Signed-off-by: Andrejs Cainikovs
---
arch/arm/dts/fsl-imx8qxp-colibri-u-boot.dtsi | 15 +++
arch/arm/dts/fsl-imx8qxp-colibri.dts | 2
From: Andrejs Cainikovs
This file is included automatically since quite some time now.
>From documentation:
U-Boot automatically looks for and includes a file with updates
to the standard devicetree for your board, searching for them in
the same directory as the main file, in this order:
From: Andrejs Cainikovs
This file is included automatically since quite some time now.
>From documentation:
U-Boot automatically looks for and includes a file with updates
to the standard devicetree for your board, searching for them in
the same directory as the main file, in this order:
From: Andrejs Cainikovs
This series:
- Drops -u-boot.dtsi includes in apalis-imx8 and colibri-imx8x device
trees. This file is included automatically since quite some time now.
- Configures Toradex Colibri iMX8X SoM USB hub to bypass mode,
and brings out of the reset state.
Andrejs
From: Andrejs Cainikovs
USB host interface is not working on some Apalis Toradex carrier
boards with Apalis iMX8 SoM. This is due to USBH_EN pin, which
powers USB peripherals, having a strong pull-down on some boards,
and a weak pull-down on the others. This USBH_EN pin is left
unconfigured
From: Andrejs Cainikovs
Update lpddr4 configuration and training using updated spreadsheet and
tools from NXP using data from previous spreadsheet and verified
toward datasheet:
- MX8M_Mini_LPDDR4_RPA_v22.xlsx
- mscale_ddr_tool_v3.31_setup.exe
The most relevant update is related to errata
On 13/09/2023 15:21, Tom Rini wrote:
>
> This seems fine but please rebase on top of current -next, thanks.
>
Thanks for your quick review. Done in V2:
https://lore.kernel.org/all/20230913141536.109844-1-andrejs.cainik...@gmail.com/
--
Best regards,
Andrejs Cainikovs
From: Andrejs Cainikovs
Out-of-tree users could run an out-of-tree CI with limited coverage,
however it is convenient to be able to run the upstream CI from time
to time. To enable that we would need to change job rules to be able
to run on any GitLab event. Excerpt from GitLab documentation
les default to except: merge_requests
Signed-off-by: Andrejs Cainikovs
---
.gitlab-ci.yml | 46 +-
1 file changed, 29 insertions(+), 17 deletions(-)
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 1df13261c2d..a080bd32c64 100644
--- a/.gitlab-ci.yml
++
On 29/08/2023 17:37, Andrejs Cainikovs wrote:
> On 29/08/2023 17:04, Tom Rini wrote:
>> Interesting. How exactly are you using these CI images? We have
>> tools/buildman/requirements.txt now to cover the newly-added modules in
>> CI, as we call pip on that. But, it
config.py,
error 'No module named 'jsonschema''
+make[1]: *** [Makefile:1108: .binman_stamp] Error 1
+make: *** [Makefile:177: sub-make] Error 2
--
Best regards,
Andrejs Cainikovs
.
Signed-off-by: Andrejs Cainikovs
---
tools/docker/Dockerfile | 1 +
1 file changed, 1 insertion(+)
diff --git a/tools/docker/Dockerfile b/tools/docker/Dockerfile
index 3d2b64a355f..2f3121ffcf6 100644
--- a/tools/docker/Dockerfile
+++ b/tools/docker/Dockerfile
@@ -98,6 +98,7 @@ RUN apt-get update
Signed-off-by: Andrejs Cainikovs
---
board/toradex/common/tdx-cfg-block.c | 22 ++
board/toradex/common/tdx-cfg-block.h | 2 +-
2 files changed, 19 insertions(+), 5 deletions(-)
diff --git a/board/toradex/common/tdx-cfg-block.c
b/board/toradex/common/tdx-cfg-block.c
index
use the accessor.
Note that check_pid8_sanity() is used for early samples of Dahlia and
the development board. Yavia isn't affected.
Signed-off-by: Max Krummenacher
Signed-off-by: Andrejs Cainikovs
---
board/toradex/common/tdx-cfg-block.c | 36 +---
board/toradex/c
From: Max Krummenacher
Add the Yavia Carrier board name string to the known carrier
board list.
Signed-off-by: Max Krummenacher
Signed-off-by: Andrejs Cainikovs
---
board/toradex/common/tdx-cfg-block.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/board/toradex/common/tdx-cfg-block.c
This series adds Yavia Carrier board name string to the known
Toradex carrier board list, and reworks carrier board and display
adapter name handling.
Max Krummenacher (3):
toradex: tdx-cfg-block: add yavia carrier cfg block info
toradex: tdx-cfg-block: rework carrier board name handling
tor
nd called in case
> > of matching SoC.
> >
> > Signed-off-by: Marek Vasut
>
> Reviewed-by: Fabio Estevam
Reviewed-by: Andrejs Cainikovs
> > Use dev_(dev, ...) for all printing and debug logging, since this
> > already includes the device name. Drop device name where duplicate.
> >
> > Signed-off-by: Marek Vasut
> Reviewed-by: Fabio Estevam
Reviewed-by: Andrejs Cainikovs
Initialize Secure Non-Volatile Storage, aka SNVS.
Signed-off-by: Andrejs Cainikovs
---
board/toradex/colibri-imx8x/colibri-imx8x.c | 8
1 file changed, 8 insertions(+)
diff --git a/board/toradex/colibri-imx8x/colibri-imx8x.c
b/board/toradex/colibri-imx8x/colibri-imx8x.c
index
Print firmware versions during U-Boot start:
BuildInfo:
- SCFW f5623878, SECO-FW c9de51c0, IMX-MKIMAGE 0, ATF c6a19b1
- U-Boot 2022.04-00335-g65192567f81-dirty
Signed-off-by: Andrejs Cainikovs
---
board/toradex/colibri-imx8x/colibri-imx8x.c | 2 ++
1 file changed, 2 insertions(+)
diff
This series updates recent Colibri iMX8X support refresh with following:
* initialize secure non-volatile storage, aka snvs
* print firmware versions during boot
Andrejs Cainikovs (2):
colibri-imx8x: print firmware versions
board: colibri-imx8x: initialize snvs
board/toradex/colibri-imx8x
This command is required for initial SoC provisioning.
Signed-off-by: Andrejs Cainikovs
---
configs/colibri-imx8x_defconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/configs/colibri-imx8x_defconfig b/configs/colibri-imx8x_defconfig
index 8b4592020d5..43aa4230ff9 100644
--- a/configs
This reverts commit bdadc140a127b14a666d2007eddc3f65c8de7d5a.
We do not want this, see [1].
[1]
https://lore.kernel.org/all/56cf058164f331ce99ce75b0751b825ee2e07fc0.ca...@toradex.com/
Signed-off-by: Andrejs Cainikovs
---
arch/arm/dts/fsl-imx8qxp-colibri-u-boot.dtsi | 2 --
arch/arm/mach-imx
From: Marcel Ziswiler
Enable optional environment bootcount limit functionality.
Signed-off-by: Marcel Ziswiler
Signed-off-by: Andrejs Cainikovs
---
configs/colibri-imx8x_defconfig | 2 ++
1 file changed, 2 insertions(+)
diff --git a/configs/colibri-imx8x_defconfig b/configs/colibri
From: Marcel Ziswiler
Set the boot delay to one second.
Signed-off-by: Marcel Ziswiler
Signed-off-by: Andrejs Cainikovs
---
configs/colibri-imx8x_defconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/configs/colibri-imx8x_defconfig b/configs/colibri-imx8x_defconfig
index bebe87ac918
Move i.MX auxiliary core memory base and size configuration
to defconfig where it should belong.
Signed-off-by: Andrejs Cainikovs
---
configs/colibri-imx8x_defconfig | 2 ++
include/configs/colibri-imx8x.h | 5 -
2 files changed, 2 insertions(+), 5 deletions(-)
diff --git a/configs/colibri
at for our regular BSP Layers and Reference Images for Yocto
Project an updated distro boot script is required (see
meta-toradex-bsp-common/recipes-bsp/u-boot/u-boot-distro-boot).
Signed-off-by: Marcel Ziswiler
Signed-off-by: Andrejs Cainikovs
---
configs/colibri-imx8x_defconfig | 2 +-
inclu
Make sure M4 binary loading works equally well
on ext4 as well as fat file systems.
Signed-off-by: Andrejs Cainikovs
---
include/configs/colibri-imx8x.h | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/include/configs/colibri-imx8x.h b/include/configs/colibri-imx8x.h
From: Igor Opaniuk
Provide proper sys prompt, which should be "Colibri iMX8X #".
Signed-off-by: Igor Opaniuk
Signed-off-by: Andrejs Cainikovs
---
configs/colibri-imx8x_defconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/configs/colibri-imx8x_defconfig b/confi
Drop obsolete environment variables boot_file, bootcmd_mfg,
fdt_addr, finduuid, image, mfgtool_args, mmcargs, mmcdev, mmcpart,
panel, sec_boot, vidargs.
Signed-off-by: Andrejs Cainikovs
---
include/configs/colibri-imx8x.h | 35 +
1 file changed, 1 insertion
The following expression is used to construct the device tree name:
fdtfile=${soc}-colibri-${fdt_board}.dtb
- soc is set dynamically (either imx8qxp or imx8dx)
- fdt_board can be modified by the user (eval-v3, aster, iris/iris-v2)
Signed-off-by: Andrejs Cainikovs
---
board/toradex/colibri
From: Max Krummenacher
Refactor the detection of QXP vs. DX SoC into its own helper function.
Signed-off-by: Max Krummenacher
Signed-off-by: Andrejs Cainikovs
---
board/toradex/colibri-imx8x/colibri-imx8x.c | 22 -
1 file changed, 13 insertions(+), 9 deletions(-)
diff
From: Marcel Ziswiler
Update update_uboot confirmation message.
Signed-off-by: Marcel Ziswiler
Signed-off-by: Andrejs Cainikovs
---
include/configs/colibri-imx8x.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/include/configs/colibri-imx8x.h b/include/configs/colibri
From: Marcel Ziswiler
Remove obsolete net USB start.
While at it also add a comment about enabling distro-boot.
Signed-off-by: Marcel Ziswiler
Signed-off-by: Andrejs Cainikovs
---
include/configs/colibri-imx8x.h | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/include
From: Marcel Ziswiler
Remove obsolete SDHC related config defines. Nowadays, all SDHC related
hardware configuration comes from the device tree.
Signed-off-by: Marcel Ziswiler
Signed-off-by: Andrejs Cainikovs
---
include/configs/colibri-imx8x.h | 11 ---
1 file changed, 11 deletions
er
Signed-off-by: Andrejs Cainikovs
---
include/configs/colibri-imx8x.h | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/include/configs/colibri-imx8x.h b/include/configs/colibri-imx8x.h
index 3ec36aa773e..b337ef28533 100644
--- a/include/configs/colibri-imx8x.h
+++ b/inclu
All Colibri iMX8X variants have 2nd RGMII on SoC, so add the address
for 2nd ethernet.
Signed-off-by: Andrejs Cainikovs
---
board/toradex/colibri-imx8x/Kconfig | 3 +++
1 file changed, 3 insertions(+)
diff --git a/board/toradex/colibri-imx8x/Kconfig
b/board/toradex/colibri-imx8x/Kconfig
index
From: Philippe Schenker
Enable a call to ft_system_setup() which reserves M4 memory region.
Signed-off-by: Philippe Schenker
Signed-off-by: Andrejs Cainikovs
---
configs/colibri-imx8x_defconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/configs/colibri-imx8x_defconfig b/configs
memory reservation
- introduce setup setting setupargs
- add 2nd ethernet address
Andrejs Cainikovs (7):
board: colibri-imx8x: add 2nd ethernet address
colibri-imx8x: construct fdtfile dynamically
colibri-imx8x: drop obsolete environment variables
colibri-imx8x: switch from fatload to load
CAAM is initialized in SPL, so relevant device tree nodes needs to be
updated.
Signed-off-by: Andrejs Cainikovs
---
arch/arm/dts/imx8mp-verdin-wifi-dev-u-boot.dtsi | 16
1 file changed, 16 insertions(+)
diff --git a/arch/arm/dts/imx8mp-verdin-wifi-dev-u-boot.dtsi
b/arch/arm
This patch series enables Cryptographic Accelerator and
Assurance Module (aka CAAM) on verdin-imx8mp SoM.
Andrejs Cainikovs (3):
arm: dts: verdin-imx8mp: enable caam in SPL
verdin-imx8mp: spl: initialize caam
configs: verdin-imx8mp: enable caam
arch/arm/dts/imx8mp-verdin-wifi-dev-u
This change initializes Cryptographic Accelerator and Assurance Module.
Signed-off-by: Andrejs Cainikovs
---
board/toradex/verdin-imx8mp/spl.c | 11 +++
1 file changed, 11 insertions(+)
diff --git a/board/toradex/verdin-imx8mp/spl.c
b/board/toradex/verdin-imx8mp/spl.c
index
This change enables Cryptographic Accelerator and Assurance Module.
Signed-off-by: Andrejs Cainikovs
---
configs/verdin-imx8mp_defconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/configs/verdin-imx8mp_defconfig b/configs/verdin-imx8mp_defconfig
index 5d0c57c52e4..dc77c8de076 100644
On 14/04/2022 17:04, Tim Harvey wrote:
On Thu, Apr 14, 2022 at 3:58 AM Peng Fan (OSS) wrote:
On 2022/4/14 16:37, Frieder Schrempf wrote:
Hi Andrejs,
+Cc: Jacky Bai
Am 13.04.22 um 14:24 schrieb Andrejs Cainikovs:
[Sie erhalten nicht oft E-Mail von "andrejs.cainik...@toradex.com"
, however, will result in a duplicate code among
different boards within same SoC family.
- Anything else not listed here.
I would appreciate any comments or thoughts regarding this topic. Thanks,
Best regards,
Andrejs Cainikovs.
Tested-by: Andrejs Cainikovs
> Could you please consider this one for 2019.04?
Ditto, I would like to have this in upcoming release as well. Thanks,
Best regards,
Andresjs Cainikovs.
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx
On 01/03/2019 14:00, Anatolij Gustschin wrote:
> Hi all,
>
> On Fri, 1 Mar 2019 13:36:17 +0100
> Stefano Babic sba...@denx.de wrote:
>>
>> Right, I think this is a way to do.
>
> yes, this is much better than ifdef. I'd suggest using 'phy-reset-post-delay'
> property instead of 'phy-reset-wait'.
1000ms. Other delays are invalid.
Signed-off-by: Andrejs Cainikovs
---
drivers/net/fec_mxc.c | 11 +++
drivers/net/fec_mxc.h | 1 +
2 files changed, 12 insertions(+)
diff --git a/drivers/net/fec_mxc.c b/drivers/net/fec_mxc.c
index a14fe43a5b..7fc95fa767 100644
--- a/drivers/net/fec_mxc.c
PHY cannot be detected unless we wait about 150 ms.
Signed-off-by: Andrejs Cainikovs
---
arch/arm/dts/fsl-imx8qxp-mek.dts | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm/dts/fsl-imx8qxp-mek.dts b/arch/arm/dts/fsl-imx8qxp-mek.dts
index 41f7ec1763..4f35fbe31d 100644
--- a/arch/arm
This patchset introduces support for phy-reset-post-delay property,
which is then used by imx8qxp-mek to add 150ms post reset delay.
Without this delay PHY is not detected.
Andrejs Cainikovs (2):
net: dm: fec: Support phy-reset-post-delay property
dts: imx8qxp-mek: Add PHY post reset delay
patch, and then it's up to you and Anatolij to decide whether it is a ok
or not.
Best regards,
Andrejs Cainikovs.
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot
>
> Please try with attached patch, it worked for me on MEK board with RevA CPU.
Thanks a lot! It works now.
Best regards,
Andrejs Cainikovs.
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot
Hi Fabio,
On 28/02/2019 13:58, Fabio Estevam wrote:
> Hi,
>
> I am not able to build top of tree U-Boot for imx8mq-evk:
>
> WARNING './spl/u-boot-spl-ddr.bin' not found, resulting binary is
> not-functional
> make[1]: Nothing to be done for 'SPL'.
>CFGCHK u-boot.cfg
Same for i.MX8QXP:
WAR
Net: eth-1: ethernet@5b04
Hit any key to stop autoboot: 0
=> dhcp
No ethernet found.
---
Best regards,
Andrejs Cainikovs.
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot
http://www.denx.de/wiki/DULG/UBootStandalone
Kind regards,
Andrejs Cainikovs
thaoth wrote:
> Hi,
>
> I'm working on SH7727 T-Engine Board (MS7727CP02)(sh3) and I'm trying to
> load Hello World example in U-boot (use Serial, ymodem and hello_world.bin),
> ...
> =&
How did you verified that your environment get saved?
What is the result of running the 'flinfo'?
Is CONFIG_ENV_OVERWRITE defined in your board file?
Kind regards,
Andrejs Cainikovs.
Suresh Bhaskaran wrote:
> Hello,
>
> I have a question relating to doing saveenv from the
Sorry, i have no ideas where your problem is related.
At the start i was thinking this could be the memory related problem,
but apperantly not...
Maybe someone in this list will have similar experience.
Kind regards,
Andrejs Cainikovs
Batsayan Das wrote:
> Hello,
>
> We are using
Pardon, appearantly this stopped working somewhere between 1.3.2 and 1.3.4.
Now I am able to load only from ram. 1.3.2 works fine, though.
Regards,
Andrejs Cainikovs.
Andrejs Cainikovs wrote:
> Nicolas,
>
> I faced the similar problem before. Playing around with
> CONFIG_SKIP_RE
during
debug */
+ blnelowlevel_init
mov lr, ip
mov pc, lr
#endif /* CONFIG_SKIP_LOWLEVEL_INIT */
Regards,
Andrejs Cainikovs.
Nícolas Carneiro Lebedenco wrote:
> Hi,
>
> I'm porting u-boot to a custom board based on the at91rm9200-dk (onl
67 matches
Mail list logo