Message ID | 20240909110017.419960-1-ivo.ivanov.ivanov1@gmail.com |
---|---|
Headers | show |
Series | Add minimal Exynos8895 SoC and SM-G950F support | expand |
On Mon, Sep 09, 2024 at 02:00:07PM +0300, Ivaylo Ivanov wrote: > Hi folks, > > This series adds initial SoC support for the Exynos 8895 SoC and also > initial board support for Samsung Galaxy S8 phone (SM-G950F), codenamed > dreamlte. > > The Exynos 8895 SoC is also used in S8 Plus (dream2lte), Note 8 (greatlte) > and Meizu 15 Plus (m1891). Currently DT is added for the Exynos 8895 SoC > and dreamlte, but it should be really easy to adapt for the other devices > with the same SoC. It has been tested with dtbs_check W=1 and results > in no warnings. > > The support added in this series consists of: > * cpus > * pinctrl > * gpio > * simple-framebuffer > * pstore > > This is enough to reach a minimal initramfs shell using an upstream kernel. > More platform support will be added in the future. > > The preferred way to boot this device is by using a small shim bl called > uniLoader [1], which packages the mainline kernel and DT and jumps to > the kernel. This is done in order to work around some issues caused by > the stock, and non-replacable Samsung S-Boot bootloader. For example, > S-Boot leaves the decon trigger control unset, which causes the framebuffer > to not refresh. > > [1] https://github.com/ivoszbg/uniLoader > FYI, It is too late in the cycle for me to pick up any of these patches. Also due to some travel and events, I might be slower in review, but I will review them before next merge window opens. Best regards, Krzysztof