Hi there,
This patchset adds initial support for the Exynos5515 SoC, along with
support for the Samsung Galaxy Watch FE (codenamed lucky7), which uses
this SoC.
Support for the following is added:
- Bootloader framebuffer
- Both CPU cores
- Memory
- Generic timer
- CMU_TOP, CMU_FSYS, CMU_PERI clock management units
- ChipID
Currently, these device trees support booting the device to an initramfs.
There are quite a few regions of reserved memory, where usage of them
can crash the system and/or cause unexpected behaviour. Currently, most
of them are named "misc-rmem@addr". They will be given names as their
accompanying device drivers are added and their purpose becomes apparent.
If you would like them named differently, feel free to let me know.
The VGIC maintenance interrupt seems to be unavailable on this SoC.
I cannot find any reference to it, nor usage of it, anywhere.
It *could* very well still exist, but it is a mystery for now (and also
not a *huge* deal on a low-power SoC designed for smartwatches).
I am getting checkpatch warnings on this patchset advising to check
MAINTAINERS as new files were added, but I am ignoring them as the
entirety of arch/arm64/boot/dts/exynos is covered already.
Kind regards,
- Aiden Isik
Signed-off-by: Aiden Isik <redacted>
---
Changes in v3:
- Remove watchdog node
- Add required clock properties to sysreg_peri and sysreg_fsys
- Use arm,cortex-a55-pmu compatible instead of arm,armv8-pmuv3 for pmu node
- Fix missing Makefile entry
- Link to v2: https://patch.msgid.link/20261019-for-next-lucky7-v2-0-c4ecab4b1c4c@member.fsf.org (local)
Changes in v2:
- Fix patchset title
- Fix DCO email
- Fix style issues reported by dt-check-style in strict mode
- Added patches which were accidentally dropped in v1
- Fix reserved memory and make all memory accessible in the memory node
- Remove redundant PSCI 1.0 cpu_* function IDs
- Extend GIC registers to correct size
- Correct GIC unit address
- Correct CPU unit address
- Document unavailable VGIC maintenance interrupt
- Remove references to dependencies which have since been merged to this tree
- Link to v1: https://patch.msgid.link/20260817-for-next-lucky7-v1-0-42ffb2b71ba2@member.fsf.org (local)
To: Rob Herring <robh@kernel.org>
To: Krzysztof Kozlowski <krzk+dt@kernel.org>
To: Conor Dooley <conor+dt@kernel.org>
To: Peter Griffin <peter.griffin@linaro.org>
To: Alim Akhtar <alim.akhtar@samsung.com>
Cc: Krzysztof Kozlowski <krzk@kernel.org>
Cc: <redacted>
Cc: <redacted>
Cc: <redacted>
Cc: <redacted>
---
Aiden Isik (5):
dt-bindings: soc: samsung: exynos-sysreg: Add compatibles for Exynos5515
dt-bindings: soc: samsung: exynos-pmu: Add Exynos5515 compatible
dt-bindings: arm: samsung: Add lucky7 board binding
arm64: dts: exynos: Add initial support for Exynos5515 SoC
arm64: dts: exynos: Add initial support for Samsung Galaxy Watch FE
.../bindings/arm/samsung/samsung-boards.yaml | 6 +
.../bindings/soc/samsung/exynos-pmu.yaml | 1 +
.../soc/samsung/samsung,exynos-sysreg.yaml | 5 +
arch/arm64/boot/dts/exynos/Makefile | 1 +
arch/arm64/boot/dts/exynos/exynos5515-lucky7.dts | 215 +++++++++++++++++++++
arch/arm64/boot/dts/exynos/exynos5515.dtsi | 178 +++++++++++++++++
6 files changed, 406 insertions(+)
---
base-commit: 993e1bec85faedf90c5d27480793084e54357c09
change-id: 20260815-for-next-lucky7-e5bf3950bdbe
Best regards,
--
Aiden Isik [off-list ref]