[PATCH v3 0/6] Add minimal Exynos8855 SoC support

From: Alim Akhtar

Date: Sat Jun 27 2026 - 12:54:28 EST


This series adds initial support for the Exynos8855 SoC and also
initial SMDK board support.

Exynos8855 is octa-core CPUs, a combination of Cortex-A720 and Cortex-A520,
arranged in 3 clusters. And other peripheral for mobile application.

This initial support consists of CPUs, pinctrl and related nodes
needed for initial kernel boot.

With these patches, kernel can boot using initramfs till file system mounts.

More platform support will be added in near future, clock driver to go next.

Changes since v2:
* Addressed review comments from Peter Griffin and Krzysztof.
* Updated uses of GS101 MACROS for pinctrl driver
* Documented wakeup interrupt binding
* Rebased on latest Linux-next

Chanegs since v1:
* Fixed some of the review comments by Sashiko [1]
* Dropped serial node, will be added once clock support is available
* Dropped wkup interrupt for CMGP block, will be added later

Link of v2:
https://lore.kernel.org/all/20260615085252.1964423-1-alim.akhtar@xxxxxxxxxxx/

Link of v1:
https://lore.kernel.org/linux-samsung-soc/20260612163020.411761-1-alim.akhtar@xxxxxxxxxxx/

[1] https://sashiko.dev/#/patchset/20260612163020.411761-1-alim.akhtar@xxxxxxxxxxx?part=4


Alim Akhtar (6):
dt-binding: ARM: samsung: Add Samsung Exynos8855
dt-binding: pinctrl: samsung: Add exynos8855-pinctrl compatible
pinctrl: samsung: Add Exynos8855 pinctrl configuration
dt-bindings: pinctrl: samsung: Add exynos8855-wakeup-eint compatible
arm64: dts: exynos: add initial support for Samsung Exynos8855 smdk
MAINTAINERS: Add entry for Samsung Exynos8855 SoC

.../bindings/arm/samsung/samsung-boards.yaml | 6 +
.../samsung,pinctrl-wakeup-interrupt.yaml | 1 +
.../bindings/pinctrl/samsung,pinctrl.yaml | 1 +
MAINTAINERS | 7 +
arch/arm64/boot/dts/exynos/Makefile | 1 +
.../boot/dts/exynos/exynos8855-pinctrl.dtsi | 574 ++++++++++++++++++
.../arm64/boot/dts/exynos/exynos8855-smdk.dts | 32 +
arch/arm64/boot/dts/exynos/exynos8855.dtsi | 204 +++++++
.../pinctrl/samsung/pinctrl-exynos-arm64.c | 132 ++++
drivers/pinctrl/samsung/pinctrl-samsung.c | 2 +
drivers/pinctrl/samsung/pinctrl-samsung.h | 1 +
11 files changed, 961 insertions(+)
create mode 100644 arch/arm64/boot/dts/exynos/exynos8855-pinctrl.dtsi
create mode 100644 arch/arm64/boot/dts/exynos/exynos8855-smdk.dts
create mode 100644 arch/arm64/boot/dts/exynos/exynos8855.dtsi


base-commit: 3d5670d672ae08b8c534b7beed6f57c8b44e7b43
--
2.34.1