From mboxrd@z Thu Jan 1 00:00:00 1970 From: boris.brezillon@free-electrons.com (Boris BREZILLON) Date: Thu, 21 Aug 2014 10:37:06 +0200 Subject: [PATCH v4 00/11] drm: add support for Atmel HLCDC Display Controller In-Reply-To: <20140821081619.GZ2452@ldesroches-Latitude-E6320> References: <1406034695-15534-1-git-send-email-boris.brezillon@free-electrons.com> <20140821081619.GZ2452@ldesroches-Latitude-E6320> Message-ID: <20140821103706.2349915d@bbrezillon> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org Hi Ludovic, On Thu, 21 Aug 2014 10:16:19 +0200 Ludovic Desroches wrote: > Hi Boris, > > You can add > > Tested-by: Ludovic Desroches Thanks for testing this driver. > > Only one issue but not related to your patches, you can't display > quickly the bootup logo since the panel detection takes too much > time. Yes, actually this is related to the device probe order: the hlcdc-display-controller device is probed before the simple-panel, thus nothing is detected on the RGB connector (I use of_drm_find_panel to check for panel availability) when the display controller is instantiated. I rely on the default polling infrastructure provided by the DRM/KMS framework which polls for a new connector every 10s, and this is far more than you kernel boot time. Do anyone see a solution to reduce this delay (without changing the polling interval). I thought we could add a notifier infrastructure to the DRM panel framework, but I'm not sure this is how you want things done... Best Regards, Boris -- Boris Brezillon, Free Electrons Embedded Linux and Kernel engineering http://free-electrons.com