mail archive of the barebox mailing list
 help / color / mirror / Atom feed
From: Sascha Hauer <s.hauer@pengutronix.de>
To: Barebox List <barebox@lists.infradead.org>
Subject: [PATCH 00/12] imx-usb-loader support for i.MX8MP
Date: Thu, 14 Jul 2022 09:27:10 +0200	[thread overview]
Message-ID: <20220714072722.2863571-1-s.hauer@pengutronix.de> (raw)

The motivation for this series is to add imx-usb-loader support for
i.MX8MP, but there are some by-catches as well.

We recently introduced imx8mm_load_and_start_image_via_tfa() to simplify
the board code. This series adds the same for i.MX8MP and integrates
USB support in that function, so that all new boards using it get USB
support for free.

Also there are several cleanups and fixes for imx-usb-loader.

Sascha

Sascha Hauer (11):
  ARM: i.MX8M: Add romapi support
  ARM: i.MX8MP: Add common code to load image and jump to it via TF-A
  ARM: i.MX8MP-EVK: Use imx8mp_load_and_start_image_via_tfa()
  imx-usb-loader: Factor out common code to function
  imx-usb-loader: rename mxs functions
  imx-usb-loader: Add i.MX8MP support
  imx-usb-loader: drop some casting
  imx-usb-loader: Fix first stage length
  imx-usb-loader: simplify read_memory()
  imx-usb-loader: verify correct image length
  imx-usb-loader: drop some unnecessary casting

Uwe Kleine-König (1):
  ARM: i.MX8MM: Prepare loading only piggydata in imx-usb-loader

 arch/arm/boards/nxp-imx8mp-evk/lowlevel.c |  34 +----
 arch/arm/mach-imx/Makefile                |   2 +-
 arch/arm/mach-imx/atf.c                   |  68 ++++++++-
 arch/arm/mach-imx/include/mach/romapi.h   |  37 +++++
 arch/arm/mach-imx/romapi.c                |  44 ++++++
 include/asm-generic/sections.h            |   1 +
 include/soc/imx8m.h                       |   1 +
 scripts/imx/imx-usb-loader.c              | 167 +++++++++++-----------
 8 files changed, 233 insertions(+), 121 deletions(-)
 create mode 100644 arch/arm/mach-imx/include/mach/romapi.h
 create mode 100644 arch/arm/mach-imx/romapi.c

-- 
2.30.2




             reply	other threads:[~2022-07-14  7:29 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-07-14  7:27 Sascha Hauer [this message]
2022-07-14  7:27 ` [PATCH 01/12] ARM: i.MX8MM: Prepare loading only piggydata in imx-usb-loader Sascha Hauer
2022-07-14  7:27 ` [PATCH 02/12] ARM: i.MX8M: Add romapi support Sascha Hauer
2022-07-14  7:27 ` [PATCH 03/12] ARM: i.MX8MP: Add common code to load image and jump to it via TF-A Sascha Hauer
2022-07-14  7:27 ` [PATCH 04/12] ARM: i.MX8MP-EVK: Use imx8mp_load_and_start_image_via_tfa() Sascha Hauer
2022-07-14  7:27 ` [PATCH 05/12] imx-usb-loader: Factor out common code to function Sascha Hauer
2022-07-14  7:27 ` [PATCH 06/12] imx-usb-loader: rename mxs functions Sascha Hauer
2022-07-14  7:27 ` [PATCH 07/12] imx-usb-loader: Add i.MX8MP support Sascha Hauer
2022-07-29  9:33   ` Marco Felsch
2022-08-08 12:20     ` Sascha Hauer
2022-07-14  7:27 ` [PATCH 08/12] imx-usb-loader: drop some casting Sascha Hauer
2022-07-14  7:27 ` [PATCH 09/12] imx-usb-loader: Fix first stage length Sascha Hauer
2022-07-14  7:27 ` [PATCH 10/12] imx-usb-loader: simplify read_memory() Sascha Hauer
2022-07-14  7:27 ` [PATCH 11/12] imx-usb-loader: verify correct image length Sascha Hauer
2022-07-14  7:27 ` [PATCH 12/12] imx-usb-loader: drop some unnecessary casting Sascha Hauer

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=20220714072722.2863571-1-s.hauer@pengutronix.de \
    --to=s.hauer@pengutronix.de \
    --cc=barebox@lists.infradead.org \
    --subject='Re: [PATCH 00/12] imx-usb-loader support for i.MX8MP' \
    /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

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox