From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mark Yao Subject: [PATCH v2 2/2] drm/rockchip: vop: set vop enabled after enable iommu Date: Thu, 22 Jan 2015 18:29:57 +0800 Message-ID: <1421922597-18351-3-git-send-email-mark.yao@rock-chips.com> References: <1421922597-18351-1-git-send-email-mark.yao@rock-chips.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from regular1.263xmail.com (regular1.263xmail.com [211.150.99.137]) by gabe.freedesktop.org (Postfix) with ESMTP id E06D86E7EC for ; Thu, 22 Jan 2015 02:31:02 -0800 (PST) In-Reply-To: <1421922597-18351-1-git-send-email-mark.yao@rock-chips.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: David Airlie , Daniel Vetter , Rob Clark , Philipp Zabel , Daniel Kurtz , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, linux-rockchip@lists.infradead.org Cc: Mark Yao List-Id: dri-devel@lists.freedesktop.org dGhlcmUgaXMgYSBCdWcgdGhhdDoKICB2b3BfZW5hYmxlKCktPmRybV92Ymxhbmtfb24sIGRybV92 Ymxhbmtfb24gbWF5IGNhbGwgdm9wCmVuYWJsZSB2YmxhbmsuIGlmIGl0IGhhcHBlbiwgdmJsYW5r IGVuYWJsZSB3b3VsZCBmYWlsZWQsCnRoZW4gY2F1c2UgaXJxIHN0YXR1cyBlcnJvci4gYmVjYXVz ZSBpc19lbmFibGVkIHZhbHVlIGlzIHNldAphZnRlciBkcm1fdmJsYW5rX29uLgoKYWZ0ZXIgZW5h YmxlIHZvcCBjbG9ja3MgYW5kIGlvbW11IHJlZ3MsIHdlIGNhbiBzdXJlIHRoYXQKUi9XIHZvcCBy ZWdzIGFuZCBkbyB2b3AgcGxhbmUgZmxpcCBpcyBzYWZlLCBzbyBwbGFjZQppc19lbmFibGVkID0g dHJ1ZSBhZnRlciBlbmFibGUgaW9tbXUgaXMgc3VpdGFibGUuCgpTaWduZWQtb2ZmLWJ5OiBNYXJr IFlhbyA8bWFyay55YW9Acm9jay1jaGlwcy5jb20+Ci0tLQpDaGFuZ2VzIGluIHYyOgotIGZpeCBt aXN0YWtlIHRoYXQgc2V0IGlzX2VuYWJsZWQgd3JvbmcuCgogZHJpdmVycy9ncHUvZHJtL3JvY2tj aGlwL3JvY2tjaGlwX2RybV92b3AuYyB8ICAgMTEgKysrKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2Vk LCA3IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9n cHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV92b3AuYyBiL2RyaXZlcnMvZ3B1L2RybS9yb2Nr Y2hpcC9yb2NrY2hpcF9kcm1fdm9wLmMKaW5kZXggZDAzZWI3ZS4uZmIyNTgzNiAxMDA2NDQKLS0t IGEvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV92b3AuYworKysgYi9kcml2 ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfZHJtX3ZvcC5jCkBAIC00MjAsNiArNDIwLDEx IEBAIHN0YXRpYyB2b2lkIHZvcF9lbmFibGUoc3RydWN0IGRybV9jcnRjICpjcnRjKQogCQlnb3Rv IGVycl9kaXNhYmxlX2FjbGs7CiAJfQogCisJLyoKKwkgKiBBdCBoZXJlLCB2b3AgY2xvY2sgJiBp b21tdSBpcyBlbmFibGUsIFIvVyB2b3AgcmVncyB3b3VsZCBiZSBzYWZlLgorCSAqLworCXZvcC0+ aXNfZW5hYmxlZCA9IHRydWU7CisKIAlzcGluX2xvY2soJnZvcC0+cmVnX2xvY2spOwogCiAJVk9Q X0NUUkxfU0VUKHZvcCwgc3RhbmRieSwgMCk7CkBAIC00MzAsOCArNDM1LDYgQEAgc3RhdGljIHZv aWQgdm9wX2VuYWJsZShzdHJ1Y3QgZHJtX2NydGMgKmNydGMpCiAKIAlkcm1fdmJsYW5rX29uKHZv cC0+ZHJtX2Rldiwgdm9wLT5waXBlKTsKIAotCXZvcC0+aXNfZW5hYmxlZCA9IHRydWU7Ci0KIAly ZXR1cm47CiAKIGVycl9kaXNhYmxlX2FjbGs6CkBAIC00NjIsNiArNDY1LDggQEAgc3RhdGljIHZv aWQgdm9wX2Rpc2FibGUoc3RydWN0IGRybV9jcnRjICpjcnRjKQogCVZPUF9DVFJMX1NFVCh2b3As IHN0YW5kYnksIDEpOwogCiAJc3Bpbl91bmxvY2soJnZvcC0+cmVnX2xvY2spOworCisJdm9wLT5p c19lbmFibGVkID0gZmFsc2U7CiAJLyoKIAkgKiBkaXNhYmxlIGRjbGsgdG8gc3RvcCBmcmFtZSBz Y2FuLCBzbyB3ZSBjYW4gc2FmZWx5IGRldGFjaCBpb21tdSwKIAkgKi8KQEAgLTQ3MSw4ICs0NzYs NiBAQCBzdGF0aWMgdm9pZCB2b3BfZGlzYWJsZShzdHJ1Y3QgZHJtX2NydGMgKmNydGMpCiAKIAlj bGtfZGlzYWJsZSh2b3AtPmFjbGspOwogCWNsa19kaXNhYmxlKHZvcC0+aGNsayk7Ci0KLQl2b3At PmlzX2VuYWJsZWQgPSBmYWxzZTsKIH0KIAogLyoKLS0gCjEuNy45LjUKCgpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0 CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9w Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=