Linaro / meta-qcom

OpenEmbedded/Yocto Project BSP layer for Qualcomm based platforms
MIT License
60 stars 69 forks source link

linux-yocto: enable display on QCM6490 IDP board #593

Open TanguduSrihitha opened 2 months ago

TanguduSrihitha commented 2 months ago

Add support for PM7250B PMIC, Novatek NT36672E DSI panel and enable display subsystem on QCM6490 IDP board.

TanguduSrihitha commented 1 month ago

Please also pick up the DP changes from the list.

DP is currently not planned and hence not enabled.

lumag commented 1 month ago

@TanguduSrihitha

Please also pick up the DP changes from the list.

DP is currently not planned and hence not enabled.

DP is present on the board. The patches are available for the feature. Please pick them or provide a good reason to ignore them ('not planned' is not a good reason to leave users with the disabled feature for which the support has been implemented already).

lumag commented 1 month ago

@TanguduSrihitha Please excuse me, I got confused between IDP and RB3g2. There were no DisplayPort patches, so this is fine. Please fix the remaining issues:

lumag commented 3 weeks ago

@TanguduSrihitha any updates?

lumag commented 2 weeks ago

@adhudase @TanguduSrihitha another ping.

TanguduSrihitha commented 1 week ago

Hi @lumag, sorry for the delay in response.

1) Compiling panel and PWM as modules: We have worked with the internal stability team and got forced crash dumps when the device is stuck. Many debug configs are not enabled by default and it took multiple iterations for us to get a parsable dump. From the tasks list and stack traces of the parsed dump, we found that the device is going into a deadlock due to clk prepare_lock MUTEX. We are working with the internal clock team to identify the root cause.

2) Missing panel driver fixes: I'll update in the next patch once we conclude on the panel and PWM configs setting.

3) Backporting of Conrad's fixes and Adreno firmware loading enablement: The GPU team is currently busy with Lemans and they'll consider support on 0.0/meta-qcom post that, probably after 7/15.