From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 1/3] drm/hisilicon: Use drm_connector_register_all Date: Mon, 9 May 2016 08:43:54 +0200 Message-ID: <20160509064354.GI27098@phenom.ffwll.local> References: <1462761128-106487-1-git-send-email-xinliang.liu@linaro.org> <1462761128-106487-2-git-send-email-xinliang.liu@linaro.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-x241.google.com (mail-wm0-x241.google.com [IPv6:2a00:1450:400c:c09::241]) by gabe.freedesktop.org (Postfix) with ESMTPS id 1FFB26E0BD for ; Mon, 9 May 2016 06:43:56 +0000 (UTC) Received: by mail-wm0-x241.google.com with SMTP id e201so19072235wme.2 for ; Sun, 08 May 2016 23:43:56 -0700 (PDT) Content-Disposition: inline In-Reply-To: <1462761128-106487-2-git-send-email-xinliang.liu@linaro.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Xinliang Liu Cc: daniel.vetter@ffwll.ch, juha_efku@dnainternet.net, dri-devel@lists.freedesktop.org, daniel.vetter@intel.com List-Id: dri-devel@lists.freedesktop.org T24gTW9uLCBNYXkgMDksIDIwMTYgYXQgMTA6MzI6MDZBTSArMDgwMCwgWGlubGlhbmcgTGl1IHdy b3RlOgo+IFVzZSBkcm1fY29ubmVjdG9yX3JlZ2lzdGVyX2FsbCBoZWxwZXIgdG8gcmVnaXN0ZXIg Y29ubmVjdG9ycy4KPiBUaGFua3MgdG8gRGFuaWVsIFZldHRlciwgdGhpcyBwYXRjaCBpcyByYWlz ZWQgYnkgaGltLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFhpbmxpYW5nIExpdSA8eGlubGlhbmcubGl1 QGxpbmFyby5vcmc+Cj4gU2lnbmVkLW9mZi1ieTogRGFuaWVsIFZldHRlciA8ZGFuaWVsLnZldHRl ckBpbnRlbC5jb20+CgpTZWVtcyBsaWtlIGV4YWN0bHkgbXkgcGF0Y2gsIGV4Y2VwdCB5b3UndmUg dGFrZW4gb3ZlciBhdXRob3JzaGlwLiBQbGVhc2UKbWVyZ2UgbWluZSBpbnN0ZWFkIChleGNlcHQg d2hlbiB0aGVyZSdzIGEgYnVnKS4KLURhbmllbAoKPiAtLS0KPiAgZHJpdmVycy9ncHUvZHJtL2hp c2lsaWNvbi9raXJpbi9raXJpbl9kcm1fZHJ2LmMgfCAzMSArLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMzAgZGVsZXRpb25zKC0pCj4g Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24va2lyaW4va2lyaW5fZHJt X2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL2hpc2lsaWNvbi9raXJpbi9raXJpbl9kcm1fZHJ2LmMK PiBpbmRleCBlMTAyYzllMWU3YjIuLmJjNDEwZWU1ODRiNyAxMDA2NDQKPiAtLS0gYS9kcml2ZXJz L2dwdS9kcm0vaGlzaWxpY29uL2tpcmluL2tpcmluX2RybV9kcnYuYwo+ICsrKyBiL2RyaXZlcnMv Z3B1L2RybS9oaXNpbGljb24va2lyaW4va2lyaW5fZHJtX2Rydi5jCj4gQEAgLTIwMSwzNSArMjAx LDYgQEAgc3RhdGljIGludCBjb21wYXJlX29mKHN0cnVjdCBkZXZpY2UgKmRldiwgdm9pZCAqZGF0 YSkKPiAgCXJldHVybiBkZXYtPm9mX25vZGUgPT0gZGF0YTsKPiAgfQo+ICAKPiAtc3RhdGljIGlu dCBraXJpbl9kcm1fY29ubmVjdG9yc19yZWdpc3RlcihzdHJ1Y3QgZHJtX2RldmljZSAqZGV2KQo+ IC17Cj4gLQlzdHJ1Y3QgZHJtX2Nvbm5lY3RvciAqY29ubmVjdG9yOwo+IC0Jc3RydWN0IGRybV9j b25uZWN0b3IgKmZhaWxlZF9jb25uZWN0b3I7Cj4gLQlpbnQgcmV0Owo+IC0KPiAtCW11dGV4X2xv Y2soJmRldi0+bW9kZV9jb25maWcubXV0ZXgpOwo+IC0JZHJtX2Zvcl9lYWNoX2Nvbm5lY3Rvcihj b25uZWN0b3IsIGRldikgewo+IC0JCXJldCA9IGRybV9jb25uZWN0b3JfcmVnaXN0ZXIoY29ubmVj dG9yKTsKPiAtCQlpZiAocmV0KSB7Cj4gLQkJCWZhaWxlZF9jb25uZWN0b3IgPSBjb25uZWN0b3I7 Cj4gLQkJCWdvdG8gZXJyOwo+IC0JCX0KPiAtCX0KPiAtCW11dGV4X3VubG9jaygmZGV2LT5tb2Rl X2NvbmZpZy5tdXRleCk7Cj4gLQo+IC0JcmV0dXJuIDA7Cj4gLQo+IC1lcnI6Cj4gLQlkcm1fZm9y X2VhY2hfY29ubmVjdG9yKGNvbm5lY3RvciwgZGV2KSB7Cj4gLQkJaWYgKGZhaWxlZF9jb25uZWN0 b3IgPT0gY29ubmVjdG9yKQo+IC0JCQlicmVhazsKPiAtCQlkcm1fY29ubmVjdG9yX3VucmVnaXN0 ZXIoY29ubmVjdG9yKTsKPiAtCX0KPiAtCW11dGV4X3VubG9jaygmZGV2LT5tb2RlX2NvbmZpZy5t dXRleCk7Cj4gLQo+IC0JcmV0dXJuIHJldDsKPiAtfQo+IC0KPiAgc3RhdGljIGludCBraXJpbl9k cm1fYmluZChzdHJ1Y3QgZGV2aWNlICpkZXYpCj4gIHsKPiAgCXN0cnVjdCBkcm1fZHJpdmVyICpk cml2ZXIgPSAma2lyaW5fZHJtX2RyaXZlcjsKPiBAQCAtMjUxLDcgKzIyMiw3IEBAIHN0YXRpYyBp bnQga2lyaW5fZHJtX2JpbmQoc3RydWN0IGRldmljZSAqZGV2KQo+ICAJCWdvdG8gZXJyX2ttc19j bGVhbnVwOwo+ICAKPiAgCS8qIGNvbm5lY3RvcnMgc2hvdWxkIGJlIHJlZ2lzdGVyZWQgYWZ0ZXIg ZHJtIGRldmljZSByZWdpc3RlciAqLwo+IC0JcmV0ID0ga2lyaW5fZHJtX2Nvbm5lY3RvcnNfcmVn aXN0ZXIoZHJtX2Rldik7Cj4gKwlyZXQgPSBkcm1fY29ubmVjdG9yX3JlZ2lzdGVyX2FsbChkcm1f ZGV2KTsKPiAgCWlmIChyZXQpCj4gIAkJZ290byBlcnJfZHJtX2Rldl91bnJlZ2lzdGVyOwo+ICAK PiAtLSAKPiAyLjguMgo+IAoKLS0gCkRhbmllbCBWZXR0ZXIKU29mdHdhcmUgRW5naW5lZXIsIElu dGVsIENvcnBvcmF0aW9uCmh0dHA6Ly9ibG9nLmZmd2xsLmNoCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRl dmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9t YWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=