From owner-freebsd-arm@freebsd.org Mon Jul 20 00:53:16 2015 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 633B59A5014 for ; Mon, 20 Jul 2015 00:53:16 +0000 (UTC) (envelope-from gonzo@id.bluezbox.com) Received: from id.bluezbox.com (id.bluezbox.com [45.55.20.155]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 495871E0E for ; Mon, 20 Jul 2015 00:53:15 +0000 (UTC) (envelope-from gonzo@id.bluezbox.com) Received: from [208.184.220.60] (helo=macbook-air.dolby.net) by id.bluezbox.com with esmtpsa (TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.85 (FreeBSD)) (envelope-from ) id 1ZGz1T-0006xr-EN for freebsd-arm@freebsd.org; Sun, 19 Jul 2015 17:33:35 -0700 From: Oleksandr Tymoshenko Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Subject: WIP: IPU and HDMI drivers for i.MX6 Message-Id: <5569347D-EA8B-46C9-97D3-6BF7CC1952B8@bluezbox.com> Date: Sun, 19 Jul 2015 17:33:04 -0700 To: "freebsd-arm@freebsd.org List" Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2102\)) X-Mailer: Apple Mail (2.2102) Sender: gonzo@id.bluezbox.com X-Spam-Level: - X-Spam-Report: Spam detection software, running on the system "id.bluezbox.com", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see The administrator of that system for details. Content preview: Hello, Last few months I've been working on IPU(video controller)/HDMI support for i.MX6. This patch[1] is the first very limited milestone. It contains more or less complete IPU driver, DVI mode support for HDMI framer, and EDID handler. Missing part is pixel clock management so at the moment driver relies on U-Boot to set pixel clock for 1024x768@60 mode and it's the only supported mode for now. [...] Content analysis details: (-1.0 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 20 Jul 2015 00:53:16 -0000 Hello, Last few months I've been working on IPU(video controller)/HDMI support for i.MX6. This patch[1] is the first very limited milestone. It contains more or less complete IPU driver, DVI mode support for HDMI framer, and EDID handler. Missing part is pixel clock management so at the moment driver relies on U-Boot to set pixel clock for 1024x768@60 mode and it's the only supported mode for now. There seems to be several versions of DTS files for i.MX6 with very different structure for HDMI-related nodes. Patch works only with the version that is part of FreeBSD tree. Patch was tested on Hummingboard so any testing on other i.MX6 devices is appreciated [1] https://people.freebsd.org/~gonzo/arm/patches/imx6-ipu-hdmi-20150719.diff