Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
From: Andreas Dannenberg via buildroot <buildroot@buildroot.org>
To: Romain Naour <romain.naour@smile.fr>
Cc: Alexander Sverdlin <alexander.sverdlin@gmail.com>,
	buildroot@buildroot.org
Subject: Re: [Buildroot] [PATCH 00/21] Add ti_j721e_sk_defconfig
Date: Fri, 16 Feb 2024 16:20:12 -0600	[thread overview]
Message-ID: <20240216222012.eaes5ktamizu6n5c@dasso> (raw)
In-Reply-To: <735636d6-c0f8-4226-ab8a-1576c2133189@smile.fr>

On Fri, Feb 16, 2024 at 10:52:21PM +0100, Romain Naour wrote:
> Hello Andreas,
> 
> Le 16/02/2024 à 21:19, Andreas Dannenberg a écrit :
> > On Tue, Feb 13, 2024 at 06:27:56PM +0100, Romain Naour wrote:
> >> This series aim to add the SK-TDA4VM board support based on TI K3 j721e SoC.
> >>
> >> This series start by adding U-boot binman support already submitted in the
> >> preview series "Add support for AM62x-SK HS-FS devices" from Dario Binacchi
> >> [1], with small improvements.
> >> See the FOSDEM 2024 talk "Standardizing the generation and signing of boot images" [2]
> > 
> > Thanks Romain and Dario for all the work on this, and submitting this.
> > Will be spending some time over the next few days to see how I can help
> > out with this effort. I can already see many great improvements since
> > the last time I worked on AM62x/AM64x support last year.
> 
> Your feed back on HS-FS devices is really helpful. Alexander Sverdlin also
> helped on AM62x.
> 
> Maybe if you can also test on AM64x just to be sure the defconfig is working.

I'm planning on testing the entire series here pretty soon and will
provide feedback (I have access to any and all boards:)

One of the things I'm trying to assess is what's still missing vs. the
previous attempt I made upstreaming this. For example, AM62x graphics
isn't there yet (ti-rogue-km / ti-rogue-um).


--
Andreas Dannenberg
Texas Instruments Inc


