From owner-freebsd-arm@FreeBSD.ORG Mon May 5 03:41:47 2014 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 5B42BD4 for ; Mon, 5 May 2014 03:41:47 +0000 (UTC) Received: from feith1.FEITH.COM (feith1.FEITH.COM [192.251.93.1]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 0F9DC17F0 for ; Mon, 5 May 2014 03:41:46 +0000 (UTC) Received: from jwlab.FEITH.COM (jwlab.FEITH.COM [192.251.93.16]) by feith1.FEITH.COM (8.14.5+Sun/8.12.9) with ESMTP id s453Tpke010530 for ; Sun, 4 May 2014 23:29:51 -0400 (EDT) (envelope-from john@jwlab.FEITH.COM) Received: from jwlab.FEITH.COM (localhost [127.0.0.1]) by jwlab.FEITH.COM (8.14.5+Sun/8.14.5) with ESMTP id s453TpPC014573 for ; Sun, 4 May 2014 23:29:51 -0400 (EDT) Received: (from john@localhost) by jwlab.FEITH.COM (8.14.5+Sun/8.14.5/Submit) id s453TpGV014572 for freebsd-arm@freebsd.org; Sun, 4 May 2014 23:29:51 -0400 (EDT) Date: Sun, 4 May 2014 23:29:51 -0400 (EDT) From: John Wehle Message-Id: <201405050329.s453TpGV014572@jwlab.FEITH.COM> To: freebsd-arm@freebsd.org Subject: Amlogic aml8726-m3 / aml8726-m6 SoC status MIME-Version: 1.0 Content-Type: text/plain X-DCC--Metrics: feith1; whitelist X-Scanned-By: MIMEDefang 2.67 on 192.251.93.1 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 May 2014 03:41:47 -0000 Here's quick blurb regarding the current status of support for Amlogic aml8726-m3 and aml8726-m6 SoC. In my private source tree I've implemented the following: Done / lightly tested: Basic machdep code Interrupt controller Timer Real time clock UART GPIO SD card USB Watchdog Random number generator PLL / Clock frequency measurement Done / untested: I2C (using manual mode) Work in progress: Ethernet (it seems like the hardware is actually a DesignWare Core so this driver may be useful for supporting other SoC). Frame buffer (needs additional code to program the PLLs ... works if the PLLs are setup by the firmware) Currently FreeBSD successfully boots to the login prompt on an aml8726-m6 board using a SD card and a serial console. Plans: Finish the ethernet driver. SMP Supply a series of patches so the code can be considered for HEAD. Test on a aml8726-m3 board. Revisit the frame buffer driver. Test on an Ainol Elf-2 tablet. Look at supporting flash memory. -- John ------------------------------------------------------------------------- | Feith Systems | Voice: 1-215-646-8000 | Email: john@feith.com | | John Wehle | Fax: 1-215-540-5495 | | -------------------------------------------------------------------------