From owner-freebsd-arm@FreeBSD.ORG Thu Jan 29 02:33:41 2015 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id B7B03DDD; Thu, 29 Jan 2015 02:33:41 +0000 (UTC) Received: from raven.bwct.de (raven.bwct.de [85.159.14.73]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "raven.bwct.de", Issuer "BWCT" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 638F8B71; Thu, 29 Jan 2015 02:33:41 +0000 (UTC) Received: from mail.cicely.de ([10.1.1.37]) by raven.bwct.de (8.13.4/8.13.4) with ESMTP id t0T2XHMC033235 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Thu, 29 Jan 2015 03:33:17 +0100 (CET) (envelope-from ticso@cicely7.cicely.de) Received: from cicely7.cicely.de (cicely7.cicely.de [10.1.1.9]) by mail.cicely.de (8.14.5/8.14.4) with ESMTP id t0T2XEux032088 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 29 Jan 2015 03:33:14 +0100 (CET) (envelope-from ticso@cicely7.cicely.de) Received: from cicely7.cicely.de (localhost [127.0.0.1]) by cicely7.cicely.de (8.14.2/8.14.2) with ESMTP id t0T2XECV076173; Thu, 29 Jan 2015 03:33:14 +0100 (CET) (envelope-from ticso@cicely7.cicely.de) Received: (from ticso@localhost) by cicely7.cicely.de (8.14.2/8.14.2/Submit) id t0T2XE7s076172; Thu, 29 Jan 2015 03:33:14 +0100 (CET) (envelope-from ticso) Date: Thu, 29 Jan 2015 03:33:14 +0100 From: Bernd Walter To: Ian Lepore Subject: Re: System-On-Module Message-ID: <20150129023314.GH73589@cicely7.cicely.de> Reply-To: ticso@cicely.de References: <20150128183231.GI58886@cicely7.cicely.de> <1422473251.15718.70.camel@freebsd.org> <20150128201440.GA73589@cicely7.cicely.de> <1422490013.15718.79.camel@freebsd.org> <1422491760.15718.97.camel@freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1422491760.15718.97.camel@freebsd.org> X-Operating-System: FreeBSD cicely7.cicely.de 7.0-STABLE i386 User-Agent: Mutt/1.5.11 X-Spam-Status: No, score=-0.2 required=5.0 tests=ALL_TRUSTED=-1, BAYES_00=-1.9, DNS_FROM_AHBL_RHSBL=2.699, T_RP_MATCHES_RCVD=-0.01 autolearn=no version=3.3.0 X-Spam-Checker-Version: SpamAssassin 3.3.0 (2010-01-18) on spamd.cicely.de Cc: "freebsd-arm@freebsd.org" , FreeBSD Current , "freebsd-mobile@freebsd.org" , ticso@cicely.de X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Jan 2015 02:33:41 -0000 On Wed, Jan 28, 2015 at 05:36:00PM -0700, Ian Lepore wrote: > On Thu, 2015-01-29 at 09:12 +0900, Lundberg, Johannes wrote: > > Ah now I see it has EDM connection. I didn't look carefully enough. All the > > images are with the expansion board attached.. > > > > Spec-wise and portability-wise it seems like a good option but my hardware > > guy keeps warning me about Freescale that they often have hardware bugs and > > rather than fixing the bugs they pretend they are not there.. In other > > words, Freescale is good for software developers because of open > > documentation but not so for hardware manufactures. Any experiences with > > this? > > The imx6 manuals include an errata list, so it would be good to check > that for anything specific that would matter to your projects. If you use a prebuild module then you don't get much in touch with the freescale chip fropm the hardware side. On the other hand, there are countless iMX6 boards out there with schematics online. My recently bought Novena even came with printed schematics and they open sourced the HW design files as well. I don't think there are hidden surprises on the hardware side. > For the devices we use in our products everything is good so far with > the hardware. That's emmc, sdcard, ethernet, i2c, uarts, usb, and lots > of gpio (inputs and outputs). The ethernet is gigabit but has a known > limitation of 40MB/s due to the bus it's connected to in the chip. (But > hey, it's documented so it's not a problem, right? :) > > You mentioned video, and we don't have that working on freebsd imx6 yet, > but there's not a ton of work to do. There's a framebuffer driver for > imx5 and it has pretty much the same framebuffer hardware. Getting > video output to a TTL LCD is probably just hours of work. Getting it to > an LVDS LCD or HDMI probably needs days of work (entire drivers written, > potentially, I haven't looked into it). Sounds interesting for my Novena. The one I already got are board only (with some FPGA breakout, ...). They have HDMI though. But I'm also awaiting for the one with case and LCD panel. Not to forget that I have a fairy EDM carrier with LCD already. That said I'v always wondered how much work is it to get the camera interface running, since the Hummingboards can connect to the RPi camera modules. > Some audio support was recently committed, but I don't know much about > it yet. > > -- Ian > > -- B.Walter http://www.bwct.de Modbus/TCP Ethernet I/O Baugruppen, ARM basierte FreeBSD Rechner uvm.