From owner-freebsd-arm@FreeBSD.ORG Thu Jun 7 19:35:33 2007 Return-Path: X-Original-To: arm@freebsd.org Delivered-To: freebsd-arm@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 8145016A41F for ; Thu, 7 Jun 2007 19:35:33 +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 17DF213C489 for ; Thu, 7 Jun 2007 19:35:32 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from localhost (localhost [127.0.0.1]) by harmony.bsdimp.com (8.13.8/8.13.4) with ESMTP id l57JYveS081676; Thu, 7 Jun 2007 13:34:57 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Thu, 07 Jun 2007 13:34:56 -0600 (MDT) Message-Id: <20070607.133456.74668036.imp@bsdimp.com> To: bkoenig@alpha-tierchen.de From: Warner Losh In-Reply-To: <49754.2001:6f8:101e:0:20e:cff:fe6d:6adb.1181244172.squirrel@webmail.alpha-tierchen.de> References: <50392.2001:6f8:101e:0:20e:cff:fe6d:6adb.1181235257.squirrel@webmail.alpha-tierchen.de> <20070607180946.GK16463@cicely12.cicely.de> <49754.2001:6f8:101e:0:20e:cff:fe6d:6adb.1181244172.squirrel@webmail.alpha-tierchen.de> X-Mailer: Mew version 3.3 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-2.0 (harmony.bsdimp.com [127.0.0.1]); Thu, 07 Jun 2007 13:34:57 -0600 (MDT) Cc: arm@freebsd.org, ticso@cicely.de Subject: Re: 4-bit SD Card mode 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: Thu, 07 Jun 2007 19:35:33 -0000 I'm not sure I like this at all. The devices shouldn't be setting up the pins for that device. In some cases, they can't know how to do that, and this is one of them. The device has no way of knowing if all 4 wires are connected, or just 1 and the 'spare' lines are used for GPIO. There are similar problems with the serial ports and the ethernet. Does the boot loader you are using at least store the board ID in the place that Linux expects it? Warner