> 
> For now, I need to rework AM64x/AM62x support since Alexander reported that his
> board doesn't boot the kernel.
> 
> Best regards,
> Romain
> 
> 
> > 
> > --
> > Andreas Dannenberg
> > Texas Instruments Inc
> > 
> > 
> > 
> >>
> >> With binman support, we can add the TI K3 j721e SoC support by
> >> providing all required firmware generated by the build.
> >>
> >> Add the new ti_j721e_sk_defconfig file to build a basic SD card image to
> >> boot the board (serial debug and ethernet working).
> >>
> >> Thanks to binman support, we can remove the ti-k3-image-gen tool from
> >> Buildroot. To do that, we have to update existing defconfig (am62, am64).
> >>
> >> Followup commits can improve TI K3 HS-FS devices based on binman instead
> >> of legacy core-secdev-k3 tool.
> >>
> >> [1] http://lists.busybox.net/pipermail/buildroot/2023-December/681139.html
> >> [2] https://fosdem.org/2024/events/attachments/fosdem-2024-3067-standardizing-the-generation-and-signing-of-boot-images/slides/22808/FOSDEM24_Speaker_Slides_y7FsIKM.pdf
> >>
> >> Best regards,
> >> Romain
> >>
> >> Dario Binacchi (5):
> >>   package/python-attrs: add host variant
> >>   package/python-rpds-py: add host variant
> >>   package/python-referencing: add host variant
> >>   package/python-jsonschema-specifications: add host variant
> >>   package/python-jsonschema: add host variant
> >>
> >> Romain Naour (16):
> >>   DEVELOPERS: add Romain Naour for am574x_idk_defconfig
> >>   configs/ti_am62x_sk_defconfig: fix optee-os plateform
> >>   configs/ti_am64x_sk_defconfig: fix optee-os plateform
> >>   boot/uboot: add BR2_TARGET_UBOOT_USE_BINMAN option
> >>   boot/ti-k3-r5-loader: add BR2_TARGET_TI_K3_R5_LOADER_USE_BINMAN option
> >>   boot/ti-k3-r5-loader: install tiboot3.bin and sysfw.itb to
> >>     BINARIES_DIR
> >>   boot/ti-k3-boot-firmware: introduce
> >>     BR2_TARGET_TI_K3_BOOT_FIRMWARE_SOC_{AM62AX,AM62X,AM64X,AM65X}
> >>   boot/uboot: use DM firmware name defined by ti-k3-boot-firmware
> >>     package
> >>   boot/ti-k3-boot-firmware: add BR2_TARGET_TI_K3_BOOT_FIRMWARE_SOC_J721E
> >>   boot/uboot: replace ti-k3-image-gen options by ti-k3-firmware options
> >>   boot/uboot: enable TI K3 Device Manager (DM) for j721e
> >>   boot/ti-k3-boot-firmware: bump to version 09.02.00.004
> >>   configs/ti_j721e_sk_defconfig: new defconfig
> >>   configs/ti_am62x_sk_defconfig: update to uboot 2024.01 to use binman
> >>     tool
> >>   configs/ti_am64x_sk_defconfig: update to uboot 2024.01 to use binman
> >>     tool
> >>   boot/ti-k3-image-gen: remove package
> >>
> >>  Config.in.legacy                              |  7 ++
> >>  DEVELOPERS                                    |  6 +-
> >>  board/ti/j721e-sk/genimage.cfg                | 28 +++++++
> >>  board/ti/j721e-sk/post-build.sh               | 16 ++++
> >>  board/ti/j721e-sk/readme.txt                  | 34 ++++++++
> >>  boot/Config.in                                |  1 -
> >>  boot/ti-k3-boot-firmware/Config.in            | 39 ++++++++++
> >>  .../ti-k3-boot-firmware.hash                  |  2 +-
> >>  .../ti-k3-boot-firmware.mk                    | 16 ++--
> >>  boot/ti-k3-image-gen/Config.in                | 77 -------------------
> >>  boot/ti-k3-image-gen/ti-k3-image-gen.hash     |  3 -
> >>  boot/ti-k3-image-gen/ti-k3-image-gen.mk       | 54 -------------
> >>  boot/ti-k3-r5-loader/Config.in                |  8 ++
> >>  boot/ti-k3-r5-loader/ti-k3-r5-loader.mk       | 23 ++++++
> >>  boot/uboot/Config.in                          | 27 ++++---
> >>  boot/uboot/uboot.mk                           | 10 ++-
> >>  configs/ti_am62x_sk_defconfig                 | 14 ++--
> >>  configs/ti_am64x_sk_defconfig                 | 14 ++--
> >>  ...62x_sk_defconfig => ti_j721e_sk_defconfig} | 34 ++++----
> >>  package/python-attrs/python-attrs.mk          |  6 ++
> >>  .../python-jsonschema-specifications.mk       | 10 +++
> >>  .../python-jsonschema/python-jsonschema.mk    | 14 ++++
> >>  .../python-referencing/python-referencing.mk  | 11 +++
> >>  package/python-rpds-py/python-rpds-py.mk      |  1 +
> >>  24 files changed, 275 insertions(+), 180 deletions(-)
> >>  create mode 100644 board/ti/j721e-sk/genimage.cfg
> >>  create mode 100755 board/ti/j721e-sk/post-build.sh
> >>  create mode 100644 board/ti/j721e-sk/readme.txt
> >>  delete mode 100644 boot/ti-k3-image-gen/Config.in
> >>  delete mode 100644 boot/ti-k3-image-gen/ti-k3-image-gen.hash
> >>  delete mode 100644 boot/ti-k3-image-gen/ti-k3-image-gen.mk
> >>  copy configs/{ti_am62x_sk_defconfig => ti_j721e_sk_defconfig} (54%)
> >>
> >> --
> >> 2.43.0
> >>
> >> _______________________________________________
> >> buildroot mailing list
> >> buildroot@buildroot.org
> >> https://lists.buildroot.org/mailman/listinfo/buildroot
> 
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

  reply	other threads:[~2024-02-16 22:20 UTC|newest]

