mail archive of the barebox mailing list
 help / color / mirror / Atom feed
* [PATCH 00/12] imx-usb-loader support for i.MX8MP
@ 2022-07-14  7:27 Sascha Hauer
  2022-07-14  7:27 ` [PATCH 01/12] ARM: i.MX8MM: Prepare loading only piggydata in imx-usb-loader Sascha Hauer
                   ` (11 more replies)
  0 siblings, 12 replies; 15+ messages in thread
From: Sascha Hauer @ 2022-07-14  7:27 UTC (permalink / raw)
  To: Barebox List

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




^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2022-08-08 12:21 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-07-14  7:27 [PATCH 00/12] imx-usb-loader support for i.MX8MP Sascha Hauer
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

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