On 20/03/17 00:55, Sebastian Reichel wrote: > Hi, > > On Sun, Mar 19, 2017 at 09:10:30AM -0700, Tony Lindgren wrote: >> * Sebastian Reichel <sre@xxxxxxxxxx> [170318 18:31]: >>> Hi, >>> >>> On Sat, Mar 04, 2017 at 09:43:59PM -0800, Tony Lindgren wrote: >>>> The LCD panel on droid 4 is a command mode LCD. The binding follows >>>> the standard omapdrm binding and the changes needed for omapdrm command >>>> mode panels are posted separately. >>>> >>>> Cc: devicetree@xxxxxxxxxxxxxxx >>>> Cc: Marcel Partap <mpartap@xxxxxxx> >>>> Cc: Michael Scott <michael.scott@xxxxxxxxxx> >>>> Cc: Sebastian Reichel <sre@xxxxxxxxxx> >>>> Cc: Tomi Valkeinen <tomi.valkeinen@xxxxxx> >>>> Signed-off-by: Tony Lindgren <tony@xxxxxxxxxxx> >>> >>> Tested-By: Sebastian Reichel <sre@xxxxxxxxxx> >>> >>> With a non-modular kernel lcd is not working with omapdrm if HDMI >>> is enabled. After dropping HDMI in droid4's dts file everything >>> worked as expected. I assume both work properly with a modular >>> kernel? >> >> Yes with loadable modules both work just fine. If things do not >> work properly as built-in, chances are there's some unhandled >> dependency that needs -EPROBE_DEFER somewhere for a regulator >> or a clock. > > I think that would also result in problems with disabled HDMI. > I guess the problem is, that omapdrm is initialized too early. > AFAIK omapdrm is not hotplug-capable. It shouldn't matter when omapdrm is initialized. omapdrm should wait until it has all the displays. Tomi
Attachment:
signature.asc
Description: OpenPGP digital signature