Thread overview: 63+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-02-13 17:27 [Buildroot] [PATCH 00/21] Add ti_j721e_sk_defconfig Romain Naour
2024-02-13 17:27 ` [Buildroot] [PATCH 01/21] DEVELOPERS: add Romain Naour for am574x_idk_defconfig Romain Naour
2024-02-13 17:27 ` [Buildroot] [PATCH 02/21] configs/ti_am62x_sk_defconfig: fix optee-os plateform Romain Naour
2024-02-13 18:45   ` Alexander Sverdlin
2024-02-13 17:27 ` [Buildroot] [PATCH 03/21] configs/ti_am64x_sk_defconfig: " Romain Naour
2024-02-13 18:56   ` Alexander Sverdlin
2024-02-13 17:28 ` [Buildroot] [PATCH 04/21] package/python-attrs: add host variant Romain Naour
2024-02-13 17:28 ` [Buildroot] [PATCH 05/21] package/python-rpds-py: " Romain Naour
2024-02-13 17:28 ` [Buildroot] [PATCH 06/21] package/python-referencing: " Romain Naour
2024-02-13 17:28 ` [Buildroot] [PATCH 07/21] package/python-jsonschema-specifications: " Romain Naour
2024-02-13 17:28 ` [Buildroot] [PATCH 08/21] package/python-jsonschema: " Romain Naour
2024-02-13 17:28 ` [Buildroot] [PATCH 09/21] boot/uboot: add BR2_TARGET_UBOOT_USE_BINMAN option Romain Naour
2024-02-14 10:58   ` Alexander Sverdlin
2024-02-13 17:28 ` [Buildroot] [PATCH 10/21] boot/ti-k3-r5-loader: add BR2_TARGET_TI_K3_R5_LOADER_USE_BINMAN option Romain Naour
2024-02-14 10:58   ` Alexander Sverdlin
2024-02-13 17:28 ` [Buildroot] [PATCH 11/21] boot/ti-k3-r5-loader: install tiboot3.bin and sysfw.itb to BINARIES_DIR Romain Naour
2024-02-14 10:58   ` Alexander Sverdlin
2024-02-13 17:28 ` [Buildroot] [PATCH 12/21] boot/ti-k3-boot-firmware: introduce BR2_TARGET_TI_K3_BOOT_FIRMWARE_SOC_{AM62AX, AM62X, AM64X, AM65X} Romain Naour
2024-02-14 11:20   ` Alexander Sverdlin
2024-02-13 17:28 ` [Buildroot] [PATCH 13/21] boot/uboot: use DM firmware name defined by ti-k3-boot-firmware package Romain Naour
2024-02-14 11:29   ` Alexander Sverdlin
2024-02-13 17:28 ` [Buildroot] [PATCH 14/21] boot/ti-k3-boot-firmware: add BR2_TARGET_TI_K3_BOOT_FIRMWARE_SOC_J721E Romain Naour
2024-02-13 20:23   ` Alexander Sverdlin
2024-02-13 17:28 ` [Buildroot] [PATCH 15/21] boot/uboot: replace ti-k3-image-gen options by ti-k3-firmware options Romain Naour
2024-02-14 11:37   ` Alexander Sverdlin
2024-02-13 17:28 ` [Buildroot] [PATCH 16/21] boot/uboot: enable TI K3 Device Manager (DM) for j721e Romain Naour
2024-02-14 10:58   ` Alexander Sverdlin
2024-02-13 17:28 ` [Buildroot] [PATCH 17/21] boot/ti-k3-boot-firmware: bump to version 09.02.00.004 Romain Naour
2024-02-14 11:25   ` Alexander Sverdlin
2024-02-13 17:28 ` [Buildroot] [PATCH 18/21] configs/ti_j721e_sk_defconfig: new defconfig Romain Naour
2024-02-14 12:06   ` Alexander Sverdlin
2024-02-16  1:19   ` Alexander Sverdlin
2024-02-16  1:44   ` Alexander Sverdlin
2024-02-13 17:28 ` [Buildroot] [PATCH 19/21] configs/ti_am62x_sk_defconfig: update to uboot 2024.01 to use binman tool Romain Naour
2024-02-14 10:59   ` Alexander Sverdlin
2024-02-14 15:24     ` Romain Naour
2024-02-13 17:28 ` [Buildroot] [PATCH 20/21] configs/ti_am64x_sk_defconfig: " Romain Naour
2024-02-14 11:05   ` Alexander Sverdlin
2024-02-13 17:28 ` [Buildroot] [PATCH 21/21] boot/ti-k3-image-gen: remove package Romain Naour
2024-02-13 19:05   ` Alexander Sverdlin
2024-02-13 21:35     ` Romain Naour
2024-02-14 10:58   ` Alexander Sverdlin
2024-02-15 10:20   ` Alexander Sverdlin
2024-02-15 11:26     ` Romain Naour
2024-02-15 18:50       ` Alexander Sverdlin
2024-02-15 22:32         ` Romain Naour
2024-02-15 22:36           ` Alexander Sverdlin
2024-02-16 20:06     ` Andreas Dannenberg via buildroot
2024-02-16 21:38       ` Romain Naour
2024-02-19 19:42         ` Andreas Dannenberg via buildroot
2024-02-19 22:27           ` Romain Naour
2024-02-15 10:13 ` [Buildroot] [PATCH 00/21] Add ti_j721e_sk_defconfig Alexander Sverdlin
2024-02-15 11:23   ` Romain Naour
2024-02-15 21:14     ` Alexander Sverdlin
2024-02-15 22:13       ` Romain Naour
2024-02-15 22:22         ` Alexander Sverdlin
2024-02-16 20:13     ` Andreas Dannenberg via buildroot
2024-02-16 21:17       ` Romain Naour
2024-02-16 20:19 ` Andreas Dannenberg via buildroot
2024-02-16 21:52   ` Romain Naour
2024-02-16 22:20     ` Andreas Dannenberg via buildroot [this message]
2024-02-17  3:13       ` Alexander Sverdlin
2024-02-19 19:59         ` Andreas Dannenberg via buildroot

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=20240216222012.eaes5ktamizu6n5c@dasso \
    --to=buildroot@buildroot.org \
    --cc=alexander.sverdlin@gmail.com \
    --cc=dannenberg@ti.com \
    --cc=romain.naour@smile.fr \
    /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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox