From mboxrd@z Thu Jan 1 00:00:00 1970 From: Lucas Stach Subject: [PATCH RFC 078/111] staging: etnaviv: remove powerrail support Date: Thu, 2 Apr 2015 17:30:20 +0200 Message-ID: <1427988653-754-79-git-send-email-l.stach@pengutronix.de> References: <1427988653-754-1-git-send-email-l.stach@pengutronix.de> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from metis.ext.pengutronix.de (metis.ext.pengutronix.de [92.198.50.35]) by gabe.freedesktop.org (Postfix) with ESMTP id 93E906EA6A for ; Thu, 2 Apr 2015 08:31:00 -0700 (PDT) In-Reply-To: <1427988653-754-1-git-send-email-l.stach@pengutronix.de> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org Cc: Russell King , kernel@pengutronix.de List-Id: dri-devel@lists.freedesktop.org RnJvbTogUnVzc2VsbCBLaW5nIDxybWsra2VybmVsQGFybS5saW51eC5vcmcudWs+CgpSZW1vdmUg dGhlIGV0bmF2aXYgc3BlY2lmaWMgcG93ZXIgcmFpbCBzdXBwb3J0LCB3aGljaCBpcyBtb3N0bHkg ZGlzYWJsZWQKYW55d2F5LiAgVGhpcyByZWFsbHkgd2FudHMgdG8gYmUgdXNpbmcgdGhlIHBvd2Vy IGRvbWFpbiBzdXBwb3J0IGluc3RlYWQsCndoaWNoIGFsbG93cyB0aGUgU29DIHNwZWNpZmljcyB0 byBiZSBhYnN0cmFjdGVkIGZyb20gdGhlIGRyaXZlciwgcmF0aGVyCnRoYW4gYSBob21lLWNvb2tl ZCB2ZXJzaW9uIG9mIGl0LgoKRm9yIGV4YW1wbGUsIG9uIERvdmUsIGl0IGlzIG5lY2Vzc2FyeSB0 byBnbyB0aHJvdWdoIGEgc3BlY2lmaWMgaXNvbGF0aW9uCmFuZCByZXNldCBzZXF1ZW5jZSB3aGVu IHJlbW92aW5nIGFuZCByZXN0b3JpbmcgdGhlIHBvd2VyIHRvIHRoZSBHUFUsCndoaWNoIGlzIHNv bWV0aGluZyB3ZSBkb24ndCB3YW50IHRvIGhhdmUgdG8gcGxhY2UgaW50byB0aGUgZ2VuZXJpYyBH UFUKZHJpdmVyLgoKU2lnbmVkLW9mZi1ieTogUnVzc2VsbCBLaW5nIDxybWsra2VybmVsQGFybS5s aW51eC5vcmcudWs+Ci0tLQogZHJpdmVycy9zdGFnaW5nL2V0bmF2aXYvZXRuYXZpdl9ncHUuYyB8 IDQ3IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwg NDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9zdGFnaW5nL2V0bmF2aXYvZXRu YXZpdl9ncHUuYyBiL2RyaXZlcnMvc3RhZ2luZy9ldG5hdml2L2V0bmF2aXZfZ3B1LmMKaW5kZXgg ZmZlY2NlNTIzNmY5Li43NTM3YWIxM2E0N2UgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvc3RhZ2luZy9l dG5hdml2L2V0bmF2aXZfZ3B1LmMKKysrIGIvZHJpdmVycy9zdGFnaW5nL2V0bmF2aXYvZXRuYXZp dl9ncHUuYwpAQCAtNjA3LDQ1ICs2MDcsNiBAQCB2b2lkIGV0bmF2aXZfZ3B1X2RlYnVnZnMoc3Ry dWN0IGV0bmF2aXZfZ3B1ICpncHUsIHN0cnVjdCBzZXFfZmlsZSAqbSkKIC8qCiAgKiBQb3dlciBN YW5hZ2VtZW50OgogICovCi0KLXN0YXRpYyBpbnQgZW5hYmxlX3B3cnJhaWwoc3RydWN0IGV0bmF2 aXZfZ3B1ICpncHUpCi17Ci0jaWYgMAotCXN0cnVjdCBkcm1fZGV2aWNlICpkZXYgPSBncHUtPmRy bTsKLQlpbnQgcmV0ID0gMDsKLQotCWlmIChncHUtPmdwdV9yZWcpIHsKLQkJcmV0ID0gcmVndWxh dG9yX2VuYWJsZShncHUtPmdwdV9yZWcpOwotCQlpZiAocmV0KSB7Ci0JCQlkZXZfZXJyKGRldi0+ ZGV2LCAiZmFpbGVkIHRvIGVuYWJsZSAnZ3B1X3JlZyc6ICVkXG4iLAotCQkJCXJldCk7Ci0JCQly ZXR1cm4gcmV0OwotCQl9Ci0JfQotCi0JaWYgKGdwdS0+Z3B1X2N4KSB7Ci0JCXJldCA9IHJlZ3Vs YXRvcl9lbmFibGUoZ3B1LT5ncHVfY3gpOwotCQlpZiAocmV0KSB7Ci0JCQlkZXZfZXJyKGRldi0+ ZGV2LCAiZmFpbGVkIHRvIGVuYWJsZSAnZ3B1X2N4JzogJWRcbiIsCi0JCQkJcmV0KTsKLQkJCXJl dHVybiByZXQ7Ci0JCX0KLQl9Ci0jZW5kaWYKLQlyZXR1cm4gMDsKLX0KLQotc3RhdGljIGludCBk aXNhYmxlX3B3cnJhaWwoc3RydWN0IGV0bmF2aXZfZ3B1ICpncHUpCi17Ci0jaWYgMAotCWlmIChn cHUtPmdwdV9jeCkKLQkJcmVndWxhdG9yX2Rpc2FibGUoZ3B1LT5ncHVfY3gpOwotCWlmIChncHUt PmdwdV9yZWcpCi0JCXJlZ3VsYXRvcl9kaXNhYmxlKGdwdS0+Z3B1X3JlZyk7Ci0jZW5kaWYKLQly ZXR1cm4gMDsKLX0KLQogc3RhdGljIGludCBlbmFibGVfY2xrKHN0cnVjdCBldG5hdml2X2dwdSAq Z3B1KQogewogCWlmIChncHUtPmNsa19jb3JlKQpAQCAtNjg4LDEwICs2NDksNiBAQCBpbnQgZXRu YXZpdl9ncHVfcG1fcmVzdW1lKHN0cnVjdCBldG5hdml2X2dwdSAqZ3B1KQogCiAJREJHKCIlcyIs IGRldl9uYW1lKGdwdS0+ZGV2KSk7CiAKLQlyZXQgPSBlbmFibGVfcHdycmFpbChncHUpOwotCWlm IChyZXQpCi0JCXJldHVybiByZXQ7Ci0KIAlyZXQgPSBlbmFibGVfY2xrKGdwdSk7CiAJaWYgKHJl dCkKIAkJcmV0dXJuIHJldDsKQEAgLTcxNywxMCArNjc0LDYgQEAgaW50IGV0bmF2aXZfZ3B1X3Bt X3N1c3BlbmQoc3RydWN0IGV0bmF2aXZfZ3B1ICpncHUpCiAJaWYgKHJldCkKIAkJcmV0dXJuIHJl dDsKIAotCXJldCA9IGRpc2FibGVfcHdycmFpbChncHUpOwotCWlmIChyZXQpCi0JCXJldHVybiBy ZXQ7Ci0KIAlyZXR1cm4gMDsKIH0KIAotLSAKMi4xLjQKCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVs QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxt YW4vbGlzdGluZm8vZHJpLWRldmVsCg==