E81-107: eDP to LVDS Bridge
The Qualcomm (e)DP driver does not support bridges. Hence this is not really a bridge driver, that means there are no attach- or enable-functions. Instead the bridge is configured when the device is probed. After this it adds itself to the list of panel drivers to be found as a remote-endpoint and optionaly pulls a hotplug-detect-gpio to high to fake to the (e)DP driver a native (e)DP has been powered on.
Merge request reports
Activity
requested review from @tobias.kahlki, @Karampeazis, @oleksii.kutuzov, and @yuri.mazzuoli
assigned to @dietmar.muscholik
added 15 commits
-
6c58d071...0a55b3f0 - 8 commits from branch
seco_v6.6_QLI.1.3-Ver.1.1_E81-dev
- 7b87c878 - [NONFUNC] Correct documentation of stm32 driver
- d01615ca - [DRIVER] Add driver for NXP PTN3460 DP/LVDS bridge on Qualcomm SoCs
- 3e094be6 - [E81][CONFIG] Add driver for NXP PTN3460 DP/LVDS bridge on Qualcomm SoCs
- 94a8164f - [E81][DTB] Add device node for NXP PTN3460 DP/LVDS bridge on Qualcomm SoCs
- 7dd28b37 - [E81][DTB] Move common display configuration to SoMs dtsi file
- 7f1184a9 - [E81][DTB] Add dtsi files for 7" and 10.1" LVDS displays
- d0bbd9d7 - [E81][B79][DTB] Add device trees for E81 on B79 with LVDS displays
Toggle commit list-
6c58d071...0a55b3f0 - 8 commits from branch
@dietmar.muscholik Thanks a lot for the MR. I know that this works well with the hardware patch. However, I still feel the need to route a GPIO from the SoC back to the SoC is a bit dirty. Could you please check one more time, if there is no way of doing the hotplug event in software? E.g. defer the probing of the DP driver until the bridge driver is finished? Or work with a blocking notifier from the bridge driver to the DP driver to trigger the hotplug event?
Having a software solution would us also allow to use the bridge in a more sane way, if Qualcomm decides to add bridge support in a future BSP version.
Edited by Tobias KahlkiMaybe I can modify the qcom driver to defer probing until the bridge is initialized. And maybe I can tinker something that works with the bridge as well as with native eDP-displays. But this may take some time.
Edited by Dietmar Muscholik- Resolved by Tobias Kahlki
Could you add the rest of the dts files as well? (for QCS5430 FP1 and QCS5430 FP2)
- Resolved by Tobias Kahlki
- Resolved by Tobias Kahlki
added 15 commits
-
943d7227...ee368460 - 4 commits from branch
seco_v6.6_QLI.1.3-Ver.1.1
- 3556c209 - 1 earlier commit
- 32a540ea - [DRIVER] Add driver for NXP PTN3460 DP/LVDS bridge on Qualcomm SoCs
- bc4b9ec3 - [E81][CONFIG] Add driver for NXP PTN3460 DP/LVDS bridge on Qualcomm SoCs
- dcee609f - [E81][DTB] Add device node for NXP PTN3460 DP/LVDS bridge on Qualcomm SoCs
- 5da67877 - [E81][DTB] Move common display configuration to SoMs dtsi file
- 61e91143 - [E81][DTB] Add dtsi files for 7" and 10.1" LVDS displays
- 7f5fc833 - [E81][B79][DTB] Add device trees for E81 on B79 with LVDS displays
- fe516904 - [E81][DTB] Add ports to mdss_edp0 and edp2lvds to define dependance
- 60349b53 - [DRIVER] Update documentation of ptn3460 driver
- 44f56702 - [DRIVER] Add PTN3450 driver as a panel driver
- 768d398e - [DRIVER] Rename documentation of ptn3460 driver
Toggle commit list-
943d7227...ee368460 - 4 commits from branch
added 12 commits
-
b82b5f04 - 1 commit from branch
seco_v6.6_QLI.1.3-Ver.1.1
- c8117053 - 1 earlier commit
- 82ad20b4 - [DRIVER] Add driver for NXP PTN3460 DP/LVDS bridge on Qualcomm SoCs
- 527ccaab - [E81][CONFIG] Add driver for NXP PTN3460 DP/LVDS bridge on Qualcomm SoCs
- a9d6701f - [E81][DTB] Add device node for NXP PTN3460 DP/LVDS bridge on Qualcomm SoCs
- 83c24580 - [E81][DTB] Move common display configuration to SoMs dtsi file
- 877647b4 - [E81][DTB] Add dtsi files for 7" and 10.1" LVDS displays
- 4b97af2f - [E81][B79][DTB] Add device trees for E81 on B79 with LVDS displays
- d4431499 - [E81][DTB] Add ports to mdss_edp0 and edp2lvds to define dependance
- 76ec6ced - [DRIVER] Update documentation of ptn3460 driver
- aa3b5abc - [DRIVER] Add PTN3450 driver as a panel driver
- b2b9aae4 - [DRIVER] Rename documentation of ptn3460 driver
Toggle commit list-
b82b5f04 - 1 commit from branch
reset approvals from @tobias.kahlki by pushing to the branch
added 1 commit
- 64ea684f - [E81][DTB] Add comment regarding pixelclock to FN070PGRGU
reset approvals from @tobias.kahlki by pushing to the branch