Received: with ECARTIS (v1.0.0; list netdev); Mon, 18 Apr 2005 00:49:13 -0700 (PDT) Received: from MMS3.broadcom.com (mms3.broadcom.com [216.31.210.19]) by oss.sgi.com (8.13.0/8.13.0) with ESMTP id j3I7n7Q1024928 for ; Mon, 18 Apr 2005 00:49:07 -0700 Received: from 10.10.64.121 by MMS3.broadcom.com with SMTP (Broadcom SMTP Relay (Email Firewall v6.1.0)); Mon, 18 Apr 2005 00:49:26 -0700 X-Server-Uuid: 35E76369-CF33-4172-911A-D1698BD5E887 Received: from mail-irva-8.broadcom.com ([10.10.64.221]) by mail-irva-1.broadcom.com (Post.Office MTA v3.5.3 release 223 ID# 0-72233U7200L2200S0V35) with ESMTP id com; Mon, 18 Apr 2005 00:48:51 -0700 Received: from mon-irva-10.broadcom.com (mon-irva-10.broadcom.com [10.10.64.171]) by mail-irva-8.broadcom.com (MOS 3.5.6-GR) with ESMTP id ATQ00105; Mon, 18 Apr 2005 00:48:49 -0700 (PDT) Received: from nt-irva-0741.brcm.ad.broadcom.com ( nt-irva-0741.brcm.ad.broadcom.com [10.8.194.54]) by mon-irva-10.broadcom.com (8.9.1/8.9.1) with ESMTP id AAA09801; Mon, 18 Apr 2005 00:48:49 -0700 (PDT) Received: from 10.7.18.136 ([10.7.18.136]) by NT-IRVA-0741.brcm.ad.broadcom.com ([10.8.194.54]) with Microsoft Exchange Server HTTP-DAV ; Mon, 18 Apr 2005 07:48:48 +0000 Received: from rh4 by nt-irva-0741; 17 Apr 2005 23:50:37 -0700 Subject: [PATCH 2.6.12-rc2 1/11] tg3: Minor 5752 fixes From: "Michael Chan" To: "John W. Linville" , davem@davemloft.net cc: netdev@oss.sgi.com In-Reply-To: <1113806551.6504.11.camel@rh4> References: <04132005193843.8300@laptop> <1113806551.6504.11.camel@rh4> Date: Sun, 17 Apr 2005 23:50:37 -0700 Message-ID: <1113807037.6504.17.camel@rh4> MIME-Version: 1.0 X-Mailer: Evolution 2.0.2 (2.0.2-3) X-WSS-ID: 6E7DB90C1OC366902-01-01 Content-Type: multipart/mixed; boundary="=-zs1q4b0+IhXKtD3KuRFt" X-Virus-Scanned: ClamAV 0.83/836/Sun Apr 17 03:38:36 2005 on oss.sgi.com X-Virus-Status: Clean X-archive-position: 1795 X-ecartis-version: Ecartis v1.0.0 Sender: netdev-bounce@oss.sgi.com Errors-to: netdev-bounce@oss.sgi.com X-original-sender: mchan@broadcom.com Precedence: bulk X-list: netdev Content-Length: 5085 Lines: 82 --=-zs1q4b0+IhXKtD3KuRFt Content-Type: text/plain Content-Transfer-Encoding: 7bit Some minor 5752 fixes mostly for correctness and add 5752 PHY ID. Signed-off-by: Michael Chan --=-zs1q4b0+IhXKtD3KuRFt Content-Disposition: attachment; filename=tg3-101.patch Content-Type: text/x-patch; charset=utf-8; name=tg3-101.patch Content-Transfer-Encoding: base64 ZGlmZiAtTnJ1IDEwMC9kcml2ZXJzL25ldC90ZzMuYyAxMDEvZHJpdmVycy9uZXQvdGczLmMNCi0t LSAxMDAvZHJpdmVycy9uZXQvdGczLmMJMjAwNS0wNC0xNSAxMzo0ODozMC4wMDAwMDAwMDAgLTA3 MDANCisrKyAxMDEvZHJpdmVycy9uZXQvdGczLmMJMjAwNS0wNC0xNSAxNDowODoxNi4wMDAwMDAw MDAgLTA3MDANCkBAIC0xMDk0LDcgKzEwOTQsNyBAQA0KIAkJICAgICBDTE9DS19DVFJMX0FMVENM SyB8DQogCQkgICAgIENMT0NLX0NUUkxfUFdSRE9XTl9QTEwxMzMpOw0KIAkJdWRlbGF5KDQwKTsN Ci0JfSBlbHNlIGlmICghKChHRVRfQVNJQ19SRVYodHAtPnBjaV9jaGlwX3Jldl9pZCkgPT0gNTc1 MCkgJiYNCisJfSBlbHNlIGlmICghKCh0cC0+dGczX2ZsYWdzMiAmIFRHM19GTEcyXzU3NTBfUExV UykgJiYNCiAJCSAgICAgKHRwLT50ZzNfZmxhZ3MgJiBURzNfRkxBR19FTkFCTEVfQVNGKSkpIHsN CiAJCXUzMiBuZXdiaXRzMSwgbmV3Yml0czI7DQogDQpAQCAtNTIzNyw4ICs1MjM3LDExIEBADQog CQkgICAgICBSRE1BQ19NT0RFX0xOR1JFQURfRU5BQik7DQogCWlmICh0cC0+dGczX2ZsYWdzICYg VEczX0ZMQUdfU1BMSVRfTU9ERSkNCiAJCXJkbWFjX21vZGUgfD0gUkRNQUNfTU9ERV9TUExJVF9F TkFCTEU7DQotCWlmICgodHAtPnRnM19mbGFnczIgJiBURzNfRkxHMl81NzA1X1BMVVMpICYmDQot CSAgICAgdHAtPnBjaV9jaGlwX3Jldl9pZCAhPSBDSElQUkVWX0lEXzU3MDVfQTApIHsNCisNCisJ LyogSWYgc3RhdGVtZW50IGFwcGxpZXMgdG8gNTcwNSBhbmQgNTc1MCBQQ0kgZGV2aWNlcyBvbmx5 ICovDQorCWlmICgoR0VUX0FTSUNfUkVWKHRwLT5wY2lfY2hpcF9yZXZfaWQpID09IEFTSUNfUkVW XzU3MDUgJiYNCisJICAgICB0cC0+cGNpX2NoaXBfcmV2X2lkICE9IENISVBSRVZfSURfNTcwNV9B MCkgfHwNCisJICAgIChHRVRfQVNJQ19SRVYodHAtPnBjaV9jaGlwX3Jldl9pZCkgPT0gQVNJQ19S RVZfNTc1MCkpIHsNCiAJCWlmICh0cC0+dGczX2ZsYWdzMiAmIFRHM19GTEcyX1RTT19DQVBBQkxF ICYmDQogCQkgICAgKHRwLT5wY2lfY2hpcF9yZXZfaWQgPT0gQ0hJUFJFVl9JRF81NzA1X0ExIHx8 DQogCQkgICAgIHRwLT5wY2lfY2hpcF9yZXZfaWQgPT0gQ0hJUFJFVl9JRF81NzA1X0EyKSkgew0K QEAgLTUyNDksNiArNTI1Miw5IEBADQogCQl9DQogCX0NCiANCisJaWYgKHRwLT50ZzNfZmxhZ3My ICYgVEczX0ZMRzJfUENJX0VYUFJFU1MpDQorCQlyZG1hY19tb2RlIHw9IFJETUFDX01PREVfRklG T19MT05HX0JVUlNUOw0KKw0KICNpZiBURzNfVFNPX1NVUFBPUlQgIT0gMA0KIAlpZiAodHAtPnRn M19mbGFnczIgJiBURzNfRkxHMl9IV19UU08pDQogCQlyZG1hY19tb2RlIHw9ICgxIDw8IDI3KTsN CkBAIC01MzUxLDggKzUzNTcsMTAgQEANCiAJICAgICAgIFdETUFDX01PREVfRklGT1VSVU5fRU5B QiB8IFdETUFDX01PREVfRklGT09SRUFEX0VOQUIgfA0KIAkgICAgICAgV0RNQUNfTU9ERV9MTkdS RUFEX0VOQUIpOw0KIA0KLQlpZiAoKHRwLT50ZzNfZmxhZ3MyICYgVEczX0ZMRzJfNTcwNV9QTFVT KSAmJg0KLQkgICAgIHRwLT5wY2lfY2hpcF9yZXZfaWQgIT0gQ0hJUFJFVl9JRF81NzA1X0EwKSB7 DQorCS8qIElmIHN0YXRlbWVudCBhcHBsaWVzIHRvIDU3MDUgYW5kIDU3NTAgUENJIGRldmljZXMg b25seSAqLw0KKwlpZiAoKEdFVF9BU0lDX1JFVih0cC0+cGNpX2NoaXBfcmV2X2lkKSA9PSBBU0lD X1JFVl81NzA1ICYmDQorCSAgICAgdHAtPnBjaV9jaGlwX3Jldl9pZCAhPSBDSElQUkVWX0lEXzU3 MDVfQTApIHx8DQorCSAgICBHRVRfQVNJQ19SRVYodHAtPnBjaV9jaGlwX3Jldl9pZCkgPT0gQVNJ Q19SRVZfNTc1MCkgew0KIAkJaWYgKCh0cC0+dGczX2ZsYWdzICYgVEczX0ZMRzJfVFNPX0NBUEFC TEUpICYmDQogCQkgICAgKHRwLT5wY2lfY2hpcF9yZXZfaWQgPT0gQ0hJUFJFVl9JRF81NzA1X0Ex IHx8DQogCQkgICAgIHRwLT5wY2lfY2hpcF9yZXZfaWQgPT0gQ0hJUFJFVl9JRF81NzA1X0EyKSkg ew0KQEAgLTcwMjUsNyArNzAzMyw3IEBADQogCQl0dzMyKE5WUkFNX0NGRzEsIG52Y2ZnMSk7DQog CX0NCiANCi0JaWYgKHRwLT50ZzNfZmxhZ3MyICYgVEczX0ZMRzJfNTc1MF9QTFVTKSB7DQorCWlm IChHRVRfQVNJQ19SRVYodHAtPnBjaV9jaGlwX3Jldl9pZCkgPT0gQVNJQ19SRVZfNTc1MCkgew0K IAkJc3dpdGNoIChudmNmZzEgJiBOVlJBTV9DRkcxX1ZFTkRPUl9NQVNLKSB7DQogCQkJY2FzZSBG TEFTSF9WRU5ET1JfQVRNRUxfRkxBU0hfQlVGRkVSRUQ6DQogCQkJCXRwLT5udnJhbV9qZWRlY251 bSA9IEpFREVDX0FUTUVMOw0KQEAgLTg0NjIsNyArODQ3MCw4IEBADQogCQkvKiBETUEgcmVhZCB3 YXRlcm1hcmsgbm90IHVzZWQgb24gUENJRSAqLw0KIAkJdHAtPmRtYV9yd2N0cmwgfD0gMHgwMDE4 MDAwMDsNCiAJfSBlbHNlIGlmICghKHRwLT50ZzNfZmxhZ3MgJiBURzNfRkxBR19QQ0lYX01PREUp KSB7DQotCQlpZiAodHAtPnRnM19mbGFnczIgJiBURzNfRkxHMl81NzA1X1BMVVMpDQorCQlpZiAo R0VUX0FTSUNfUkVWKHRwLT5wY2lfY2hpcF9yZXZfaWQpID09IEFTSUNfUkVWXzU3MDUgfHwNCisJ CSAgICBHRVRfQVNJQ19SRVYodHAtPnBjaV9jaGlwX3Jldl9pZCkgPT0gQVNJQ19SRVZfNTc1MCkN CiAJCQl0cC0+ZG1hX3J3Y3RybCB8PSAweDAwM2YwMDAwOw0KIAkJZWxzZQ0KIAkJCXRwLT5kbWFf cndjdHJsIHw9IDB4MDAzZjAwMGY7DQpAQCAtODYyOCw2ICs4NjM3LDcgQEANCiAJY2FzZSBQSFlf SURfQkNNNTcwNDoJcmV0dXJuICI1NzA0IjsNCiAJY2FzZSBQSFlfSURfQkNNNTcwNToJcmV0dXJu ICI1NzA1IjsNCiAJY2FzZSBQSFlfSURfQkNNNTc1MDoJcmV0dXJuICI1NzUwIjsNCisJY2FzZSBQ SFlfSURfQkNNNTc1MjoJcmV0dXJuICI1NzUyIjsNCiAJY2FzZSBQSFlfSURfQkNNODAwMjoJcmV0 dXJuICI4MDAyL3NlcmRlcyI7DQogCWNhc2UgMDoJCQlyZXR1cm4gInNlcmRlcyI7DQogCWRlZmF1 bHQ6CQlyZXR1cm4gInVua25vd24iOw0KZGlmZiAtTnJ1IDEwMC9kcml2ZXJzL25ldC90ZzMuaCAx MDEvZHJpdmVycy9uZXQvdGczLmgNCi0tLSAxMDAvZHJpdmVycy9uZXQvdGczLmgJMjAwNS0wNC0x NSAxMzo0ODozMC4wMDAwMDAwMDAgLTA3MDANCisrKyAxMDEvZHJpdmVycy9uZXQvdGczLmgJMjAw NS0wNC0xNSAxNDowODoxNi4wMDAwMDAwMDAgLTA3MDANCkBAIC0yMTUwLDYgKzIxNTAsNyBAQA0K ICNkZWZpbmUgUEhZX0lEX0JDTTU3MDQJCQkweDYwMDA4MTkwDQogI2RlZmluZSBQSFlfSURfQkNN NTcwNQkJCTB4NjAwMDgxYTANCiAjZGVmaW5lIFBIWV9JRF9CQ001NzUwCQkJMHg2MDAwODE4MA0K KyNkZWZpbmUgUEhZX0lEX0JDTTU3NTIJCQkweDYwMDA4MTAwDQogI2RlZmluZSBQSFlfSURfQkNN ODAwMgkJCTB4NjAwMTAxNDANCiAjZGVmaW5lIFBIWV9JRF9JTlZBTElECQkJMHhmZmZmZmZmZg0K ICNkZWZpbmUgUEhZX0lEX1JFVl9NQVNLCQkJMHgwMDAwMDAwZg0K --=-zs1q4b0+IhXKtD3KuRFt--