From owner-freebsd-arm@freebsd.org Wed Feb 17 12:10:46 2016 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 704F6AABC7A for ; Wed, 17 Feb 2016 12:10:46 +0000 (UTC) (envelope-from ticso@cicely7.cicely.de) 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 05BC71E23; Wed, 17 Feb 2016 12:10:45 +0000 (UTC) (envelope-from ticso@cicely7.cicely.de) Received: from mail.cicely.de ([10.1.1.37]) by raven.bwct.de (8.13.4/8.13.4) with ESMTP id u1HCA9ku027509 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Wed, 17 Feb 2016 13:10:09 +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 u1HCA3O2054267 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 17 Feb 2016 13:10:03 +0100 (CET) (envelope-from ticso@cicely7.cicely.de) Received: from cicely7.cicely.de (localhost [127.0.0.1]) by cicely7.cicely.de (8.15.2/8.15.2) with ESMTP id u1HCA21m096619; Wed, 17 Feb 2016 13:10:02 +0100 (CET) (envelope-from ticso@cicely7.cicely.de) Received: (from ticso@localhost) by cicely7.cicely.de (8.15.2/8.15.2/Submit) id u1HC9xQ2096616; Wed, 17 Feb 2016 13:09:59 +0100 (CET) (envelope-from ticso) Date: Wed, 17 Feb 2016 13:09:59 +0100 From: Bernd Walter To: Warner Losh Cc: ticso@cicely.de, Kevin Lo , "freebsd-arm@freebsd.org" , Emmanuel Vadot Subject: Re: FreeBSD on the $9 C.H.I.P Message-ID: <20160217120959.GA96435@cicely7.cicely.de> Reply-To: ticso@cicely.de References: <56BBD0B0.7040407@thieprojects.ch> <56BBD6B9.3090703@interia.eu> <20160211104534.5c18d1d32b3b55fdc458f6a5@bidouilliste.com> <56BCD629.3040209@interia.eu> <20160215123438.GK75922@cicely7.cicely.de> <20160215150404.GA51274@ns.kevlo.org> <20160215162419.GL75922@cicely7.cicely.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Operating-System: FreeBSD cicely7.cicely.de 10.2-RELEASE amd64 User-Agent: Mutt/1.5.11 X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED=-1, BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01 autolearn=ham version=3.3.0 X-Spam-Checker-Version: SpamAssassin 3.3.0 (2010-01-18) on spamd.cicely.de 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: Wed, 17 Feb 2016 12:10:46 -0000 On Tue, Feb 16, 2016 at 11:33:08AM -0700, Warner Losh wrote: > On Mon, Feb 15, 2016 at 9:24 AM, Bernd Walter > wrote: > > > On Mon, Feb 15, 2016 at 11:04:04PM +0800, Kevin Lo wrote: > > > On Mon, Feb 15, 2016 at 01:34:39PM +0100, Bernd Walter wrote: > > > > On Thu, Feb 11, 2016 at 07:42:49PM +0100, Kris wrote: > > > > > Yep, that's what I meant. As long as we distinguish Allwinner naming > > > > > convention from what is inside we shall be fine (although Allwinner > > > > > tries hard to confuse people... as if ARM had not done enough :) ) > > > > > That being said I think support for Allwinner chips is worth being > > > > > continued. They are cheap, quite robust, quite popular, and > > > > > documentation is reasonably available (credits go to sunxi I must > > admit) > > > > > > > > This is the first time I hear someone saying that documentation for > > > > Allwinner is available. > > > > Any links to share or is this still under some kind of NDA? > > > > > > Some datasheets are available at > > https://github.com/allwinner-zh/documents > > > > Oh - there are register definitions for the A20 I'd looked up. > > That's better than nothing at least. > > So far all I'd seen where block diagrams and pinouts. > > > > Yea, but many of the interesting bits, like the NAND controller, are > too light in detail to actually implement a NAND controller driver. Same for the grafic part. I have no clear idea how the framebuffer data goes through all the layers until it goes out to an LCD or HDMI port. And trying reverse engineering any Linux source won't comply with ENOTIME that most of us have to deal with. -- B.Walter http://www.bwct.de Modbus/TCP Ethernet I/O Baugruppen, ARM basierte FreeBSD Rechner uvm.