From owner-freebsd-arm@FreeBSD.ORG Mon Jul 19 14:19:41 2010 Return-Path: Delivered-To: freebsd-arm@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E24BF106564A for ; Mon, 19 Jul 2010 14:19:41 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (bsdimp.com [199.45.160.85]) by mx1.freebsd.org (Postfix) with ESMTP id 754F18FC0C for ; Mon, 19 Jul 2010 14:19:41 +0000 (UTC) Received: from [10.0.0.3] (warner-iphone.bsdimp.com [10.0.0.3]) by harmony.bsdimp.com (8.14.3/8.14.1) with ESMTP id o6JEGj6s037342; Mon, 19 Jul 2010 08:16:46 -0600 (MDT) (envelope-from imp@bsdimp.com) From: Warner Losh To: Greg Ansley In-Reply-To: <4C444E8B.6090104@ansley.com> X-Mailer: iPhone Mail (7D11) References: <4C444E8B.6090104@ansley.com> Message-Id: <62D59897-79BD-4AF2-8584-F045970712F5@bsdimp.com> Content-Type: text/plain; charset=us-ascii; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (iPhone Mail 7D11) Date: Mon, 19 Jul 2010 08:16:34 -0600 Cc: "freebsd-arm@FreeBSD.org" Subject: Re: at91sam9g20: Upcoming Patches X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jul 2010 14:19:42 -0000 I'd prefer one big patch, assuming it is almost ready to roll into the tree. Chances ate I'll be committing it. Bit there might also be a second effort that has patches in flight too. There was some talk too of investgating fdt to cope with the different families. Btw, when I was doing the original port I found the multiplexed pins were rarely configured by the wide array of boot loaders... You were lucky if the memory and nic pins were configured. Warner On Jul 19, 2010, at 7:09 AM, Greg Ansley wrote: > During the next day or so I'll be submitting the following patches > for the arm/at91 (head) tree with the goal of eventually being able > to create a single "GENERIC" kernel that will boot on the > at91rm9200, at91sam926? and at91sam9g20 (as long as boot sequence > configures the multiplexed pins). > > I also have patches against 8-current if any one needs them. > > These patches have been tested on a KB9202C and an Atmel > AT91SAM9G20EK Rev B. I would appreciate testing (or loan of boards) > for the at91sam926? family. > > I am assuming it would be best to submit separate PRs for each of > the changes. If something else is preferred let me know. > > at91_mci.c: > > * Compile and run time selection of "Slot B" of mci controller. > * Compile and run time selection of 4 wire connection (4x bandwidth > to slot). > * No byte swapping on non-RM9200 targets. > * Fix obscure segfault when bus_dma_load() fails in > at91_mci_start_cmd(). > > at91_pit.c: > > * Support for full resolution timer counter. > * Remove compile time address dependencies. > > at91_rst.c: (NEW) > > * Support SAM9 reset controller. > * Implement shutdown() on NRST (reset button) and full reset if held > for more the 5 seconds. > > at91_wdt.c: (NEW) > > * Support SAM9 watchdog timer using the watchdog(9) style interface. > > if_ate.c: > > * Support for sam9 "EMAC" controller. > * Support for rmii interface to phy. > > at91.c & at91sam9.c: > > * Eliminate separate at91sam9.c file. > * Add new devices to at91sam9_devs table. > > at91_machdep.c & at at91sam9_machdep.c: > > * Automatic chip type determination. > * Remove compile time chip dependencies. > * Eliminate separate at91sam9_machdep.c file. > > at91_pmc.c: > > * Corrected support for all of the sam926? and sam9g20 chips. > * Remove compile time chip dependencies. > > Greg Ansley > > _______________________________________________ > freebsd-arm@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-arm > To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org" > >