Message ID | 20250321145556.1436201-1-ivo.ivanov.ivanov1@gmail.com (mailing list archive) |
---|---|
Headers | show |
Series | arm64: dts: exynos: add initial support for Samsung Galaxy S22+ | expand |
On 21/03/2025 15:55, Ivaylo Ivanov wrote: > Hey folks, > > This patchset adds device tree files for Exynos 2200 and Samsung > Galaxy S22+. > > Exynos 2200 SoC is an ARMv8 mobile SoC found in the Samsung Galaxy S22 > (r0s), S22+ (g0s), S22 Ultra (b0s) Add minimal support for that SoC, > including psci, pmu, chipid, architecture timer and mct, pinctrl, > clocks and usb. > > 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. > > Another issue is that cpu2 and cpu3 fail to come up consistently, which > leads to a hang later in the boot process. As A510 cores are clustered > by two, it makes sense for both of these cpus to fail if there is a > power issue. Disable them until the problem is figured out. > > Samsung Galaxy S22+ (SM-S906B), codenamed g0s, is a mobile phone from > 2022. It features 8GB RAM, 128/256GB UFS 3.1, Exynos 2200 SoC and a > 1080x2340 Dynamic AMOLED display. > > Further platform support will be added over time. > > I expect [1], [2] and [3] to be merged in next before this patchset > because it depends on the aforementioned series for drivers and device > tree bindings. Please document dependencies at the top - this is the most important part of cover letter. Ping me when dependencies get merged. Best regards, Krzysztof