From mboxrd@z Thu Jan 1 00:00:00 1970 From: eric.nelson@boundarydevices.com (Eric Nelson) Date: Fri, 03 Jan 2014 12:14:34 -0700 Subject: [PATCH RFC 27/46] imx-drm: convert to componentised device support In-Reply-To: <1388770004.19394.42.camel@pizza.hi.pengutronix.de> References: <20140102212528.GD7383@n2100.arm.linux.org.uk> <1388767737.19394.32.camel@pizza.hi.pengutronix.de> <20140103170724.GT7383@n2100.arm.linux.org.uk> <1388770004.19394.42.camel@pizza.hi.pengutronix.de> Message-ID: <52C70C1A.3090108@boundarydevices.com> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org 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