From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752383AbcAQM6u (ORCPT ); Sun, 17 Jan 2016 07:58:50 -0500 Received: from plaes.org ([188.166.43.21]:43486 "EHLO plaes.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751369AbcAQM6s (ORCPT ); Sun, 17 Jan 2016 07:58:48 -0500 Message-ID: <1453035519.13209.1.camel@plaes.org> Subject: Re: [linux-sunxi] [PATCH v2 16/26] drm: Add Allwinner A10 Display Engine support From: Priit Laes To: maxime.ripard@free-electrons.com, Mike Turquette , Stephen Boyd , David Airlie , Thierry Reding , Philipp Zabel Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-clk@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-sunxi@googlegroups.com, Laurent Pinchart , Chen-Yu Tsai , Hans de Goede , Alexander Kaplan , Boris Brezillon , Wynter Woods , Thomas Petazzoni , Rob Clark , Daniel Vetter Date: Sun, 17 Jan 2016 14:58:39 +0200 In-Reply-To: <1452957104.12419.12.camel@plaes.org> References: <1452785109-6172-1-git-send-email-maxime.ripard@free-electrons.com> <1452785109-6172-17-git-send-email-maxime.ripard@free-electrons.com> <1452957104.12419.12.camel@plaes.org> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.19.3 Mime-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sat, 2016-01-16 at 17:11 +0200, Priit Laes wrote: > On Thu, 2016-01-14 at 16:24 +0100, Maxime Ripard wrote: > > The Allwinner A10 and subsequent SoCs share the same display > > pipeline, with > > variations in the number of controllers (1 or 2), or the presence > > or not of > > some output (HDMI, TV, VGA) or not. [...] > > diff --git a/drivers/gpu/drm/sun4i/sun4i_framebuffer.c > > b/drivers/gpu/drm/sun4i/sun4i_framebuffer.c > > new file mode 100644 > > index 000000000000..68072b8cddab > > --- /dev/null > > +++ b/drivers/gpu/drm/sun4i/sun4i_framebuffer.c > > @@ -0,0 +1,54 @@ > > +/* > > + * Copyright (C) 2015 Free Electrons > > + * Copyright (C) 2015 NextThing Co > > + * > > + * Maxime Ripard > > + * > > + * This program is free software; you can redistribute it and/or > > + * modify it under the terms of the GNU General Public License as > > + * published by the Free Software Foundation; either version 2 of > > + * the License, or (at your option) any later version. > > + */ > > + > > +#include > > +#include > > +#include > > + > > +#include "sun4i_drv.h" > > + > > +static void sun4i_de_output_poll_changed(struct drm_device *drm) > > +{ > > + struct sun4i_drv *drv = drm->dev_private; > > + > > + if (drv->fbdev) > > + drm_fbdev_cma_hotplug_event(drv->fbdev); > > +} > > + > > +static const struct drm_mode_config_funcs > > sun4i_de_mode_config_funcs > > = { > > + .output_poll_changed = > > sun4i_de_output_poll_changed, > > + .atomic_check = drm_atomic_helper_check, > > + .atomic_commit = drm_atomic_helper_commit, > > + .fb_create = drm_fb_cma_create, > > +}; > > + > > +struct drm_fbdev_cma *sun4i_framebuffer_init(struct drm_device > > *drm) > > +{ > > + drm_mode_config_reset(drm); > > + > > + drm->mode_config.max_width = 8192; > > + drm->mode_config.max_height = 8192; >  > Shouldn't these be 1920 x 1080 as per A10 User manual? I was wrong here. 8192x8192 it is. > Päikest, Priit Laes :)