]> www.infradead.org Git - users/jedix/linux-maple.git/commit
arm64: dts: exynos: Add initial support for the Exynos 990 SoC
authorIgor Belwon <igor.belwon@mentallysanemainliners.org>
Wed, 16 Oct 2024 15:47:46 +0000 (17:47 +0200)
committerKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Thu, 17 Oct 2024 08:01:29 +0000 (10:01 +0200)
commit1e5f14efd65caf1d173af8fb4eeb3e04b2625ad3
tree2555b11a3dffc3bc5eb64fa0e2a721d06fd6fb0f
parentf7aeff28f2768443a49600625b6f3d0aad1fdd52
arm64: dts: exynos: Add initial support for the Exynos 990 SoC

The Exynos 990 SoC is an ARMv8 mobile SoC found in Samsung Galaxy N/S20
series phones (x1sxxx, c1sxxx). Add minimal support for this SoC,
including:

- All 8 cores via PSCI
- ChipID
- Generic timer.
- Pinctrl

The devices using this SoC suffer from the same issue as Exynos 8895
caused by the stock Samsung bootloader, as it doesn't configure
CNTFRQ_EL0. Hence it's needed to hardcode the adequate frequency in the
timer node, otherwise the kernel panics.

Signed-off-by: Igor Belwon <igor.belwon@mentallysanemainliners.org>
Link: https://lore.kernel.org/r/20241016154747.64343-6-igor.belwon@mentallysanemainliners.org
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
arch/arm64/boot/dts/exynos/exynos990-pinctrl.dtsi [new file with mode: 0644]
arch/arm64/boot/dts/exynos/exynos990.dtsi [new file with mode: 0644]