Thanks Nico.
HPD is active , measured the signal
Configured Ports 1.DDI0- PortB - DP with HDMI/DVI is good in BIOS & OS 2.DDI1- PortC - DP with HDMI/DVI is good in BIOS, i915 was turning off the DP display (Never understood the reason)
So configured PortC with eDP
If there is no way BIOS to detect the external display with MMIO registers when configured as eDP, Can i not turn off the DDI1/Port C at runtime in BIOS, am expecting some register should set with eDP as interface and when display is connected
any clue why the i915 OS driver was turning off DP display in case 2?
Regards Rao
On Fri, Jul 30, 2021 at 4:49 PM Nico Huber nico.h@gmx.de wrote:
Hi,
On 30.07.21 16:47, Rao G wrote:
The problem originally I had was that on PortC, DP/HDMI did not work for the external display in the OS, In BIOS it looked good, so I configured PortC as an eDP interface then the external display
started
working in the OS.
this sounds much like you are still facing the same problem. When you configure the port as eDP, Linux' i915 will simply skip reading the exact register we are looking (and just assume the display is present).
Have you tried to measure the hotplug signal when your display is connected/disconnected? Maybe something is physically wrong with the board design, cable, or display?
Nico