From: Ivaylo Ivanov <ivo.ivanov.ivanov1@gmail.com>
To: Sascha Hauer <s.hauer@pengutronix.de>
Cc: barebox@lists.infradead.org
Subject: [PATCH v1 0/4] ARM: boards: add support for Samsung Galaxy S8 and S20 5G
Date: Tue, 29 Jul 2025 23:36:55 +0300 [thread overview]
Message-ID: <20250729203659.1858575-1-ivo.ivanov.ivanov1@gmail.com> (raw)
Hey folks,
This patchset focuses on adding support for S8 and S20. It's designed to allow
adding support for new exynos devices easy, with the primary differentiating
factor being the device tree. Currently, the same built barebox-exynos.img
can be booted on both S20 and S8 without any changes in the code, as it can
dynamically recognize what device it's booting on based on the tree provided
at x0 from the previous bootloader (s-boot).
On these devices, barebox will be used as a shim after the stock bootloader
(s-boot), replacing the linux kernel image in the boot.img.
Please read the patch commit messages, I've tried to describe everything
well enough. Thanks!
Best regards,
Ivaylo
Ivaylo Ivanov (4):
video: simplefb-client: switch to dev_get_resource
clocksource: arm_architected_timer: support clock-frequency
ARM: boards: add support for Samsung Galaxy S8 (dreamlte)
ARM: boards: add support for Samsung Galaxy S20 5G (x1s)
arch/arm/Kconfig | 5 ++
arch/arm/boards/Makefile | 1 +
arch/arm/boards/samsung-exynos/Makefile | 4 +
arch/arm/boards/samsung-exynos/board.c | 66 +++++++++++++++++
arch/arm/boards/samsung-exynos/lowlevel.c | 81 +++++++++++++++++++++
arch/arm/dts/Makefile | 2 +
arch/arm/dts/exynos8895-dreamlte.dts | 13 ++++
arch/arm/dts/exynos990-x1s.dts | 13 ++++
arch/arm/mach-samsung/Kconfig | 13 ++++
drivers/clocksource/arm_architected_timer.c | 11 ++-
drivers/video/simplefb-client.c | 5 +-
images/Makefile | 1 +
images/Makefile.exynos | 8 ++
13 files changed, 219 insertions(+), 4 deletions(-)
create mode 100644 arch/arm/boards/samsung-exynos/Makefile
create mode 100644 arch/arm/boards/samsung-exynos/board.c
create mode 100644 arch/arm/boards/samsung-exynos/lowlevel.c
create mode 100644 arch/arm/dts/exynos8895-dreamlte.dts
create mode 100644 arch/arm/dts/exynos990-x1s.dts
create mode 100644 arch/arm/mach-samsung/Kconfig
create mode 100644 images/Makefile.exynos
--
2.43.0
next reply other threads:[~2025-07-29 20:37 UTC|newest]
Thread overview: 21+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-07-29 20:36 Ivaylo Ivanov [this message]
2025-07-29 20:36 ` [PATCH v1 1/4] video: simplefb-client: switch to dev_get_resource Ivaylo Ivanov
2025-07-30 8:11 ` Ahmad Fatoum
2025-07-30 11:28 ` Ivaylo Ivanov
2025-07-30 12:31 ` Ahmad Fatoum
2025-07-29 20:36 ` [PATCH v1 2/4] clocksource: arm_architected_timer: support clock-frequency Ivaylo Ivanov
2025-07-30 8:13 ` Ahmad Fatoum
2025-08-05 7:40 ` (subset) " Sascha Hauer
2025-07-29 20:36 ` [PATCH v1 3/4] ARM: boards: add support for Samsung Galaxy S8 (dreamlte) Ivaylo Ivanov
2025-07-30 8:31 ` Ahmad Fatoum
2025-07-30 9:09 ` Ivaylo Ivanov
2025-07-30 9:33 ` Ahmad Fatoum
2025-07-30 11:12 ` Ivaylo Ivanov
2025-07-29 20:36 ` [PATCH v1 4/4] ARM: boards: add support for Samsung Galaxy S20 5G (x1s) Ivaylo Ivanov
2025-07-30 8:48 ` Ahmad Fatoum
2025-07-30 9:16 ` Ivaylo Ivanov
2025-07-30 9:44 ` Ahmad Fatoum
2025-07-30 11:18 ` Ivaylo Ivanov
2025-07-30 12:50 ` Ahmad Fatoum
2025-07-30 13:12 ` Ivaylo Ivanov
2025-07-30 13:26 ` Ahmad Fatoum
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=20250729203659.1858575-1-ivo.ivanov.ivanov1@gmail.com \
--to=ivo.ivanov.ivanov1@gmail.com \
--cc=barebox@lists.infradead.org \
--cc=s.hauer@pengutronix.de \
/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