From: Sascha Hauer <s.hauer@pengutronix.de>
To: "open list:BAREBOX" <barebox@lists.infradead.org>
Subject: [PATCH 0/9] ARM: K3 updates
Date: Wed, 05 Feb 2025 10:48:08 +0100 [thread overview]
Message-ID: <20250205-k3-emmc-v1-0-06679246be41@pengutronix.de> (raw)
This series has some updates for the TI K3 architecture.
We add support for bootstrapping boards via USB DFU. This has been sent
earlier, this time booting from eMMC is added as well.
On K3 SoCs we need a bunch of images after the first stage has been
loaded: OP-TEE, ti-dm firmware, TF-A binary and finally a barebox
binary. Until now these are expected as distinct images on the SD cards
FAT partition. This is impractical for booting from eMMC boot partitions
and also DFU boot, so this series adds support for handling a FIP image
containing these binaries.
Also some misc patches like enabling the 32k crystal needed for accurate
RTC frequency
Sascha
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
---
Sascha Hauer (9):
ARM: k3: Add function to enable 32k crystal
ARM: k3: add function to detect eMMC boot
ARM: k3: do not mount /boot when booting from eMMC
ARM: k3: r5: add USB DFU and eMMC boot support
ARM: am625-sk: enable 32k crystal
mci: am654: parse generic mmc node properties
ARM: k3: limit eMMC frequency to 25MHz
ARM: am625-sk: put environment on eMMC when booting from it
serial: omap: Use ttyS as Linux console name
Documentation/boards/ti-k3.rst | 47 +++++
arch/arm/boards/am625-sk/Makefile | 1 +
arch/arm/boards/am625-sk/board.c | 35 ++++
arch/arm/dts/k3-am625-beagleplay.dts | 4 +
arch/arm/dts/k3-am625-sk.dts | 19 ++
arch/arm/mach-k3/common.c | 36 ++++
arch/arm/mach-k3/r5.c | 367 ++++++++++++++++++++++++++++++++---
drivers/mci/am654-sdhci.c | 1 +
drivers/serial/serial_ns16550.c | 4 +-
include/mach/k3/common.h | 9 +
10 files changed, 490 insertions(+), 33 deletions(-)
---
base-commit: a40a4c0d054f3b6aac272236c982d24c4ac72eaa
change-id: 20250205-k3-emmc-eaa3df9f3ffd
Best regards,
--
Sascha Hauer <s.hauer@pengutronix.de>
next reply other threads:[~2025-02-05 9:49 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-02-05 9:48 Sascha Hauer [this message]
2025-02-05 9:48 ` [PATCH 1/9] ARM: k3: Add function to enable 32k crystal Sascha Hauer
2025-02-05 9:48 ` [PATCH 2/9] ARM: k3: add function to detect eMMC boot Sascha Hauer
2025-02-05 9:48 ` [PATCH 3/9] ARM: k3: do not mount /boot when booting from eMMC Sascha Hauer
2025-02-05 9:48 ` [PATCH 4/9] ARM: k3: r5: add USB DFU and eMMC boot support Sascha Hauer
2025-02-05 9:48 ` [PATCH 5/9] ARM: am625-sk: enable 32k crystal Sascha Hauer
2025-02-05 9:48 ` [PATCH 6/9] mci: am654: parse generic mmc node properties Sascha Hauer
2025-02-05 9:48 ` [PATCH 7/9] ARM: k3: limit eMMC frequency to 25MHz Sascha Hauer
2025-02-05 9:48 ` [PATCH 8/9] ARM: am625-sk: put environment on eMMC when booting from it Sascha Hauer
2025-02-05 9:48 ` [PATCH 9/9] serial: omap: Use ttyS as Linux console name 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=20250205-k3-emmc-v1-0-06679246be41@pengutronix.de \
--to=s.hauer@pengutronix.de \
--cc=barebox@lists.infradead.org \
/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