From owner-freebsd-arm@FreeBSD.ORG Tue Nov 12 09:04:01 2013 Return-Path: Delivered-To: freebsd-arm@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 6586C51F for ; Tue, 12 Nov 2013 09:04:01 +0000 (UTC) Received: from nibbler.fubar.geek.nz (nibbler.fubar.geek.nz [199.48.134.198]) by mx1.freebsd.org (Postfix) with ESMTP id 4ACB32B2F for ; Tue, 12 Nov 2013 09:04:01 +0000 (UTC) Received: from bender.Home (97e5e46b.skybroadband.com [151.229.228.107]) by nibbler.fubar.geek.nz (Postfix) with ESMTPSA id C824A5E2FC; Tue, 12 Nov 2013 08:54:55 +0000 (UTC) Date: Tue, 12 Nov 2013 08:54:47 +0000 From: Andrew Turner To: Ruslan Bukin Subject: Re: FreeBSD on Freescale Vybrid Message-ID: <20131112085447.229585d0@bender.Home> In-Reply-To: <20131112074915.GB19103@mail.bsdpad.com> References: <20131112074915.GB19103@mail.bsdpad.com> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: freebsd-arm X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.16 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 Nov 2013 09:04:01 -0000 On Tue, 12 Nov 2013 11:49:15 +0400 Ruslan Bukin wrote: > Hi! > > I'm happy to announce support for Freescale Vybrid Family > (VFxxx) microprocessors. > > VF600 is a cheap single core ARM Cortex-A5 (500Mhz) > or dual-core SoC with ARM Cortex-M4 (167Mhz) for low-power > offload and real-time responsiveness. > > The port covers initial support, including drivers for: > gpio, usb ehci, nand, uart > > Also supported: > GIC, mpcore_timer, ffec ethernet driver > > For develop I used Phytec COSMIC board: > http://www.phytec.com/products/single-board-computers/ > > code is here (I will commit it to HEAD very soon) > http://hg.bsdpad.com > > Known issues: > 1) ffec ethernet driver can't find media on initialization > (trick with cable connector works) > > Thanks to Freescale for the good docs and > to FreeBSD community for the great OS! One thing I noticed is you are not prefixing the all file names in the sys/arm/freescale/vybrid/ directory with something unique. I am starting to work on a GENERIC kernel for armv6 and this needs each file to have a unique name even if they are in different directories. It would be good if you could rename them before committing to FreeBSD as this would reduce the churn later. Andrew