Hi Philipp, On 01/03/2014 10:26 AM, Philipp Zabel wrote: > Am Freitag, den 03.01.2014, 17:07 +0000 schrieb Russell King - ARM > Linux: >> On Fri, Jan 03, 2014 at 05:48:57PM +0100, Philipp Zabel wrote: >>> Hi Russell, >>> >>> I've tested this series on a BD-SL (SabreLite) with HDMI. Right now >>> the HPD signal doesn't seem to work, but after overwriting the >>> connection check, I got a stable and correct picture on the monitor: >> >> Hmm. Does this mean you're not getting any IRQs from the HDMI interface >> when you plug and unplug the monitor? >> >> 147: 281 GIC 147 120000.hdmi >> >> on turning the TV on: >> >> 147: 282 GIC 147 120000.hdmi >> >> on unplugging the HDMI cable: >> >> 147: 283 GIC 147 120000.hdmi >> >> on replugging the HDMI cable: >> >> 147: 284 GIC 147 120000.hdmi > > Exactly. And while the RX_SENSE bits of HDMI_IH_PHY_STAT0 change when I > (un)plug, the HPD bit stays zero. I'll check with other hardware. >
This is an issue we've seen before. The SABRE Lite board has a voltage divider on the HPD pins and some monitors (esp. DVI monitors) either don't drive things high enough to assert HPD or bounce with connect/disconnect. We've instrumented our 3.0.35 kernels to use the RX_SENSE bits instead. Regards, Eric