From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933678AbbKSCmQ (ORCPT ); Wed, 18 Nov 2015 21:42:16 -0500 Received: from mail.kmu-office.ch ([178.209.48.109]:36921 "EHLO mail.kmu-office.ch" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752587AbbKSCmO (ORCPT ); Wed, 18 Nov 2015 21:42:14 -0500 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, Stefan Agner Subject: [PATCH 0/7] drm/fsl-dcu: fixes and enhancements Date: Wed, 18 Nov 2015 18:42:43 -0800 Message-Id: <1447900970-15936-1-git-send-email-stefan@agner.ch> X-Mailer: git-send-email 2.6.2 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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. 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(-) -- 2.6.2