From mboxrd@z Thu Jan 1 00:00:00 1970 From: Florian Fainelli Subject: [PATCH net-next v2 3/9] net: bcmgenet: use the new fixed PHY helpers Date: Thu, 22 May 2014 09:47:45 -0700 Message-ID: <1400777271-32199-4-git-send-email-f.fainelli@gmail.com> References: <1400777271-32199-1-git-send-email-f.fainelli@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Cc: Thomas Petazzoni , "open list:OPEN FIRMWARE AND..." , Florian Fainelli , Aida Mynzhasova , Sergei Shtylyov , Richard Cochran , open list , Claudiu Manoil , Vitaly Bordug , Grant Likely , "open list:LINUX FOR POWERPC..." , davem@davemloft.net To: netdev@vger.kernel.org Return-path: In-Reply-To: <1400777271-32199-1-git-send-email-f.fainelli@gmail.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: linuxppc-dev-bounces+glppe-linuxppc-embedded-2=m.gmane.org@lists.ozlabs.org Sender: "Linuxppc-dev" List-Id: netdev.vger.kernel.org b2ZfcGh5X2Nvbm5lY3RfZml4ZWRfbGluaygpIGlzIGJlY29taW5nIG9ic29sZXRlLCBhbmQgYWxz byByZXF1aXJlZApwbGF0Zm9ybSBjb2RlIHRvIHJlZ2lzdGVyIHRoZSBmaXhlZCBQSFlzIGF0IHRo ZSBzcGVjaWZpZWQgYWRkcmVzc2VzIGZvcgp0aG9zZSB0byBiZSB1c2FibGUuIEdldCByaWQgb2Yg aXQgYW5kIHVzZSB0aGUgbmV3IG9mX3BoeV9pc19maXhlZF9saW5rKCkKcGx1cyBvZl9waHlfcmVn aXN0ZXJfZml4ZWRfbGluaygpIGhlbHBlcnMgdG8gdHJhbnNpdGlvbiBvdmVyIHRoZSBuZXcKc2No ZW1lLgoKU2lnbmVkLW9mZi1ieTogRmxvcmlhbiBGYWluZWxsaSA8Zi5mYWluZWxsaUBnbWFpbC5j b20+Ci0tLQpObyBjaGFuZ2VzIGluIHYyCgogZHJpdmVycy9uZXQvZXRoZXJuZXQvYnJvYWRjb20v Z2VuZXQvYmNtbWlpLmMgfCAyMSArKysrKysrKysrKysrLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2Vk LCAxMyBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMv bmV0L2V0aGVybmV0L2Jyb2FkY29tL2dlbmV0L2JjbW1paS5jIGIvZHJpdmVycy9uZXQvZXRoZXJu ZXQvYnJvYWRjb20vZ2VuZXQvYmNtbWlpLmMKaW5kZXggNDYwODY3M2JlYWZmLi5hZGQ4ZDg1OTYw ODQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvbmV0L2V0aGVybmV0L2Jyb2FkY29tL2dlbmV0L2JjbW1p aS5jCisrKyBiL2RyaXZlcnMvbmV0L2V0aGVybmV0L2Jyb2FkY29tL2dlbmV0L2JjbW1paS5jCkBA IC0yOTgsNiArMjk4LDcgQEAgaW50IGJjbWdlbmV0X21paV9jb25maWcoc3RydWN0IG5ldF9kZXZp Y2UgKmRldikKIHN0YXRpYyBpbnQgYmNtZ2VuZXRfbWlpX3Byb2JlKHN0cnVjdCBuZXRfZGV2aWNl ICpkZXYpCiB7CiAJc3RydWN0IGJjbWdlbmV0X3ByaXYgKnByaXYgPSBuZXRkZXZfcHJpdihkZXYp OworCXN0cnVjdCBkZXZpY2Vfbm9kZSAqZG4gPSBwcml2LT5wZGV2LT5kZXYub2Zfbm9kZTsKIAlz dHJ1Y3QgcGh5X2RldmljZSAqcGh5ZGV2OwogCXVuc2lnbmVkIGludCBwaHlfZmxhZ3M7CiAJaW50 IHJldDsKQEAgLTMwNywxNSArMzA4LDE5IEBAIHN0YXRpYyBpbnQgYmNtZ2VuZXRfbWlpX3Byb2Jl KHN0cnVjdCBuZXRfZGV2aWNlICpkZXYpCiAJCXJldHVybiAwOwogCX0KIAotCWlmIChwcml2LT5w aHlfZG4pCi0JCXBoeWRldiA9IG9mX3BoeV9jb25uZWN0KGRldiwgcHJpdi0+cGh5X2RuLAotCQkJ CQliY21nZW5ldF9taWlfc2V0dXAsIDAsCi0JCQkJCXByaXYtPnBoeV9pbnRlcmZhY2UpOwotCWVs c2UKLQkJcGh5ZGV2ID0gb2ZfcGh5X2Nvbm5lY3RfZml4ZWRfbGluayhkZXYsCi0JCQkJCWJjbWdl bmV0X21paV9zZXR1cCwKLQkJCQkJcHJpdi0+cGh5X2ludGVyZmFjZSk7CisJLyogSW4gdGhlIGNh c2Ugb2YgYSBmaXhlZCBQSFksIHRoZSBEVCBub2RlIGFzc29jaWF0ZWQKKwkgKiB0byB0aGUgUEhZ IGlzIHRoZSBFdGhlcm5ldCBNQUMgRFQgbm9kZS4KKwkgKi8KKwlpZiAob2ZfcGh5X2lzX2ZpeGVk X2xpbmsoZG4pKSB7CisJCXJldCA9IG9mX3BoeV9yZWdpc3Rlcl9maXhlZF9saW5rKGRuKTsKKwkJ aWYgKHJldCkKKwkJCXJldHVybiByZXQ7CisKKwkJcHJpdi0+cGh5X2RuID0gZG47CisJfQogCisJ cGh5ZGV2ID0gb2ZfcGh5X2Nvbm5lY3QoZGV2LCBwcml2LT5waHlfZG4sIGJjbWdlbmV0X21paV9z ZXR1cCwgMCwKKwkJCQlwcml2LT5waHlfaW50ZXJmYWNlKTsKIAlpZiAoIXBoeWRldikgewogCQlw cl9lcnIoImNvdWxkIG5vdCBhdHRhY2ggdG8gUEhZXG4iKTsKIAkJcmV0dXJuIC1FTk9ERVY7Ci0t IAoxLjkuMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K TGludXhwcGMtZGV2IG1haWxpbmcgbGlzdApMaW51eHBwYy1kZXZAbGlzdHMub3psYWJzLm9yZwpo dHRwczovL2xpc3RzLm96bGFicy5vcmcvbGlzdGluZm8vbGludXhwcGMtZGV2