From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from mail-wm0-x231.google.com ([2a00:1450:400c:c09::231]) by bombadil.infradead.org with esmtps (Exim 4.80.1 #2 (Red Hat Linux)) id 1aYZlu-0003MA-GL for barebox@lists.infradead.org; Wed, 24 Feb 2016 13:46:35 +0000 Received: by mail-wm0-x231.google.com with SMTP id g62so272305985wme.1 for ; Wed, 24 Feb 2016 05:46:10 -0800 (PST) MIME-Version: 1.0 In-Reply-To: References: <20160223083236.GA3939@pengutronix.de> <20160224111516.GM3939@pengutronix.de> <20160224124343.GO3939@pengutronix.de> Date: Wed, 24 Feb 2016 14:46:08 +0100 Message-ID: From: Philippe Leduc List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "barebox" Errors-To: barebox-bounces+u.kleine-koenig=pengutronix.de@lists.infradead.org Subject: Re: Help configuring i.MX6 IPUv3 with a parrallel display To: Sascha Hauer Cc: barebox@lists.infradead.org Victory! I checked the timings with an oscilloscope by using Linux and everything except one pin is identical: LCD_ENABLE ^^ ' . It is a GPIO that let the display in sleep mode to limit consumption. Note that splash utility continue to freeze the board. About the 'driver' that parse the dt to expose the timings, I'll clean up and let you review it (this time I'll use git to send you the patch :) ). I Philippe LEDUC ledphilippe@gmail.com 2016-02-24 13:50 GMT+01:00 Philippe Leduc : > Same result with memset or cp : the screen stay white. I'll recheck my > timings. Could it be related with the freeze of the splash utility? > > BTW, it seems that of_get_display_timings() can't manage ranges of > datas as mentionned in the binding doc (display-timings.txt). > Philippe LEDUC > ledphilippe@gmail.com > > > 2016-02-24 13:43 GMT+01:00 Sascha Hauer : >> On Wed, Feb 24, 2016 at 01:39:25PM +0100, Philippe Leduc wrote: >>> > You could try setting it to >>> V4L2_PIX_FMT_RGB24 manually in ipu_crtc_mode_set(). >>> It is working with this trick and I do not get any error: >>> >>> Unfortunately, the display stay white... I tried to write it with "mw >>> -d /dev/fb0 0xXXXXXXXX +0x40000" and splash freeze the board. >> >> Try 'cp /dev/ram0 /dev/fb0' or 'memset -d /dev/fb0 0x0 0x55 1M'. With >> 'mw' you can only write single words which only gives you some dots in >> one screen corner. >> >> Sascha >> >> -- >> Pengutronix e.K. | | >> Industrial Linux Solutions | http://www.pengutronix.de/ | >> Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | >> Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 | _______________________________________________ barebox mailing list barebox@lists.infradead.org http://lists.infradead.org/mailman/listinfo/barebox