All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Marko Mäkelä" <marko.makela@iki.fi>
To: Robert Nelson <robertcnelson@gmail.com>
Cc: Randolph Sapp <rs@ti.com>,
	Erik Welsh <Erik.Welsh@octavosystems.com>,
	Anshul Dalal <anshuld@ti.com>,
	bb@ti.com, nm@ti.com, trini@konsulko.com, afd@ti.com,
	u-boot@lists.denx.de
Subject: Re: [PATCH 2/3] k3-am62-pocketbeagle2: add initial board support
Date: Sat, 18 Apr 2026 18:02:47 +0300	[thread overview]
Message-ID: <aeOdF46Ny1AfNsMi@kehys.lan> (raw)
In-Reply-To: <CAOCHtYhN42myMkq9zTUM2ETMP6oBA4mBAzPsYcOqVRG=ZskgfQ@mail.gmail.com>

Hi Robert,

I found some time to spend on this again.

Sat, Mar 28, 2026 at 11:39:00AM -0500, Robert Nelson wrote:
>Side note, here's my ci builder for u-boot.. :
>https://github.com/beagleboard/u-boot-pocketbeagle2

I got a little further by adopting a few changes from your 
build_u-boot.sh script, namely the UART 0x6
and the DRAM start address 0x80080000 for both OPTEE and TF-A.

Previously, the UART output stopped right after switching to a 64-bit 
core. Now I am getting some further messages, but nothing for the 64-bit 
U-boot itself:

U-Boot SPL 2026.01 (Apr 18 2026 - 14:03:05 +0000)
SYSFW ABI: 4.0 (firmware rev 0x000c '12.0.2--v12.00.02 (Clever Cat)')
Changed A53 CPU frequency to 1400000000Hz (T grade) in DT
SPL initial stack usage: 13416 bytes
Trying to boot from MMC2
Authentication passed
Authentication passed
Authentication passed
Authentication passed
Authentication passed
Starting ATF on ARM64 core...

I/TC: 
I/TC: OP-TEE version: Unknown_4.10 (gcc version 14.2.0 (Debian 14.2.0-19)) #1 Sat Apr 18 14:03:00 UTC 2026 aarch64
I/TC: WARNING: This OP-TEE configuration might be insecure!
I/TC: WARNING: Please check https://optee.readthedocs.io/en/latest/architecture/porting_guidelines.html
I/TC: Primary CPU initializing
I/TC: GIC redistributor base address not provided
I/TC: Assuming default GIC group status and modifier
I/TC: SYSFW ABI: 4.0 (firmware rev 0x000c '12.0.2--v12.00.02 (Clever Cat)')
I/TC: HUK Initialized
I/TC: Disabling output console

I am using the ti-linux-firmware branch (tag 12.00.00.07) of 
https://git.ti.com/git/processor-firmware/ti-linux-firmware.git; I 
couldn't access the repository in your script. I pointed both the 32-bit 
and the 64-bit U-boot build to it via the BINMAN_INDIRS variable.

I am using the most recent OPTEE (tag: 4.10.0) and TF-A (dated April 9).

Initially I was copying the file tiboot3.bin from my build container. I 
tried to mimic your script and switched to copying 
tiboot3-am62x-hs-fs-evm.bin instead (named tiboot3.bin on the MicroSD 
card), but it did not make any difference to the above output.

The U-boot source I am trying to build is your clone 
ef03e35488377a32cdd4f76d1a03ef7f60c798ef (January 30).

Can you give any hint where it could be stuck or how to enable the UART 
output in U-boot? As far as I can tell, my build is passing similar 
options to the U-boot build as yours, with the main one being 
am62_pocketbeagle2_*_defconfig. I'm editing a build script that was 
working for the PHYTEC phyBOARD Lyra. I see that your script is setting 
CONFIG_BOOTCOMMAND in the USB DFU version. I am attempting to build the 
normal version.

With best regards,

	Marko

  parent reply	other threads:[~2026-04-18 15:02 UTC|newest]

Thread overview: 30+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-03-17 22:37 [PATCH 0/3] k3-am62-pocketbeagle2: add board and variant support rs
2026-03-17 22:37 ` [PATCH 1/3] arm: mach-k3: am62: add &main_uart6 to clock and pwr tree rs
2026-03-17 22:37 ` [PATCH 2/3] k3-am62-pocketbeagle2: add initial board support rs
2026-03-20  9:29   ` Anshul Dalal
2026-03-20 15:32     ` Robert Nelson
2026-03-23 19:37       ` Randolph Sapp
2026-03-23 19:46         ` Robert Nelson
2026-03-26  0:34           ` Randolph Sapp
2026-03-26 23:23             ` Randolph Sapp
2026-03-27 14:25               ` Marko Mäkelä
2026-03-27 14:53                 ` Robert Nelson
2026-03-27 19:15                   ` Marko Mäkelä
2026-03-28  8:18                     ` Marko Mäkelä
2026-03-28 16:39                       ` Robert Nelson
2026-03-29 17:13                         ` Marko Mäkelä
2026-03-30 14:41                           ` Robert Nelson
2026-04-18 15:02                         ` Marko Mäkelä [this message]
2026-04-18 17:53                           ` Robert Nelson
2026-04-19 13:54                             ` Marko Mäkelä
2026-04-19 15:08                               ` Robert Nelson
2026-04-20 18:20                                 ` Marko Mäkelä
2026-05-11 18:12                                   ` Marko Mäkelä
2026-05-12  6:10                                     ` Marko Mäkelä
2026-03-30 23:57               ` Randolph Sapp
2026-03-31 16:13                 ` Robert Nelson
2026-03-31 22:54                   ` Randolph Sapp
2026-03-17 22:38 ` [PATCH 3/3] k3-am62-pocketbeagle2: add support for 1GB variant rs
2026-03-20 10:10   ` Anshul Dalal
2026-03-20 15:26     ` Robert Nelson
2026-03-23 18:38       ` Randolph Sapp

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=aeOdF46Ny1AfNsMi@kehys.lan \
    --to=marko.makela@iki.fi \
    --cc=Erik.Welsh@octavosystems.com \
    --cc=afd@ti.com \
    --cc=anshuld@ti.com \
    --cc=bb@ti.com \
    --cc=nm@ti.com \
    --cc=robertcnelson@gmail.com \
    --cc=rs@ti.com \
    --cc=trini@konsulko.com \
    --cc=u-boot@lists.denx.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.