Received: by 2002:a25:e74b:0:0:0:0:0 with SMTP id e72csp1544914ybh; Mon, 20 Jul 2020 00:32:53 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyM/yirhbJ8lPuRftPXRRkLK9ptMVLSliv+IodOSfbaAMl6a0UeYWE0X2TEa8rXBIw4tqGk X-Received: by 2002:a17:906:7855:: with SMTP id p21mr19554777ejm.492.1595230373576; Mon, 20 Jul 2020 00:32:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1595230373; cv=none; d=google.com; s=arc-20160816; b=bTVddJJFqtX0kwUxTgO+Bx7OeM7aHpJRAEgcso4ADFrwsk/sY+cziHclT1WZAgmqeM qBMap2lFFQLimqT14Z+lOK8jma6KHrbXeaa3Y1iMKjMTTjMiDWH/LMenFw9FoEfkj3k0 GnImiKLnNQIUK9z14MsUFA3Dz34qlkWqFyhKG9lRZ0IOcWm4aCedqfXpDN1xOyIqw1DI 29MatAL1bACZjDjN2gWvfM83pyuJRlD8uu+lZYFdfEq70ZG5AiBJQGOCw1lW0xbtDMTh ytdoHMwKD5vnKPfbsVY+sshY97NrbdoLEl4U0/xSWuigeaNWAGP8mGUerRZJ57UNahii w6Nw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:in-reply-to:content-transfer-encoding :content-disposition:mime-version:references:mail-followup-to :message-id:subject:cc:to:from:date:dkim-signature; bh=OVJCr1m5cczEE11Y4OrOEI2+d5VysNb+avvmYGzz5EQ=; b=deSE1E7/aWWh/SrwKZQfoA4ctk3MVBFhaG8PocK9SlXHHB27Y66xk78xNEY9yDkMR0 V7SqGAiw9P4rDBKB4eXV1kiR5e3rajeYsTsZEBZQVyZPvZkpV+gPxh1+CtpX4M6smhzN nqJVupzfiBycwBM/Kqf2/FfrBgWJWdJZ85/1GE1DNomW9OgOVflQ2j9X8VIlLVJhrPI6 c4TVIdoItsewfEdWWrz9fIsEALJfiOn8C4Wgd6dWf2yn8RGtK2+kGo1EPqJoXMhgGmyz sDCjL9/B95e/tV4TVXatgST5AMAFCKKsKO7boT4KV83Ei322k4/XwJm6R4ZNzgsBKfCK ojUw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ffwll.ch header.s=google header.b=c2blEXv0; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id h22si8831863eja.596.2020.07.20.00.32.30; Mon, 20 Jul 2020 00:32:53 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@ffwll.ch header.s=google header.b=c2blEXv0; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726832AbgGTHbR (ORCPT + 99 others); Mon, 20 Jul 2020 03:31:17 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47422 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726127AbgGTHbQ (ORCPT ); Mon, 20 Jul 2020 03:31:16 -0400 Received: from mail-wm1-x344.google.com (mail-wm1-x344.google.com [IPv6:2a00:1450:4864:20::344]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 377A2C061794 for ; Mon, 20 Jul 2020 00:31:16 -0700 (PDT) Received: by mail-wm1-x344.google.com with SMTP id 22so21218973wmg.1 for ; Mon, 20 Jul 2020 00:31:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ffwll.ch; s=google; h=date:from:to:cc:subject:message-id:mail-followup-to:references :mime-version:content-disposition:content-transfer-encoding :in-reply-to; bh=OVJCr1m5cczEE11Y4OrOEI2+d5VysNb+avvmYGzz5EQ=; b=c2blEXv0PV3Forf/ih8O0N/mHD2GxHU2L/pCRcwYxPtM45rL0mRfdPLxH55yIKq/hQ A9wJ6pwhd6rMsNEnULADCT0fxYXXijggxfgpwa+AOCL8LW2a6O1iVuYlDSBFXV3uqekV OdRhqh8OBMAJvnxn57iZOwlGdigLtnkVQMBpc= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id :mail-followup-to:references:mime-version:content-disposition :content-transfer-encoding:in-reply-to; bh=OVJCr1m5cczEE11Y4OrOEI2+d5VysNb+avvmYGzz5EQ=; b=Ye9K7p8tfygWSKE6lmJmd7JVc/lAt77C9pdzBmHlcqosar1SLRpwCUujZQrt3ZyRD0 e1Rm+Mo+4+SEMWKL+zY5YI1K22QbK5wd5Rf8zzvG4NNEq73GFVtg7O58xeA9dpc911hN sx3KNg7kce/erf1XFTXE2yjK0rtiI0oM6fqoT/cv+x/5wZcaVYxQH2MhTTPrd6JcrIsH 7am0/vVHb+3uy6hc45FvrIb2rTqsak2RGBMiQGRIWNvg/5p8mXWwbSVFo3AQEFPubMaf NjBxeJMe21+SXtuVtLnJw6kjvCw3WuFKZUMYz8Z2VdlSIz16RURKcwWLg8XQes37aM3l imNw== X-Gm-Message-State: AOAM533GcdogFLZHoNlEQJCwByWXezRZ44LkruNHT1y4rV6UZqo3BWCs 7L5eS8o2txUYdOjjnQ5mXa/tzA== X-Received: by 2002:a1c:48e:: with SMTP id 136mr19492056wme.164.1595230274849; Mon, 20 Jul 2020 00:31:14 -0700 (PDT) Received: from phenom.ffwll.local ([2a02:168:57f4:0:efd0:b9e5:5ae6:c2fa]) by smtp.gmail.com with ESMTPSA id h11sm7051935wrb.68.2020.07.20.00.31.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Jul 2020 00:31:14 -0700 (PDT) Date: Mon, 20 Jul 2020 09:31:12 +0200 From: Daniel Vetter To: Guido =?iso-8859-1?Q?G=FCnther?= Cc: Lucas Stach , Marek Vasut , Stefan Agner , David Airlie , Daniel Vetter , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , NXP Linux Team , dri-devel@lists.freedesktop.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] drm/mxsfb: Make supported modifiers explicit Message-ID: <20200720073112.GU3278063@phenom.ffwll.local> Mail-Followup-To: Guido =?iso-8859-1?Q?G=FCnther?= , Lucas Stach , Marek Vasut , Stefan Agner , David Airlie , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , NXP Linux Team , dri-devel@lists.freedesktop.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org References: <26877532e272c12a74c33188e2a72abafc9a2e1c.1584973664.git.agx@sigxcpu.org> <20200718171407.GA72952@bogon.m.sigxcpu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20200718171407.GA72952@bogon.m.sigxcpu.org> X-Operating-System: Linux phenom 5.6.0-1-amd64 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sat, Jul 18, 2020 at 07:14:07PM +0200, Guido G?nther wrote: > Hi, > On Mon, Mar 23, 2020 at 04:51:05PM +0100, Lucas Stach wrote: > > Am Montag, den 23.03.2020, 15:52 +0100 schrieb Guido G?nther: > > > In contrast to other display controllers on imx like DCSS and ipuv3 > > > lcdif/mxsfb does not support detiling e.g. vivante tiled layouts. > > > Since mesa might assume otherwise make it explicit that only > > > DRM_FORMAT_MOD_LINEAR is supported. > > > > > > Signed-off-by: Guido G?nther > > > > Reviewed-by: Lucas Stach > > Can i do anything to get this applied? > Cheers, Lucas has drm-misc commit rights, I expect him to push. -Daniel > -- Guido > > > > > > --- > > > drivers/gpu/drm/mxsfb/mxsfb_drv.c | 9 +++++++-- > > > 1 file changed, 7 insertions(+), 2 deletions(-) > > > > > > diff --git a/drivers/gpu/drm/mxsfb/mxsfb_drv.c b/drivers/gpu/drm/mxsfb/mxsfb_drv.c > > > index 762379530928..fc71e7a7a02e 100644 > > > --- a/drivers/gpu/drm/mxsfb/mxsfb_drv.c > > > +++ b/drivers/gpu/drm/mxsfb/mxsfb_drv.c > > > @@ -73,6 +73,11 @@ static const uint32_t mxsfb_formats[] = { > > > DRM_FORMAT_RGB565 > > > }; > > > > > > +static const uint64_t mxsfb_modifiers[] = { > > > + DRM_FORMAT_MOD_LINEAR, > > > + DRM_FORMAT_MOD_INVALID > > > +}; > > > + > > > static struct mxsfb_drm_private * > > > drm_pipe_to_mxsfb_drm_private(struct drm_simple_display_pipe *pipe) > > > { > > > @@ -334,8 +339,8 @@ static int mxsfb_load(struct drm_device *drm, unsigned long flags) > > > } > > > > > > ret = drm_simple_display_pipe_init(drm, &mxsfb->pipe, &mxsfb_funcs, > > > - mxsfb_formats, ARRAY_SIZE(mxsfb_formats), NULL, > > > - mxsfb->connector); > > > + mxsfb_formats, ARRAY_SIZE(mxsfb_formats), > > > + mxsfb_modifiers, mxsfb->connector); > > > if (ret < 0) { > > > dev_err(drm->dev, "Cannot setup simple display pipe\n"); > > > goto err_vblank; > > -- Daniel Vetter Software Engineer, Intel Corporation http://blog.ffwll.ch