All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/3] Add Genio 510 and 700 BootROM download agents
@ 2026-09-14 13:35 Carlo Caione
  2026-09-14 13:35 ` [PATCH 1/3] arm: mediatek: enable SPL fastboot DAs on Genio 510 and 700 Carlo Caione
                   ` (2 more replies)
  0 siblings, 3 replies; 10+ messages in thread
From: Carlo Caione @ 2026-09-14 13:35 UTC (permalink / raw)
  To: GSS_MTK_Uboot_upstream, u-boot
  Cc: Tom Rini, Ilias Apalodimas, Ryder Lee, Weijie Gao, Chunfeng Yun,
	Igor Belwon, David Lechner, Julien Stephan, Julien Masson,
	Johan Jonker, Macpaul Lin, Chris-QJ Chen, Neil Armstrong,
	Bastien Curutchet, Alexey Charkov, Vitor Sato Eschholz,
	Pablo Sun (孫毓翔), Arnaud Ferraris,
	Suhrid Subramaniam, Carlo Caione

Genio 510 and 700 need a way to provision blank eMMC and recover boards
with unusable boot firmware. Add RAM-based fastboot download agents that
can be loaded through the MediaTek BootROM download protocol without
relying on the installed bootloader.

The series provides both an SPL agent for provisioning without BL31 or
U-Boot proper, and a U-Boot agent for flows needing its command support.
Both require an external DDR loader.

This series depends on Genio SPL V7 [1] and generic SPL fastboot V6 [2],
applied in that order.

[1] https://lore.kernel.org/all/20260910-ccaione-upstream-mt8390-spl-v7-0-0a5cf09c5761@baylibre.com/
[2] https://lore.kernel.org/all/20260913-ccaione-upstream-spl-fastboot-v6-0-dd3ba81a7ed2@baylibre.com/

Signed-off-by: Carlo Caione <ccaione@baylibre.com>
---
Carlo Caione (2):
      arm: mediatek: enable U-Boot fastboot DAs on Genio 510 and 700
      doc: board: mediatek: document Genio download agents

Julien Masson (1):
      arm: mediatek: enable SPL fastboot DAs on Genio 510 and 700

 arch/arm/dts/mt8188-genio-da-u-boot.dtsi           | 58 ++++++++++++++++
 arch/arm/dts/mt8370-genio-510-evk-u-boot.dtsi      |  8 +++
 arch/arm/dts/mt8390-genio-700-evk-u-boot.dtsi      |  8 +++
 arch/arm/dts/mtk-genio-da-binman-u-boot.dtsi       | 16 +++++
 arch/arm/dts/mtk-genio-da-fit-binman-u-boot.dtsi   | 62 +++++++++++++++++
 .../dts/mtk-genio-loader-spl-binman-u-boot.dtsi    |  6 ++
 arch/arm/mach-mediatek/Kconfig                     | 56 +++++++++++++++
 arch/arm/mach-mediatek/Makefile                    |  1 +
 arch/arm/mach-mediatek/spl.c                       |  3 +
 arch/arm/mach-mediatek/spl_fastboot.c              | 65 +++++++++++++++++
 board/mediatek/MAINTAINERS                         |  8 +++
 common/spl/Kconfig                                 |  2 +-
 configs/mt8188-genio-da-spl-fastboot.config        | 15 ++++
 configs/mt8188-genio-da-uboot-fastboot.config      | 20 ++++++
 configs/mt8188-genio-da.config                     | 19 +++++
 configs/mt8370_genio_510_evk_da_spl_defconfig      |  2 +
 configs/mt8370_genio_510_evk_da_uboot_defconfig    |  2 +
 configs/mt8390_genio_700_evk_da_spl_defconfig      |  2 +
 configs/mt8390_genio_700_evk_da_uboot_defconfig    |  2 +
 doc/board/mediatek/mt8188-genio-evk.rst            | 81 ++++++++++++++++++++++
 20 files changed, 435 insertions(+), 1 deletion(-)
---
base-commit: 527115ef6783cec49e5610c523c124b399011361
change-id: 20260910-ccaione-upstream-mt8390-da-f2f8416ab2a8
prerequisite-message-id: 20260910-ccaione-upstream-mt8390-spl-v7-0-0a5cf09c5761@baylibre.com
prerequisite-patch-id: 2cf6c90272cb885eea020b339a7ae76fc13e96d3
prerequisite-patch-id: d125fe2e446f3662de925b608d4b6c6299f8759c
prerequisite-patch-id: 7b41f296adc7e1549b64c590134c3ec56d226b4c
prerequisite-patch-id: cfd62f5e9d74fad11e1a9525f5047f47ccc15763
prerequisite-patch-id: 20b9d94c25eebe6010672c3a075f1a7adddfebd2
prerequisite-patch-id: 9e9a4d81113ef179e2ae6599ee525a1a8e0fe248
prerequisite-message-id: 20260913-ccaione-upstream-spl-fastboot-v6-0-dd3ba81a7ed2@baylibre.com
prerequisite-patch-id: ebe0842a87ef1a27c9882d7c45823b37ef84e5a8
prerequisite-patch-id: 7df6bdcd4e7a655d86db0447593b2bf36050b049
prerequisite-patch-id: e98c322def69bb8ecec30dd41c05aa62040b1008
prerequisite-patch-id: 553ddc59d4de9ff9f1949875939979cbeab2eaac
prerequisite-patch-id: 8d8c1917bfcee87fecf6077a117c8a11cc402cdd

Best regards,
--  
Carlo Caione <ccaione@baylibre.com>


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

end of thread, other threads:[~2026-09-23 16:14 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-09-14 13:35 [PATCH 0/3] Add Genio 510 and 700 BootROM download agents Carlo Caione
2026-09-14 13:35 ` [PATCH 1/3] arm: mediatek: enable SPL fastboot DAs on Genio 510 and 700 Carlo Caione
2026-09-22 16:27   ` David Lechner
2026-09-23 14:15     ` Carlo Caione
2026-09-14 13:35 ` [PATCH 2/3] arm: mediatek: enable U-Boot " Carlo Caione
2026-09-22 16:27   ` David Lechner
2026-09-23 14:25     ` Carlo Caione
2026-09-23 14:55       ` David Lechner
2026-09-23 16:14         ` Carlo Caione
2026-09-14 13:35 ` [PATCH 3/3] doc: board: mediatek: document Genio download agents Carlo Caione

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.