]> www.infradead.org Git - users/jedix/linux-maple.git/commit
arm64: dts: exynos: Add initial support for exynos8895 SoC
authorIvaylo Ivanov <ivo.ivanov.ivanov1@gmail.com>
Fri, 20 Sep 2024 15:45:06 +0000 (18:45 +0300)
committerKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Wed, 2 Oct 2024 07:52:37 +0000 (09:52 +0200)
commitdcabaa8ae457647e334bbcaf21f9209315e8f752
tree31985bda0c3a04b5b42e2d61e92ab7492a047cba
parent496374c1d0045177cb5c3e85ce33b2179b11a413
arm64: dts: exynos: Add initial support for exynos8895 SoC

Exynos 8895 SoC is an ARMv8 mobile SoC found in the Samsung Galaxy
S8 (dreamlte), S8 Plus (dream2lte), Note 8 (greatlte) and the Meizu
15 Plus (m1891). Add minimal support for that SoC, including:

- All 8 cores via PSCI
- ChipID
- Generic ARMV8 Timer
- Enumarate all pinctrl nodes

The devices using this SoC suffer from an issue 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.

Further platform support will be added over time.

Signed-off-by: Ivaylo Ivanov <ivo.ivanov.ivanov1@gmail.com>
Link: https://lore.kernel.org/r/20240920154508.1618410-9-ivo.ivanov.ivanov1@gmail.com
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
arch/arm64/boot/dts/exynos/exynos8895-pinctrl.dtsi [new file with mode: 0644]
arch/arm64/boot/dts/exynos/exynos8895.dtsi [new file with mode: 0644]