ChanServ changed the topic of #sm8250-mainline to: Mainline Linux for Qualcomm Snapdragon 865/865+/870 (SM8250) | Bridged to #sm8250-mainline on matrix.org
<kssss[m]> Do panel generators work? Like this one: https://github.com/msm8916-mainline/linux-mdss-dsi-panel-driver-generator i've used it before for sdm660, but it does not seem to accept any dtb i give it, despite the qcom,mdss_dsi certainly being there.
<chenxuecong[m]> Not tested in sm8250
<ungeskriptet[m]> <kssss[m]> "Do panel generators work? Like..." <- What's the error?
<ungeskriptet[m]> Make sure you use the fdt extracted from downstream
<kssss[m]> oh, i didn't even know such a file existed at /sys/firmware/fdt. Using it worked, thank you! boot.img didnt have any dtbs at all, only vendor_boot, but none of them had panels. well now i know
<kssss[m]> * oh, i didn't even know such a file existed at /sys/firmware/fdt. Using it worked, thank you! boot.img didnt have any dtbs at all, only vendor_boot, but none of them had panels. well now i know, google wasn't too helpful :p
<ungeskriptet[m]> Yeah usually SoC-specifc device trees are stored in boot or vendor_boot and device specifc device trees are stored as an overlay in the dtbo partition
<kssss[m]> * oh, i didn't even know such a file existed at /sys/firmware/fdt. Using it worked, thank you! boot.img didnt have any dtbs at all, only vendor_boot and dtbo, but none of them had panels. well now i know, google wasn't too helpful :p
<ungeskriptet[m]> /sys/firmware/fdt is the final device tree that is merged by the bootloader from (vendor_)boot dtbs and the dtbo partition that the downstream kernel uses
<kssss[m]> interesting! someone should put that on wiki somewhere, hah
<kssss[m]> * oh, i didn't even know such a file existed at /sys/firmware/fdt. Using it worked, thank you! boot.img didnt have any dtbs at all, only vendor_boot and dtbo, but none of them had usable panels. well now i know, google wasn't too helpful :p