SoMainline/linux

missing panel/dsi/gpu/mdss in mainlined yoshino device tree

rhjdvsgsgks opened this issue · 4 comments

sorry for the stupid question.

im trying to run pmos on my maple. but seems like panel/dsi/gpu/mdss part of dt is just disappeared in mainline code. even they already finished (or actually not?) in some branch of this repo, such as 3ae7ae0 . is there any reason that prevented display part of dt merged into upstream (such as they are still WIP)?

i noticed that there is another project on gitlab (https://gitlab.com/msm8998-mainline/linux) trying to run mainline linux on msm8998. and they have some newer commit for yoshino (such as audio) which authored by member of somainline. but i didn't find where these commit came from. are they come from some private repo that include WIP commits? or that's the new place you contribute to?

i tried 5.18.y branch and some other older branch of msm8998-mainline because they are the branch conntains dt of display and have a .config that able to compile without too much edit. but none of them can make the screen/gpu works. /sys/kernel/debug/devices_deferred and dmesg showed there is a dependencies cycle (mdss c900000 -> mnoc 1744000 -> mmcc c8c0000 -> dsi0_phy 994400 -> mmcc c8c0000). i spent few month on figure out how to resolve this. unfortunately, i still didn't figure it out until now. can i get some help here? thanks

@rhjdvsgsgks May you try a current master branch checkout on msm8998-mainline/linux? It's been rebased on top of v6.0 and msm8998_defconfig should include the panel driver and (hopefully) other related things. Let me know how it goes!

@JamiKettunen
sorry for the late reply. i tested v6.1 branch in your repo. and it still failed with

msm-mdss c900000.mdss: deferred probe timeout, ignoring dependency
platform c8c0000.clock-controller: deferred probe pending
platform cd00000.iommu: deferred probe pending
platform c900000.mdss: deferred probe pending
platform 1744000.interconnect: deferred probe pending
platform smem: deferred probe pending

@rhjdvsgsgks Hey, I just now saw your message here after also clicking Load more button, this is spammed by references due to the #2 stuff in commit messages; would you mind continuing in https://gitlab.com/msm8998-mainline/linux/-/issues/37 and providing a full dmesg log there? Thanks.

@JamiKettunen i think we can close this issue now. on the https://github.com/SoMainline/linux/tree/topic/maple_wip branch MarijnS95 and konradybcio provided some fix. and i tested that it works sonyxperiadev/bug_tracker#799 (comment) . you can try to pick it if tested it wont break other device