From owner-freebsd-arm@FreeBSD.ORG Tue Dec 18 10:55:58 2007 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 3426016A421 for ; Tue, 18 Dec 2007 10:55:58 +0000 (UTC) (envelope-from bkoenig@alpha-tierchen.de) Received: from mx01.qsc.de (mx01.qsc.de [213.148.129.14]) by mx1.freebsd.org (Postfix) with ESMTP id 187FF13C4F2 for ; Tue, 18 Dec 2007 10:55:57 +0000 (UTC) (envelope-from bkoenig@alpha-tierchen.de) Received: from webmail.alpha-tierchen.de (port-212-202-40-215.dynamic.qsc.de [212.202.40.215]) by mx01.qsc.de (Postfix) with ESMTP id E0EE2C837B; Tue, 18 Dec 2007 11:55:54 +0100 (CET) Received: from 192.168.1.2 (SquirrelMail authenticated user bkoenig) by webmail.alpha-tierchen.de with HTTP; Tue, 18 Dec 2007 11:54:20 +0100 (CET) Message-ID: <51020.192.168.1.2.1197975260.squirrel@webmail.alpha-tierchen.de> Date: Tue, 18 Dec 2007 11:54:20 +0100 (CET) From: =?iso-8859-1?Q?Bj=F6rn_K=F6nig?= To: ticso@cicely.de User-Agent: SquirrelMail/1.4.11 MIME-Version: 1.0 Content-Type: multipart/mixed;boundary="----=_20071218115420_50511" X-Priority: 3 (Normal) Importance: Normal Cc: freebsd-arm@freebsd.org Subject: Re: MMC cards support 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: Tue, 18 Dec 2007 10:55:58 -0000 ------=_20071218115420_50511 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit Bernd Walter wrote: > Don't remember the patch, but whoever is commiting this should please > keep in mind that the driver should relocate the MAC into the first > register set and wipe out the other sets, otherwise we end with two > configured MAC if the MAC is changed via ifconfig into the first set. Here it is. I picked up your thoughts and added appropriate code quickly. Björn ------=_20071218115420_50511 Content-Type: application/octet-stream; name="src-sys-arm-at91-if_ate.c.diff" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="src-sys-arm-at91-if_ate.c.diff" LS0tIHNyYy9zeXMvYXJtL2F0OTEvaWZfYXRlLmMub3JpZwkyMDA3LTEyLTAyIDE1OjE5OjM3LjAw MDAwMDAwMCArMDEwMAorKysgc3JjL3N5cy9hcm0vYXQ5MS9pZl9hdGUuYwkyMDA3LTEyLTE4IDEx OjUxOjA3LjAwMDAwMDAwMCArMDEwMApAQCAtMTcwLDcgKzE3MCw3IEBACiAJc3RydWN0IHN5c2N0 bF9jdHhfbGlzdCAqc2N0eDsKIAlzdHJ1Y3Qgc3lzY3RsX29pZCAqc29pZDsKIAlpbnQgZXJyOwot CXVfY2hhciBlYWRkcls2XTsKKwl1X2NoYXIgZWFkZHJbRVRIRVJfQUREUl9MRU5dOwogCiAJc2Mt PmRldiA9IGRldjsKIAllcnIgPSBhdGVfYWN0aXZhdGUoZGV2KTsKQEAgLTU4NiwyNCArNTg2LDM4 IEBACiBzdGF0aWMgaW50CiBhdGVfZ2V0X21hYyhzdHJ1Y3QgYXRlX3NvZnRjICpzYywgdV9jaGFy ICplYWRkcikKIHsKKwlidXNfc2l6ZV90IHNhX2xvd19yZWdbXSA9IHsgRVRIX1NBMUwsIEVUSF9T QTJMLCBFVEhfU0EzTCwgRVRIX1NBNEwgfTsKKwlidXNfc2l6ZV90IHNhX2hpZ2hfcmVnW10gPSB7 IEVUSF9TQTFILCBFVEhfU0EySCwgRVRIX1NBM0gsIEVUSF9TQTRIIH07CiAJdWludDMyX3QgbG93 LCBoaWdoOworCWludCBpOwogCiAJLyoKIAkgKiBUaGUgYm9vdCBsb2FkZXIgc2V0dXAgdGhlIE1B QyB3aXRoIGFuIGFkZHJlc3MsIGlmIG9uZSBpcyBzZXQgaW4KLQkgKiB0aGUgbG9hZGVyLiAgVGhl IFRTQyBsb2FkZXIgd2lsbCBhbHNvIHNldCB0aGUgTUFDIGFkZHJlc3MgaW4gYQotCSAqIHNpbWls YXIgd2F5LiAgR3JhYiB0aGUgTUFDIGFkZHJlc3MgZnJvbSB0aGUgU0ExW0hMXSByZWdpc3RlcnMu CisJICogdGhlIGxvYWRlci4gR3JhYiBvbmUgTUFDIGFkZHJlc3MgZnJvbSB0aGUgU0FbMS00XVtI TF0gcmVnaXN0ZXJzLgogCSAqLwotCWxvdyA9IFJENChzYywgRVRIX1NBMUwpOwotCWhpZ2ggPSAg UkQ0KHNjLCBFVEhfU0ExSCk7Ci0JaWYgKChsb3cgfCAoaGlnaCAmIDB4ZmZmZikpID09IDApCi0J CXJldHVybiAoRU5YSU8pOwotCWVhZGRyWzBdID0gbG93ICYgMHhmZjsKLQllYWRkclsxXSA9IChs b3cgPj4gOCkgJiAweGZmOwotCWVhZGRyWzJdID0gKGxvdyA+PiAxNikgJiAweGZmOwotCWVhZGRy WzNdID0gKGxvdyA+PiAyNCkgJiAweGZmOwotCWVhZGRyWzRdID0gaGlnaCAmIDB4ZmY7Ci0JZWFk ZHJbNV0gPSAoaGlnaCA+PiA4KSAmIDB4ZmY7Ci0JcmV0dXJuICgwKTsKKwlmb3IgKGkgPSAwOyBp IDwgNDsgaSsrKSB7CisJCWxvdyA9IFJENChzYywgc2FfbG93X3JlZ1tpXSk7CisJCWhpZ2ggPSBS RDQoc2MsIHNhX2hpZ2hfcmVnW2ldKTsKKwkJaWYgKChsb3cgfCAoaGlnaCAmIDB4ZmZmZikpICE9 IDApIHsKKwkJCWVhZGRyWzBdID0gbG93ICYgMHhmZjsKKwkJCWVhZGRyWzFdID0gKGxvdyA+PiA4 KSAmIDB4ZmY7CisJCQllYWRkclsyXSA9IChsb3cgPj4gMTYpICYgMHhmZjsKKwkJCWVhZGRyWzNd ID0gKGxvdyA+PiAyNCkgJiAweGZmOworCQkJZWFkZHJbNF0gPSBoaWdoICYgMHhmZjsKKwkJCWVh ZGRyWzVdID0gKGhpZ2ggPj4gOCkgJiAweGZmOworCQkJaWYgKGkgPiAwKSB7CisJCQkJV1I0KHNj LCBzYV9sb3dfcmVnWzBdLCBsb3cpOworCQkJCVdSNChzYywgc2FfaGlnaF9yZWdbMF0sIGhpZ2gp OworCQkJfQorCQkJZm9yIChpID0gMTsgaSA8IDQ7IGkrKykgeworCQkJCVdSNChzYywgc2FfbG93 X3JlZ1tpXSwgMCk7CisJCQkJV1I0KHNjLCBzYV9oaWdoX3JlZ1tpXSwgMCk7CisJCQl9CisJCQly ZXR1cm4gKDApOworCQl9CisJfQorCisJcmV0dXJuIChFTlhJTyk7CiB9CiAKIHN0YXRpYyB2b2lk Cg== ------=_20071218115420_50511--