rt for signing TIFSSTUB Images") did for TI AM62
> SK board.
>
> Signed-off-by: Parth Pancholi
> Signed-off-by: Francesco Dolcini
Acked-by: Marcel Ziswiler
Just one minor note in-lined further below.
> ---
> .../dts/k3-am625-verdin-wifi-dev-binman.dtsi | 140 ++
From: Marcel Ziswiler
Move verdin-imx8mm and verdin-imx8mp to OF_UPSTREAM:
- handle the fact that dtbs now have a 'freescale/' prefix
- imply OF_UPSTREAM
- remove redundant files from arch/arm/dts leaving only the
*-u-boot.dtsi files
- update MAINTAINERS files
Signed-off-by: Marcel Ziswiler
From: Marcel Ziswiler
Move verdin-am62 to OF_UPSTREAM:
- handle the fact that dtbs now have a 'ti/' prefix
- imply OF_UPSTREAM
- remove redundant files from arch/arm/dts leaving only the
*-u-boot.dtsi files
- update MAINTAINERS file
Signed-off-by: Marcel Ziswiler
---
arch/arm/dts/Makefile
> This inversion causes board_mem_get_layout() to report incorrect RAM size.
>
> Go back the original error check logic to fix the problem.
>
> Fixes: aa6e698a7acd ("imx: toradex/colibri-imx8x: correct SCU API usage")
> Reported-by: Hiago De Franco
> Signed-off-by: Fabio E
fuse read.
>
> This inversion causes board_mem_get_layout() to report incorrect RAM size.
>
> Go back the original error check logic to fix the problem.
>
> Fixes: bfb3409d676f ("imx: toradex/apalis-imx8: correct SCU API usage")
> Signed-off-by: Fabio Estevam
Acked-by: M
Hi Apurva
On Wed, 2024-02-28 at 16:59 +0530, Apurva Nandan wrote:
> Hi Marcel,
>
> On 27/02/24 21:45, Marcel Ziswiler wrote:
> > Hi Apurva
> >
> > On Sat, 2024-02-24 at 01:51 +0530, Apurva Nandan wrote:
> > > Hello Everyone!
> > >
> > >
Hi Sumit
On Wed, 2024-02-28 at 11:04 +0530, Sumit Garg wrote:
> Hi Marcel,
>
> On Tue, 27 Feb 2024 at 21:45, Marcel Ziswiler
> wrote:
> >
> > Hi Apurva
> >
> > On Sat, 2024-02-24 at 01:51 +0530, Apurva Nandan wrote:
> > > Hello Everyone!
> >
MTD=y
> +CONFIG_MTD_NOR_FLASH=y
> +CONFIG_CFI_FLASH=y
> +CONFIG_SYS_FLASH_USE_BUFFER_WRITE=y
> +CONFIG_FLASH_CFI_MTD=y
> +CONFIG_SYS_FLASH_CFI=y
> +CONFIG_SYS_MAX_FLASH_BANKS_DETECT=y
> +CONFIG_DM_SPI_FLASH=y
> +CONFIG_SPI_FLASH_SFDP_SUPPORT=y
> +CONFIG_SPI_FLASH_SOFT_RESET=y
> +CONFIG_SPI_FLASH_SOFT_RESET_ON_BOOT=y
> +CONFIG_SPI_FLASH_SPANSION=y
> +CONFIG_SPI_FLASH_S28HX_T=y
> +CONFIG_SPI_FLASH_STMICRO=y
> +CONFIG_SPI_FLASH_MT35XU=y
> +CONFIG_PINCTRL=y
> +CONFIG_SPL_PINCTRL=y
> +CONFIG_PINCTRL_SINGLE=y
> +CONFIG_POWER_DOMAIN=y
> +CONFIG_TI_POWER_DOMAIN=y
> +CONFIG_K3_SYSTEM_CONTROLLER=y
> +CONFIG_REMOTEPROC_TI_K3_ARM64=y
> +CONFIG_RESET_TI_SCI=y
> +CONFIG_DM_SERIAL=y
> +CONFIG_SOC_DEVICE=y
> +CONFIG_SOC_DEVICE_TI_K3=y
> +CONFIG_SOC_TI=y
> +CONFIG_SPI=y
> +CONFIG_DM_SPI=y
> +CONFIG_CADENCE_QSPI=y
> +CONFIG_SYSRESET=y
> +CONFIG_SPL_SYSRESET=y
> +CONFIG_SYSRESET_TI_SCI=y
> +CONFIG_DM_THERMAL=y
> +CONFIG_TIMER=y
> +CONFIG_SPL_TIMER=y
> +CONFIG_OMAP_TIMER=y
> +CONFIG_FS_EXT4=y
> +CONFIG_FS_FAT_MAX_CLUSTSIZE=16384
> +CONFIG_PANIC_HANG=y
> +CONFIG_LIB_RATIONAL=y
> +CONFIG_SPL_LIB_RATIONAL=y
Cheers
Marcel
6.dtsi"
> +#include "k3-j784s4-ddr.dtsi"
> +#include "k3-j784s4-evm-u-boot.dtsi"
> +
> +/ {
> + chosen {
> + tick-timer = _timer0;
> + };
> +
> + aliases {
> + remoteproc0 =
> + remoteproc1 = _0;
> + };
> +
> + a72_0: a72@0 {
> + compatible = "ti,am654-rproc";
> + reg = <0x0 0x00a9 0x0 0x10>;
> + power-domains = <_pds 61 TI_SCI_PD_EXCLUSIVE>,
> + <_pds 202 TI_SCI_PD_EXCLUSIVE>;
> + resets = <_reset 202 0>;
> + clocks = <_clks 61 0>;
> + assigned-clocks = <_clks 61 0>, <_clks 202 0>;
> + assigned-clock-parents = <_clks 61 2>;
> + assigned-clock-rates = <2>, <20>;
> + ti,sci = <>;
> + ti,sci-proc-id = <32>;
> + ti,sci-host-id = <10>;
> + bootph-pre-ram;
> + };
> +
> + dm_tifs: dm-tifs {
> + compatible = "ti,j721e-dm-sci";
> + ti,host-id = <3>;
> + ti,secure-host;
> + mbox-names = "rx", "tx";
> + mboxes= <_proxy_mcu 21>, <_proxy_mcu 23>;
> + bootph-pre-ram;
> + };
> +};
> +
> +_timer0 {
> + status = "okay";
> + clock-frequency = <25000>;
> + bootph-pre-ram;
> +};
> +
> +_proxy_sa3 {
> + status = "okay";
> + bootph-pre-ram;
> +};
> +
> +_proxy_mcu {
> + status = "okay";
> + bootph-pre-ram;
> +};
> +
> +_mcu_wakeup {
> + sysctrler: sysctrler {
> + compatible = "ti,am654-system-controller";
> + mboxes= <_proxy_mcu 4>,
> + <_proxy_mcu 5>,
> + <_proxy_sa3 5>;
> + mbox-names = "tx", "rx", "boot_notify";
> + bootph-pre-ram;
> + };
> +};
> +
> + {
> + mboxes= <_proxy_mcu 8>, <_proxy_mcu 6>,
> <_proxy_mcu 5>;
> + mbox-names = "tx", "rx", "notify";
> + ti,host-id = <4>;
> + ti,secure-host;
> + bootph-pre-ram;
> +};
> +
> +/* WKUP UART0 is used for DM firmware logs */
> +_uart0 {
> + bootph-pre-ram;
> + status = "okay";
> +};
> +
> + {
> + reg = <0x0 0x4704 0x0 0x100>,
> + <0x0 0x5000 0x0 0x800>;
> +};
> +
> + {
> + reg = <0x0 0x4705 0x0 0x100>,
> + <0x0 0x5800 0x0 0x800>;
> +};
> +
> +_ringacc {
> + ti,sci = <_tifs>;
> +};
> +
> +_udmap {
> + ti,sci = <_tifs>;
> +};
> diff --git a/board/ti/j784s4/MAINTAINERS b/board/ti/j784s4/MAINTAINERS
> index 037fedb9f7e..ff00cc60868 100644
> --- a/board/ti/j784s4/MAINTAINERS
> +++ b/board/ti/j784s4/MAINTAINERS
> @@ -4,3 +4,7 @@ S:Maintained
> F: board/ti/j784s4
> F: arch/arm/mach-k3/j784s4
> F: include/configs/j784s4_evm.h
> +F: arch/arm/dts/k3-j784s4-evm-u-boot.dtsi
> +F: arch/arm/dts/k3-j784s4-r5-evm.dts
> +F: arch/arm/dts/k3-j784s4-ddr.dtsi
> +F: arch/arm/dts/k3-j784s4-ddr-evm-lp4-4266.dtsi
Cheers
Marcel
};
> +};
> +
> +#ifdef CONFIG_TARGET_J784S4_A72_EVM
> +
> +#define SPL_AM69_SK_DTB "spl/dts/ti/k3-am69-sk.dtb"
Did I miss anything and the device trees are now really also in a vendor folder
in U-Boot as well?
> +#define AM69_SK_DTB "u-boot.dtb"
> +
> +_j784s4_evm_dtb {
> + filename = SPL_AM69_SK_DTB;
> +};
> +
> +_evm_dtb {
> + filename = AM69_SK_DTB;
> +};
> +
> +_j784s4_evm_dtb_unsigned {
> + filename = SPL_AM69_SK_DTB;
> +};
> +
> +_evm_dtb_unsigned {
> + filename = AM69_SK_DTB;
> +};
> +
> +#endif
> diff --git a/board/ti/j784s4/MAINTAINERS b/board/ti/j784s4/MAINTAINERS
> index ff00cc60868..8b03a7adb1e 100644
> --- a/board/ti/j784s4/MAINTAINERS
> +++ b/board/ti/j784s4/MAINTAINERS
> @@ -8,3 +8,9 @@ F:arch/arm/dts/k3-j784s4-evm-u-boot.dtsi
> F: arch/arm/dts/k3-j784s4-r5-evm.dts
> F: arch/arm/dts/k3-j784s4-ddr.dtsi
> F: arch/arm/dts/k3-j784s4-ddr-evm-lp4-4266.dtsi
> +
> +AM69 SK BOARD
> +M: Apurva Nandan
> +S: Maintained
> +F: arch/arm/dts/k3-am69-sk-u-boot.dtsi
> +F: arch/arm/dts/k3-am69-r5-sk.dts
Cheers
Marcel
gt; create mode 100644 arch/arm/mach-k3/j784s4_fdt.c
> create mode 100644 arch/arm/mach-k3/j784s4_init.c
> create mode 100644 arch/arm/mach-k3/r5/j784s4/Makefile
> create mode 100644 arch/arm/mach-k3/r5/j784s4/clk-data.c
> create mode 100644 arch/arm/mach-k3/r5/j784s4/dev-data.c
> create mode 100644 board/ti/j784s4/Kconfig
> create mode 100644 board/ti/j784s4/MAINTAINERS
> create mode 100644 board/ti/j784s4/Makefile
> create mode 100644 board/ti/j784s4/board-cfg.yaml
> create mode 100644 board/ti/j784s4/evm.c
> create mode 100644 board/ti/j784s4/j784s4.env
> create mode 100644 board/ti/j784s4/pm-cfg.yaml
> create mode 100644 board/ti/j784s4/rm-cfg.yaml
> create mode 100644 board/ti/j784s4/sec-cfg.yaml
> create mode 100644 board/ti/j784s4/tifs-rm-cfg.yaml
> create mode 100644 configs/am69_sk_a72_defconfig
> create mode 100644 configs/am69_sk_r5_defconfig
> create mode 100644 configs/j784s4_evm_a72_defconfig
> create mode 100644 configs/j784s4_evm_r5_defconfig
> create mode 100644 doc/board/ti/j784s4_evm.rst
> create mode 100644 drivers/dma/ti/k3-psil-j784s4.c
> create mode 100644 include/configs/j784s4_evm.h
Cheers
Marcel
On Wed, 2024-02-21 at 15:31 +0100, Francesco Dolcini wrote:
> On Wed, Feb 21, 2024 at 09:18:51AM +0000, Marcel Ziswiler wrote:
> > On Wed, 2024-02-21 at 08:55 +0100, Francesco Dolcini wrote:
> > > On Tue, Feb 20, 2024 at 06:40:56PM +0530, Sumit Garg wrote:
> > > > A
Hi Tom
On Wed, 2024-02-21 at 08:10 -0500, Tom Rini wrote:
> On Tue, Feb 20, 2024 at 07:51:35PM +0000, Marcel Ziswiler wrote:
> > On Tue, 2024-02-20 at 21:14 +0200, Svyatoslav Ryhel wrote:
> > > вт, 20 лют. 2024 р. о 20:29 Francesco Dolcini пише:
> > > >
what's the use case? Do you plan to have
> the OS stored into an NVME device?
For us the question is basically whether that use case does mandate enforcing
such changes for each and every
customer. Plus the regular expected maintenance effort any such change brings
with it, of course.
> Francesco
Cheers
Marcel
On Tue, 2024-02-20 at 21:14 +0200, Svyatoslav Ryhel wrote:
> вт, 20 лют. 2024 р. о 20:29 Francesco Dolcini пише:
> >
> > From: Emanuele Ghidoli
> >
> > This commit introduces support for the Toradex sysinfo driver in U-Boot,
> > which uses information from Toradex config block to print correct
>
> Reported-by: Sahaj Sarup
> Closes:
> https://lore.kernel.org/all/CAKZ1LvM45MB8N0CqgU+C7i9=bjb6kqntxwo2tv407hklwtc...@mail.gmail.com/
> Reported-by: Marcel Ziswiler
> Closes:
> https://lore.kernel.org/all/e40ed93bd8f371ec56b8fc451dcb458f3ce6dcba.ca...@toradex.com/
Gentle ping on this. Any opinion on that matter much appreciated. Thanks!
On Wed, 2024-01-24 at 18:16 +0100, Marcel Ziswiler wrote:
> Hi Simon
>
> Sorry, I missed this one, also due to a longer Xmas/New Year and later skiing
> vacation.
>
> On Sun, 2023-11-12 at 19:58 -0700,
libri_t30.c | 2 +-
> board/toradex/colibri_vf/colibri_vf.c | 2 +-
> board/toradex/common/tdx-common.c | 2 +-
> board/toradex/common/tdx-common.h | 1 +
> 13 files changed, 15 insertions(+), 12 deletions(-)
[snip]
Cheers
Marcel
On Mon, 2024-01-22 at 17:09 -0300, Joao Paulo Goncalves wrote:
> From: Joao Paulo Goncalves
>
> Add new apalis imx6 and colibri imx6/imx7 products IDs.
>
> Signed-off-by: Joao Paulo Goncalves
Acked-by: Marcel Ziswiler
> ---
> board/toradex/common/tdx-cfg-block.c |
Hi Guys
On Sat, 2024-01-13 at 21:45 +0100, Francesco Dolcini wrote:
> On Sat, Jan 13, 2024 at 06:40:19PM +0000, Marcel Ziswiler wrote:
> > Hi Marek
> >
> > Thanks, seems like a decent idea. I guess we just did not do it as those
> > previous revi
uot;
> Cc: Fabio Estevam
> Cc: Francesco Dolcini
> Cc: Marcel Ziswiler
> Cc: Philippe Schenker
> Cc: Stefano Babic
Acked-by: Marcel Ziswiler
> ---
> board/toradex/verdin-imx8mm/verdin-imx8mm.c | 19 +++
> 1 file changed, 19 insertions(+)
>
>
R SubSystem v9.10).
>
> [1] https://dev.ti.com/sysconfig
>
> Fixes: 7d1a10659f5b ("board: toradex: add verdin am62 support")
> Signed-off-by: Emanuele Ghidoli
> Signed-off-by: Francesco Dolcini
Acked-by: Marcel Ziswiler
> ---
> .../dts/k3-am625-verdin-lpddr
well - but hopefully should be fixed
> and released soon-ish.
Thanks, Nishanth. Glad you guys are aware of this and I am not just seeing
things (;-p).
> [1]
> https://software-dl.ti.com/tisci/esd/latest/2_tisci_msgs/general/core.html#tisci-msg-query-fw-caps
> --
> Regards,
> Nishanth Menon
> Key (0xDDB5849D1736249D) / Fingerprint: F8A2 8693 54EB 8232 17A3 1A34 DDB5
> 849D 1736 249D
Cheers
Marcel
On Thu, 2023-12-14 at 14:28 -0600, Andrew Davis wrote:
> On 12/14/23 2:10 PM, b...@ti.com wrote:
> > On December 14, 2023 thus sayeth Marcel Ziswiler:
> > > Hi Apurva
> > >
> > > Thanks!
> > >
> > > On Wed, 2023-12-06 at 18
On Thu, 2023-12-14 at 14:10 -0600, b...@ti.com wrote:
> On December 14, 2023 thus sayeth Marcel Ziswiler:
> > Hi Apurva
> >
> > Thanks!
> >
> > On Wed, 2023-12-06 at 18:07 +0530, Apurva Nandan wrote:
> > > Hello Everyone!
> > >
> >
Hi Apurva
Thanks!
On Wed, 2023-12-06 at 18:07 +0530, Apurva Nandan wrote:
> Hello Everyone!
>
> This series will introduce basic support (SD and UART) support for Texas
> Instruments J784S4 EVM.
For the whole series:
Tested-by: Marcel Ziswiler
However, one thi
fconfig, this adds CONFIG_OF_LIBFDT_OVERLAY
> explicitly.
>
> Signed-off-by: Francesco Dolcini
Acked-by: Marcel Ziswiler
> ---
> configs/verdin-am62_a53_defconfig | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/configs/verdin-am62_a53_defconfig
> b/configs/v
@@ -0,0 +1,20 @@
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
> +/*
> + * Configuration header file for K3 J784S4 EVM
> + *
> + * Copyright (C) 2023 Texas Instruments Incorporated - https://www.ti.com/
> + * Hari Nagalla
> + */
> +
> +#ifndef __CONFIG_J784S4_EVM_H
> +#define __CONFIG_J784S4_EVM_H
> +
> +#include
> +
> +/* DDR Configuration */
> +#define CFG_SYS_SDRAM_BASE1 0x88000
> +
> +/* Now for the remaining common defines */
> +#include
> +
> +#endif /* __CONFIG_J784S4_EVM_H */
Cheers
Marcel
On Fri, 2023-11-17 at 14:42 -0500, Tom Rini wrote:
> On Thu, Oct 26, 2023 at 09:32:20AM +0200, Marcel Ziswiler wrote:
>
> > From: Marcel Ziswiler
> >
> > This fixes a regression in the eMMC fast boot mode case where the buffer
> > was missing 464 bytes.
> >
, clock,
interrupts, dma etc. This firmware
runs on a dedicated or multi-use microcontroller outside the security enclave.
[1] https://docs.u-boot.org/en/latest/board/ti/am62x_sk.html
> Regards,
> Simon
Cheers
Marcel
Hi Tom
On Thu, 2023-11-02 at 08:09 +0100, Marcel Ziswiler wrote:
> Hi Stefano
>
> On Thu, 2023-10-26 at 10:36 +0200, Stefano Babic wrote:
> > On 26.10.23 10:29, Rasmus Villemoes wrote:
> > > On 26/10/2023 09.32, Marcel Ziswiler wrote:
> > > > From: Marcel Z
86
For the whole series:
Tested-by: Marcel Ziswiler
> Neha Malcom Francis (2):
> arm: dts: k3-binman: Add support for FIT templates
> arm: dts: k3-*-binman: Move to using templated FITs
>
> arch/arm/dts/k3-am625-sk-binman.dtsi | 157 +
> .../dts/k3-am625-verd
Hi Nishanth
On Tue, 2023-11-14 at 21:28 -0600, Nishanth Menon wrote:
> Hi,
> rev 2 of the series to sync am62 with v6.7-rc1.
For the whole series:
Tested-by: Marcel Ziswiler
> Changes:
> - picked up reviews, tested tags.
> - minor commit message correction in patch #4.
>
&g
gested-by: Nishanth Menon
> Fixes: 9a3f2b6798b0 ("arm: dts: k3-am625-verdin-wifi-dev-u-boot.dtsi: Fix
> DMA/Ethernet")
> Signed-off-by: Roger Quadros
Tested-by: Marcel Ziswiler
> ---
> arch/arm/dts/k3-am625-verdin-wifi-dev-u-boot.dtsi | 1 +
> 1 file changed, 1 inser
e with upstream there as well. Any ideas?
U-Boot 2024.01-rc1-00056-g5237f2b48bb (Nov 10 2023 - 15:33:34 +0100)
CPU: MediaTek MT8195
DRAM: 8 GiB
mtu3 usb@1120: clks of sts1 are not stable!
mtu3-peripheral ssusb@1120: device enable failed -110
mtu3-peripheral ssusb@11200000: mtu3 hw init failed:-110
board_init: Cannot find USB device
initcall failed at call ffe46a50 (err=-110)
### ERROR ### Please RESET the board ###
Cheers
Marcel
and why this got never upstreamed?
Thank you very much for any insights into this matter.
[1]
https://github.com/nxp-imx/imx-atf/commit/47759cfca10b2286a218062915d4a280848cfc15
Cheers
Marcel
Hi Stefano
On Thu, 2023-10-26 at 10:36 +0200, Stefano Babic wrote:
> On 26.10.23 10:29, Rasmus Villemoes wrote:
> > On 26/10/2023 09.32, Marcel Ziswiler wrote:
> > > From: Marcel Ziswiler
> > >
> > > This fixes a regression in the eMMC fast boot mode case wh
tions(+)
> >
> >
> > base-commit: 351da15f71e3d70dbc63e90781b403415452d864
> > --
> > 2.34.1
> >
>
>
> Thanks for this.
>
> Reviewed-by: Nishanth Menon
>
> NOTE: These extra properties are already in discussion in Linux
> community.
&
n
> Signed-off-by: Roger Quadros
With just one minor nitpick blow.
Tested-by: Marcel Ziswiler
> ---
> .../dts/k3-am625-verdin-wifi-dev-u-boot.dtsi | 27 +++
> 1 file changed, 27 insertions(+)
>
> diff --git a/arch/arm/dts/k3-am625-verdin-wifi-dev-u-boot.dtsi
>
On Fri, 2023-10-27 at 16:46 +0300, Roger Quadros wrote:
> From: Siddharth Vadapalli
>
> Update main_bcdma and main_pktdma nodes for native configuration in the
> absence of DM services.
>
> Reported-by: Nishanth Menon
> Signed-off-by: Siddharth Vadapalli
> Signed-off-by: Roger Quadros
> ---
NFIG_SYSRESET_PSCI=y
> +CONFIG_USB=y
> +CONFIG_DM_USB_GADGET=y
> +CONFIG_USB_XHCI_HCD=y
> +CONFIG_USB_XHCI_MTK=y
> +CONFIG_USB_MTU3=y
> +CONFIG_USB_KEYBOARD=y
> +CONFIG_USB_HOST_ETHER=y
> +CONFIG_USB_ETHER_ASIX=y
> +CONFIG_USB_ETHER_ASIX88179=y
> +CONFIG_USB_ETHER_MCS7830=y
> +CONFIG_USB_ETHER_RTL8152=y
> +CONFIG_USB_ETHER_SMSC95XX=y
> +CONFIG_USB_GADGET=y
> +CONFIG_USB_GADGET_VENDOR_NUM=0x0e8d
> +CONFIG_USB_GADGET_PRODUCT_NUM=0x201c
> +CONFIG_USB_ETHER=y
> +CONFIG_WDT=y
> +CONFIG_EFI_SET_TIME=y
> diff --git a/include/configs/mt8195.h b/include/configs/mt8195.h
> new file mode 100644
> index 00..7af06da6ea
> --- /dev/null
> +++ b/include/configs/mt8195.h
> @@ -0,0 +1,46 @@
> +/* SPDX-License-Identifier: GPL-2.0+ */
> +/*
> + * Configuration for MT8195 based boards
> + *
> + * Copyright (C) 2023 MediaTek Inc.
> + * Copyright (C) 2023 BayLibre, SAS
> + * Author: Macpaul Lin
> + * Author: Fabien Parent
> + */
> +
> +#ifndef __MT8195_H
> +#define __MT8195_H
> +
> +#include
> +
> +/* Environment settings */
> +#include
> +
> +#if IS_ENABLED(CONFIG_CMD_MMC)
> +#define BOOT_TARGET_MMC(func) func(MMC, mmc, 0)
> +#else
> +#define BOOT_TARGET_MMC(func)
> +#endif
> +
> +#if IS_ENABLED(CONFIG_CMD_USB)
> +#define BOOT_TARGET_USB(func) func(USB, usb, 0)
> +#else
> +#define BOOT_TARGET_USB(func)
> +#endif
> +
> +#define BOOT_TARGET_DEVICES(func) \
> + BOOT_TARGET_MMC(func) \
> + BOOT_TARGET_USB(func)
> +
> +#if !defined(CFG_EXTRA_ENV_SETTINGS)
> +#define CFG_EXTRA_ENV_SETTINGS \
> + "scriptaddr=0x4000\0" \
> + "fdt_addr_r=0x4400\0" \
> + "fdtoverlay_addr_r=0x44c0\0" \
> + "kernel_addr_r=0x4500\0" \
> + "ramdisk_addr_r=0x4600\0" \
> + "fdtfile=" CONFIG_DEFAULT_DEVICE_TREE ".dtb\0" \
> + BOOTENV
> +#endif
> +
> +#endif
Cheers
Marcel
Hi Rasmus
On Wed, 2023-10-25 at 20:35 +0200, Rasmus Villemoes wrote:
> On 25/10/2023 18.01, Marcel Ziswiler wrote:
> > Hi Rasmus
> >
> > On Tue, 2023-10-24 at 16:32 +0200, Rasmus Villemoes wrote:
>
> > > What am I missing?
> >
> > Good question. Som
From: Marcel Ziswiler
This fixes a regression in the eMMC fast boot mode case where the buffer
was missing 464 bytes.
The code figures out how many bytes must at least be fetched to honor
the current read, rounds that up to the ss->pagesize [which is a no-op
in the USB download case beca
From: Marcel Ziswiler
The first patch is a trivial spelling fix in comments. The second fixes
a recent regression that only manifests in the eMMC fast boot mode case
which does actually also use streaming rather than seekable.
Thanks go to Rasmus who helped me debug this and suggested the fix
From: Marcel Ziswiler
Fix comment about Stream(USB) download failure.
Fixes: 1cbebc786276 ("imx: add rom api support")
Signed-off-by: Marcel Ziswiler
---
arch/arm/mach-imx/spl_imx_romapi.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/arch/ar
Hi Rasmus
On Tue, 2023-10-24 at 16:32 +0200, Rasmus Villemoes wrote:
> On 24/10/2023 15.15, Marcel Ziswiler wrote:
>
> Hi Marcel
>
> tl;dr: can you try
>
> @@ -330,7 +335,7 @@ static int spl_romapi_load_image_stream(struct
> spl_image_info *spl_image,
>
>
Hi Fabio
Thanks!
On Wed, 2023-10-25 at 09:20 -0300, Fabio Estevam wrote:
> Hi Marcel,
>
> On Tue, Oct 24, 2023 at 10:16 AM Marcel Ziswiler
> wrote:
>
> > Yes, regular eMMC boot. Serial download also works for me (note this
> > requires a patch still not merge
description = "Configuration to load ATF before
> U-Boot";
>
> so that u-boot.itb is extended so it's a multiple of 512 bytes?
Unfortunately, that did not help. I mean it does make the u-boot.itb a multiple
of 512 but keeps crashing the
exact way as before.
> Rasmus
[1] https://lore.kernel.org/all/20230828213803.454303-1-mar...@ziswiler.com
Cheers
Marcel
pi_download_image()=240
spl_romapi_read_stream�
> Rasmus
Cheers
Marcel
n.
Before and after console output (with DEBUG defined in
arch/arm/mach-imx/spl_imx_romapi.c) below:
Any comments?
Cheers
Marcel
Before:
U-Boot SPL 2023.10-00969-g9960d4a5402-dirty (Oct 24 2023 - 09:20:03 +0200)
Training FAILED
DDR configured as single rank
SEC0: RNG instantiated
Norma
Hi Stefano
Maybe you missed that one (i.MX 8M Plus vs. Mini)? Thanks!
Cheers
Marcel
On Mon, 2023-08-28 at 19:24 -0300, Fabio Estevam wrote:
> Hi Marcel,
>
> On Mon, Aug 28, 2023 at 6:38 PM Marcel Ziswiler wrote:
> >
> > From: Marcel Ziswiler
> >
> > Enabl
From: Marcel Ziswiler
A53 U-Boot proper got broken because nodes marked as 'bootph-pre-ram'
are no longer available in U-Boot proper before relocation.
Fix this by marking all nodes in u-boot.dtsi as 'bootph-all'.
Fixes: 9e644284ab812 ("dm: core: Report bootph-pre-ram/sram node as pre-
On Wed, 2023-10-04 at 16:13 -0300, Francesco Dolcini wrote:
> From: Joao Paulo Goncalves
>
> The bootcmd_mfg env variable is legacy from IMX downstream u-boot branch
> and is not needed on mainline.
>
> Signed-off-by: Joao Paulo Goncalves
> Signed-off-by: Francesco Dolci
directly to RAM. This
> allows variant detection for an accurate device tree selection.
>
> Signed-off-by: Hiago De Franco
Acked-by: Marcel Ziswiler
> ---
> board/toradex/colibri_imx7/colibri_imx7.c | 24 +++
> 1 file changed, 24 insertions(+)
>
> diff
with de-rating
> 3b111: SDRAM High temperature operating limit exceeded
>
> [1]: https://www.nxp.com/docs/en/errata/IMX8MM_0N87W.pdf
>
> Signed-off-by: Andrejs Cainikovs
Acked-by: Marcel Ziswiler
> ---
> board/toradex/verdin-imx8mm/lpddr4_timing.c | 51 ++-
On Fri, 2023-09-08 at 16:35 +0530, Apurva Nandan wrote:
> TI K3 J784S4 and AM69 SK are new additions to the K3 SoC family.
> Add documentation about the J784S4 EVM and AM69 SK.
>
> Signed-off-by: Dasnavis Sabiya
> Signed-off-by: Apurva Nandan
> ---
> board/ti/j784s4/MAINTAINERS | 1 +
>
On Fri, 2023-09-08 at 16:35 +0530, Apurva Nandan wrote:
> From: Dasnavis Sabiya
>
> Introduce the base dts files needed for u-boot or to augment the linux
> dtbs for use in the u-boot-spl and u-boot binaries.
>
> Signed-off-by: Dasnavis Sabiya
> Signed-off-by: Apurva Nandan
> ---
>
On Fri, 2023-09-08 at 16:35 +0530, Apurva Nandan wrote:
> From: Dasnavis Sabiya
>
> Introduce the basic am69-sk evm dts from the next-20230905 tag of the
> linux kernel.
>
> Signed-off-by: Dasnavis Sabiya
> Signed-off-by: Apurva Nandan
> ---
> arch/arm/dts/Makefile | 3 +-
>
On Fri, 2023-09-08 at 16:35 +0530, Apurva Nandan wrote:
> Add support for DMA in J784S4 SoC.
>
> Signed-off-by: Jayesh Choudhary
> Signed-off-by: Hari Nagalla
> Signed-off-by: Apurva Nandan
> ---
> drivers/dma/ti/Makefile | 1 +
> drivers/dma/ti/k3-psil-j784s4.c | 166
On Fri, 2023-09-08 at 16:35 +0530, Apurva Nandan wrote:
> Add clk and device data which can be used by respective drivers
> to configure clocks and PSC.
>
> Signed-off-by: Hari Nagalla
> Signed-off-by: Apurva Nandan
> ---
> arch/arm/mach-k3/j784s4/Makefile | 5 +
>
On Fri, 2023-09-08 at 16:35 +0530, Apurva Nandan wrote:
> Add support for J784S4 SoC Identification.
>
> Signed-off-by: Hari Nagalla
> Signed-off-by: Apurva Nandan
> ---
> arch/arm/mach-k3/include/mach/hardware.h | 1 +
> drivers/soc/soc_ti_k3.c | 3 +++
> 2 files changed, 4
On Fri, 2023-09-08 at 16:35 +0530, Apurva Nandan wrote:
> Add j784s4 initialization files for initial SPL boot.
>
> Signed-off-by: Hari Nagalla
> [ add firewall configurations and change the R5 MCU scratchpad ]
> Signed-off-by: Manorit Chawdhry
> Signed-off-by: Dasnavis Sabiya
> Signed-off-by:
On Fri, 2023-09-08 at 16:35 +0530, Apurva Nandan wrote:
> Hello Everyone!
>
> This series will introduce basic support (SD and UART) support for Texas
> Instruments J784S4 EVM.
>
> The J784S4 SoC device tree patches are taken from kernel patch submissions
> and will be updated as they are
Hi Hiago
Thanks!
On Mon, 2023-09-04 at 10:24 -0300, Hiago De Franco wrote:
> From: Hiago De Franco
>
> Drop unused code related to CONFIG_TDX_EASY_INSTALLER, that existed only on
> toradex downstream branch.
>
> Signed-off-by: Hiago De Franco
Acked-by: Marcel Ziswiler
> Signed-off-by: Simon Glass
Reviewed-by: Marcel Ziswiler
[snip]
Cheers
Marcel
e existing direct
> command usage since this is adding just env variables that could be
> removed from the env even at runtime.
>
> In general the reason for these commands is that our users are
> accustomed to have a "guided" way to update u-boot without having to dig
> into the documentation. They are just convenient.
>
> Marcel: what do you think?
Sure, we took care of it here:
https://lore.kernel.org/all/20230828220154.483362-1-mar...@ziswiler.com
> Francesco
Cheers
Marcel
From: Marcel Ziswiler
Now with the update U-Boot wrappers having been sorted out, document
their usage.
Signed-off-by: Marcel Ziswiler
---
doc/board/toradex/verdin-am62.rst | 14 ++
1 file changed, 14 insertions(+)
diff --git a/doc/board/toradex/verdin-am62.rst
b/doc/board
From: Marcel Ziswiler
- Update SPDX-License-Identifier from obsolete GPL-2.0+ to
GPL-2.0-or-later.
- Add links to product websites of SoM and carrier board where missing.
- Add information about update U-Boot wrapper where missing.
- Add sectionauthor where missing.
- Update information about
From: Marcel Ziswiler
This series contains some minor documentation updates. The second commit
documents what got discussed here [1] and therefore depends on
Emanuele's series landing first.
[1] https://lore.kernel.org/all/zodsx2vmnf20i...@francesco-nb.int.toradex.com
Marcel Ziswiler (2
On Thu, 2023-08-24 at 18:15 +0200, Francesco Dolcini wrote:
[snip]
> > > > > What about include/configs/verdin-am62.h ?
> > > > >
> > > > > It seems that that board, which is am62x based, also has the un-needed
> > > > > include.
>
From: Marcel Ziswiler
Drop unused macro. This was copied straight from the AM62x EVM but while
meant for a second region of DDR this is not even needed for the AM62x
EVM configurations and has meanwhile also been dropped there.
Note that on the Verdin AM62, we do auto-detect the amount of SDRAM
From: Marcel Ziswiler
Enable USB device and fastboot support which may be used to load the
Toradex Easy Installer FIT image.
While at it also enable USB mass storage aka UMS support.
Note that the i.MX 8M Plus recovery mode support is based on the USB
boot stage of the BOOTROM and does
Reviewed-by: Fabio Estevam
For the entire series.
Reviewed-by: Marcel Ziswiler
> ---
> v2: added Fabio's rb tag
> ---
> arch/arm/dts/imx8mm-cl-iot-gate-optee-u-boot.dtsi | 7 ---
> arch/arm/dts/imx8mm-cl-iot-gate-u-boot.dtsi | 7 ---
> arch/arm/dts/imx8
>
> Signed-off-by: Tim Harvey
Reviewed-by: Marcel Ziswiler
> ---
> v2:
> - fix invalid ifdef
> - add rb tags from Fabio and Peng
> ---
> arch/arm/dts/imx8mm-evk-u-boot.dtsi | 16 ---
> .../dts/imx8mm-kontron-bl-common-u-boot.dtsi | 16 -
Sali Alexander
On August 25, 2023 6:24:01 PM GMT+02:00, "Sverdlin, Alexander"
wrote:
>Hello Marcel,
>
>On Fri, 2023-08-25 at 15:20 +0200, Alexander Sverdlin wrote:
>> > +Build U-Boot for R5
>> > +---
>> > +
>> > +
rek Vasut
Tested-by: Marcel Ziswiler
> ---
> v7:
> - add #ifdef protection around clk_disable error path
>
> v6:
> - move changes to clk to separate patch
> - sort new vars in reverse christmas tree style
>
> v5:
> - remove #if CONFIG_IS_ENABLED around struct
3 deletions(-)
> >
> > What about include/configs/verdin-am62.h ?
> >
> > It seems that that board, which is am62x based, also has the un-needed
> > include.
> >
> > Since i'm not 100% sure, I have added Marcel (who posted the verdin am62
> > support)
From: Marcel Ziswiler
Enable USB SDP SPL aka serial downloader recovery mode support.
While at it also enable fastboot support which may be used to
subsequently load further stages like a Toradex Easy Installer FIT
image.
Signed-off-by: Marcel Ziswiler
---
.../dts/imx8mm-verdin-wifi-dev-u
include those and repost.. Just my may has been stupidly
> busy causing me to not get around it in the first place, so maybe that
> turned into good timing in the end.
Any progress on this?
I still carry your re-based series on top of latest master [1] and USB DFU is
working very well on Verdin AM62.
Thanks!
[1] https://github.com/ziswiler/u-boot/tree/verdin-am62-usb-support
Cheers
Marcel
From: Marcel Ziswiler
Fix the Verdin module output which was missing white space for correct
rendering.
While at it also leave product links, add section author also for the
Verdin iMX8M Mini and Plus, and add a missing CROSS_COMPILE export for
the Verdin iMX8M Mini.
Signed-off-by: Marcel
Sorry about that. Looks like patman somehow choose you. I will add a rule to no
longer do that. Thanks!
On August 6, 2023 12:58:29 PM GMT+02:00, "Pali Rohár" wrote:
>I'm not responsible for k3, so do not send me these emails.
>
>On Friday 28 July 2023 22:54:53 Marcel Zisw
1-00210-gb678170a34c (Aug 03 2023 - 00:09:14 +0200)
>> ...
>>
>> And I think we can take both of these as a follow-up patch that Heinrich
>> will take and pass along before v2023.10 is out.
>
>yup, I am good with that (Marcel, I assume you will send a follow on
>fix up p
Hi Nishanth
On Fri, 2023-08-04 at 05:50 -0500, Nishanth Menon wrote:
> On 12:08-20230804, Marcel Ziswiler wrote:
> > From: Marcel Ziswiler
> >
> > This adds initial support for the Toradex Verdin AM62 Quad 1GB WB IT
> > V1.0A module and subsequent V1.
From: Marcel Ziswiler
This series adds initial support for the Toradex Verdin AM62 SoM [1].
The first commit adds resp. PID4s to the ConfigBlock, the second one
fixes an early clocking issue confirmed to be a weird bug in TI's
scripting, the third one fixes some binman labeling issue. And last
From: Marcel Ziswiler
Fix rcfg_yaml to really point to rm-cfg.yaml and pcfg_yaml to really
point to pm-cfg.yaml which likely is the intention.
While at it also add labels for the remaining items like custmpk_pem,
dkey_pem, bcfg_yaml_sysfw, scfg_yaml_sysfw, pcfg_yaml_sysfw and
rcfg_yaml_sysfw
From: Marcel Ziswiler
Fix second mux option of clkout0 which should really be
DEV_BOARD0_CLKOUT0_IN_PARENT_HSDIV4_16FFT_MAIN_2_HSDIVOUT1_CLK10
rather than twice the same according to [1].
[1]
https://software-dl.ti.com/tisci/esd/latest/5_soc_doc/am62x/clocks.html#clocks-for-board0-device
From: Marcel Ziswiler
Add initial Verdin AM62 Quad 1GB WB IT prototype and launch
configuration SKUs to ConfigBlock handling.
0069: Verdin AM62 Quad 1GB WB IT
0071: Verdin AM62 Solo 512MB
0072: Verdin AM62 Solo 512MB WB IT
0073: Verdin AM62 Dual 1GB ET
0074: Verdin AM62 Dual 1GB IT
0075: Verdin
Hi Neha
On Fri, 2023-08-04 at 12:04 +0530, Neha Malcom Francis wrote:
> Hi Marcel
>
> Repeating my comments from v4, as I missed seeing this version.
>
> On 03/08/23 19:30, Marcel Ziswiler wrote:
> > From: Marcel Ziswiler
> >
> > This adds initial support for
On Fri, 2023-08-04 at 10:15 +0200, Francesco Dolcini wrote:
> On Fri, Aug 04, 2023 at 08:12:36AM +0000, Marcel Ziswiler wrote:
> > Hi Neha
> >
> > On Fri, 2023-08-04 at 13:35 +0530, Neha Malcom Francis wrote:
> > > Hi Francesco
> > >
> >
Hi Neha
On Fri, 2023-08-04 at 13:35 +0530, Neha Malcom Francis wrote:
> Hi Francesco
>
> On 04/08/23 13:24, Francesco Dolcini wrote:
> > On Fri, Aug 04, 2023 at 12:04:59PM +0530, Neha Malcom Francis wrote:
> > > On 03/08/23 19:30, Marcel Ziswiler wrote:
> >
Hi Nishanth
On Wed, 2023-08-02 at 17:54 -0500, Nishanth Menon wrote:
> On 22:54-20230728, Marcel Ziswiler wrote:
> > From: Marcel Ziswiler
> [...]
>
> > diff --git a/doc/board/toradex/verdin-am62.rst
> > b/doc/board/toradex/verdin-am62.rst
> > new file
From: Marcel Ziswiler
This series adds initial support for the Toradex Verdin AM62 SoM [1].
The first commit adds resp. PID4s to the ConfigBlock, the second one
fixes an early clocking issue confirmed to be a weird bug in TI's
scripting. And last but not least support for the Toradex Verdin
From: Marcel Ziswiler
Fix second mux option of clkout0 which should really be
DEV_BOARD0_CLKOUT0_IN_PARENT_HSDIV4_16FFT_MAIN_2_HSDIVOUT1_CLK10
rather than twice the same according to [1].
[1]
https://software-dl.ti.com/tisci/esd/latest/5_soc_doc/am62x/clocks.html#clocks-for-board0-device
From: Marcel Ziswiler
Add initial Verdin AM62 Quad 1GB WB IT prototype and launch
configuration SKUs to ConfigBlock handling.
0069: Verdin AM62 Quad 1GB WB IT
0071: Verdin AM62 Solo 512MB
0072: Verdin AM62 Solo 512MB WB IT
0073: Verdin AM62 Dual 1GB ET
0074: Verdin AM62 Dual 1GB IT
0075: Verdin
Hi Nishanth
On Wed, 2023-08-02 at 17:29 -0500, Nishanth Menon wrote:
> On 22:54-20230728, Marcel Ziswiler wrote:
> > From: Marcel Ziswiler
> >
> > This adds initial support for the Toradex Verdin AM62 Quad 1GB WB IT
> > V1.0A module and subsequent V1.
From: Marcel Ziswiler
This series adds initial support for the Toradex Verdin AM62 SoM [1].
The first commit adds resp. PID4s to the ConfigBlock, the second one
fixes an early clocking issue confirmed to be a weird bug in TI's
scripting. And last but not least support for the Toradex Verdin
From: Marcel Ziswiler
Fix second mux option of clkout0 which should really be
DEV_BOARD0_CLKOUT0_IN_PARENT_HSDIV4_16FFT_MAIN_2_HSDIVOUT1_CLK10
rather than twice the same according to [1].
[1]
https://software-dl.ti.com/tisci/esd/latest/5_soc_doc/am62x/clocks.html#clocks-for-board0-device
From: Marcel Ziswiler
Add initial Verdin AM62 Quad 1GB WB IT prototype and launch
configuration SKUs to ConfigBlock handling.
0069: Verdin AM62 Quad 1GB WB IT
0071: Verdin AM62 Solo 512MB
0072: Verdin AM62 Solo 512MB WB IT
0073: Verdin AM62 Dual 1GB ET
0074: Verdin AM62 Dual 1GB IT
0075: Verdin
Hi Maxime
On Fri, 2023-07-28 at 15:52 +0200, mrip...@kernel.org wrote:
> On Fri, Jul 28, 2023 at 01:34:38PM +0000, Marcel Ziswiler wrote:
[snip]
> > However, so far I could not make this work for our use-case [1]. It just
> > keeps crashing. Any ideas?
> >
> > [s
0000000
x18: 99f00d70 x19: 99eeead4
x20: 99f10590 x21: 0007
x22: x23: 0001
x24: 0080 x25:
x26: x27: 1fff
x28: x29: 99eeea30
Code: 2a0103e9 2a0303e8 910003fd f94000e0 (b9400400)
Resetting CPU ...
resetting ...
[1] https://lore.kernel.org/all/20230715074050.941051-1-mar...@ziswiler.com
Cheers
Marcel
1 - 100 of 1693 matches
Mail list logo