summaryrefslogtreecommitdiffstats
path: root/include/linux
diff options
context:
space:
mode:
authorNaveen Kumar S <nkumars@nvidia.com>2019-02-11 05:35:33 -0500
committermobile promotions <svcmobile_promotions@nvidia.com>2019-02-14 09:00:26 -0500
commitafeec03e41f1d3a2e0e938eaf03c6abd6408e6d0 (patch)
treed62649d61d7ab565aa8949cc99e3d876d3ebac77 /include/linux
parentdfcae0a119b5b924f0ca7e02660b118810d1fafd (diff)
dp: L4T: t186: fix eDP panel initialization
eDP panel initialization was broken on L4T platforms due to the changes made to early enable fbconsole on DP on Sunstreaker. DP early-enable is enabled if fbconsole is enabled. But currently, early-enable is not suitable with internal panels because this feature enables dc as part of dp_init only for internal panels. Since dp_init is called as part of _tegra_dc_enable() in dc probe, dc_enable() gets called recursively, causing unexpected failures. Hence, for internal panels, updating fb monitor specs (which updates mode and enables DC) as past of tegra_dc_dp_detect() helps in enabling DC at the end of probe. To avoid any effect on DP functionality on Sunstreaker and any other platforms, kept early-enable for external DP panels as it is. bug 200434630 Change-Id: I9e0571d246c5c1c916dc069e62ed21c6b660f462 Signed-off-by: Naveen Kumar S <nkumars@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/2016296 Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions