From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stefan Agner Subject: Re: [PATCH 0/7] drm/fsl-dcu: fixes and enhancements Date: Thu, 25 Feb 2016 15:36:03 -0800 Message-ID: <663a114ac495a84109fb9baad005252a@agner.ch> References: <1447900970-15936-1-git-send-email-stefan@agner.ch> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail.kmu-office.ch (mail.kmu-office.ch [IPv6:2a02:418:6a02::a2]) by gabe.freedesktop.org (Postfix) with ESMTPS id 53B096E1E8 for ; Thu, 25 Feb 2016 23:38:47 +0000 (UTC) In-Reply-To: <1447900970-15936-1-git-send-email-stefan@agner.ch> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: airlied@linux.ie, daniel.vetter@ffwll.ch, jianwei.wang.chn@gmail.com Cc: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, alison.wang@freescale.com List-Id: dri-devel@lists.freedesktop.org T24gMjAxNS0xMS0xOCAxODo0MiwgU3RlZmFuIEFnbmVyIHdyb3RlOgo+IER1cmluZyB0ZXN0aW5n IHRoZSBEQ1UgRFJNIGRyaXZlciBvbiB0aGUgRnJlZXNjYWxlIFZ5YnJpZCBwbGF0Zm9ybQo+IEkg Y2FtZSBhY3Jvc3Mgc29tZSAocGxhdGZvcm0gaW5kZXBlbmRlbnQpIGJ1Z3MgYW5kIHByb2JsZW1z IHdoaWNoCj4gdGhpcyBwYXRjaHNldCBhZGRyZXNzZXMuCj4gCj4gTm90ZTogVG8gdXNlIHRoZSBk cml2ZXIgb24gVnlicmlkIHNvbWUgcGxhdGZvcm0vZGV2aWNlLXRyZWUKPiBlbmhhbmNlbWVudHMg YXJlIG5lZWRlZCB3aGljaCBhcmUgbm90IHBhcnQgb2YgdGhpcyBwYXRjaHNldC4KPiBJIHN0aWxs IG5lZWQgdG8gY2xlYW4gdGhvc2UgdXAuCgpBcHBsaWVkIDEtNiB0byBteSB0cmVlOgpodHRwOi8v Z2l0LmFnbmVyLmNoL2dpdHdlYi8/cD1saW51eC1kcm0tZnNsLWRjdS5naXQ7YT1zaG9ydGxvZzto PXJlZnMvaGVhZHMvZm9yLW5leHQKCldpbGwgc2VuZCBvdXQgYSBwdWxsIHJlcXVlc3QgZm9yIHRo YXQgdHJlZSBzb29uaXNoLgoKPiAKPiBTdGVmYW4gQWduZXIgKDcpOgo+ICAgZHJtL2ZzbC1kY3U6 IHNwZWNpZnkgdm9sYXRpbGUgcmVnaXN0ZXJzCj4gICBkcm0vZnNsLWRjdTogcmVtb3ZlIHJlZ21h cCByZXR1cm4gdmFsdWUgY2hlY2tzCj4gICBkcm0vZnNsLWRjdTogYXZvaWQgbWVtb3J5IGxlYWsg b24gZXJyb3JzCj4gICBkcm0vZnNsLWRjdTogaGFuZGxlIGluaXRpYWxpemF0aW9uIGVycm9ycyBw cm9wZXJseQo+ICAgZHJtL2ZzbC1kY3U6IG1hc2sgYWxsIGludGVycnVwdHMgb24gaW5pdGlhbGl6 YXRpb24KPiAgIGRybS9mc2wtZGN1OiBmaXggYWxwaGEgYmxlbmRpbmcKPiAgIGRybS9mc2wtZGN1 OiB1c2UgbW9kZSBmbGFncyBmb3IgaHN5bmMvdnN5bmMgcGl4ZWxjbGsgcG9sYXJpdHkKPiAKPiAg ZHJpdmVycy9ncHUvZHJtL2ZzbC1kY3UvZnNsX2RjdV9kcm1fY3J0Yy5jICB8IDE0MyArKysrKysr KysrKy0tLS0tLS0tLS0tLS0tLS0tCj4gIGRyaXZlcnMvZ3B1L2RybS9mc2wtZGN1L2ZzbF9kY3Vf ZHJtX2Rydi5jICAgfCAgNjUgKysrKysrLS0tLS0tLQo+ICBkcml2ZXJzL2dwdS9kcm0vZnNsLWRj dS9mc2xfZGN1X2RybV9kcnYuaCAgIHwgICA4ICstCj4gIGRyaXZlcnMvZ3B1L2RybS9mc2wtZGN1 L2ZzbF9kY3VfZHJtX2ttcy5jICAgfCAgMjQgKysrKy0KPiAgZHJpdmVycy9ncHUvZHJtL2ZzbC1k Y3UvZnNsX2RjdV9kcm1fcGxhbmUuYyB8IDEzNyArKysrKysrKysrKystLS0tLS0tLS0tLS0tLQo+ ICBkcml2ZXJzL2dwdS9kcm0vcGFuZWwvcGFuZWwtc2ltcGxlLmMgICAgICAgIHwgICAyICsKPiAg NiBmaWxlcyBjaGFuZ2VkLCAxNzEgaW5zZXJ0aW9ucygrKSwgMjA4IGRlbGV0aW9ucygtKQpfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFp bGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5m cmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752449AbcBYXis (ORCPT ); Thu, 25 Feb 2016 18:38:48 -0500 Received: from mail.kmu-office.ch ([178.209.48.109]:55288 "EHLO mail.kmu-office.ch" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752119AbcBYXir (ORCPT ); Thu, 25 Feb 2016 18:38:47 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Date: Thu, 25 Feb 2016 15:36:03 -0800 From: Stefan Agner To: airlied@linux.ie, daniel.vetter@ffwll.ch, jianwei.wang.chn@gmail.com Cc: alison.wang@freescale.com, mark.yao@rock-chips.com, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH 0/7] drm/fsl-dcu: fixes and enhancements In-Reply-To: <1447900970-15936-1-git-send-email-stefan@agner.ch> References: <1447900970-15936-1-git-send-email-stefan@agner.ch> Message-ID: <663a114ac495a84109fb9baad005252a@agner.ch> User-Agent: Roundcube Webmail/1.1.3 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 2015-11-18 18:42, Stefan Agner wrote: > During testing the DCU DRM driver on the Freescale Vybrid platform > I came across some (platform independent) bugs and problems which > this patchset addresses. > > Note: To use the driver on Vybrid some platform/device-tree > enhancements are needed which are not part of this patchset. > I still need to clean those up. Applied 1-6 to my tree: http://git.agner.ch/gitweb/?p=linux-drm-fsl-dcu.git;a=shortlog;h=refs/heads/for-next Will send out a pull request for that tree soonish. > > Stefan Agner (7): > drm/fsl-dcu: specify volatile registers > drm/fsl-dcu: remove regmap return value checks > drm/fsl-dcu: avoid memory leak on errors > drm/fsl-dcu: handle initialization errors properly > drm/fsl-dcu: mask all interrupts on initialization > drm/fsl-dcu: fix alpha blending > drm/fsl-dcu: use mode flags for hsync/vsync pixelclk polarity > > drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_crtc.c | 143 +++++++++++----------------- > drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c | 65 ++++++------- > drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.h | 8 +- > drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_kms.c | 24 ++++- > drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_plane.c | 137 ++++++++++++-------------- > drivers/gpu/drm/panel/panel-simple.c | 2 + > 6 files changed, 171 insertions(+), 208 deletions(-)