Date: Tue, 18 Dec 2007 11:54:20 +0100 (CET) From: =?iso-8859-1?Q?Bj=F6rn_K=F6nig?= <bkoenig@alpha-tierchen.de> To: ticso@cicely.de Cc: freebsd-arm@freebsd.org Subject: Re: MMC cards support Message-ID: <51020.192.168.1.2.1197975260.squirrel@webmail.alpha-tierchen.de>
next in thread | raw e-mail | index | archive | help
------=_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--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?51020.192.168.1.2.1197975260.squirrel>