Received: by 2002:a25:d7c1:0:0:0:0:0 with SMTP id o184csp1289850ybg; Fri, 18 Oct 2019 15:17:54 -0700 (PDT) X-Google-Smtp-Source: APXvYqxP05uuyW4T8BnRrM8j27s2qyNR1nxpjD7XDQ/tcmhmHbMn/iRJFySTnqhDy7Tslsfjwv7i X-Received: by 2002:a17:906:a986:: with SMTP id jr6mr10896152ejb.158.1571437074866; Fri, 18 Oct 2019 15:17:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1571437074; cv=none; d=google.com; s=arc-20160816; b=ua1iWoC64i3aBRUXMGAW22DpTvvohU7gFPJHuq1bQ02wvdxYjdAN7m8p2DvU/wseuZ EOGOXhH7SBcabBMFeX8xQKbprKFdPB1ch0Xm7/x2tLNNZdVPqS6+H92fdLYl9S3OkX+y gmISq6udxIeghcdmXFs+gk/5mhK/UJT85tKJJ6Y/KHuQpPvGrhpDz2ar8PmiwLxmOuft QmrI6P4DvkfqhlOdi7lqerCeiFQw5xnx2pmRGHspTk/Yz+3QaSK1f4+olwDnqm7zUEFa 2ZASPRcvK2Jx+7aM6o6Fbwvb28nkGKWwawIrUnnkSXcYgg3p2YmXp6yDngqOjF8u73S8 WWLQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature; bh=uctle3h4qDn5dARHUMp/fO3Tfs+Be4Gna+LtXozQmq4=; b=KF1v16aCQRpTdFIUOH2lpawuTS6kJcm2EswiLCTOm1WAXaC+UJxwUzNh03lNCF4BkA R+aZQOF6zTy6YtbU1RODj+bc3rOkxEFDMmiOWTfd5f/tV6/sy6d0720EmP1z14RsG2qi 2Jb1zVmCg3x2W+Y2YZlsX9T4yVipQee2MruO2Z/kJArHH9dJu7jeDH+qtvbfwskPq+YN KlN89Cj6wth1xVg0ye3yAoE8scuPVAlywKszpwzea2nRCV2EqjDP+extPP76I7VbvZ5w jhud23kdtUlYbmIwD0nACUZSqJB0ovp9lWWImIFENfFc0D/f8Ac/rCk1Nl2wHJR9vN7c jeMw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass (test mode) header.i=@ideasonboard.com header.s=mail header.b=TY3TajZB; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id o12si4875742edc.279.2019.10.18.15.17.32; Fri, 18 Oct 2019 15:17:54 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass (test mode) header.i=@ideasonboard.com header.s=mail header.b=TY3TajZB; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2407151AbfJQTOF (ORCPT + 99 others); Thu, 17 Oct 2019 15:14:05 -0400 Received: from perceval.ideasonboard.com ([213.167.242.64]:51862 "EHLO perceval.ideasonboard.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727397AbfJQTOF (ORCPT ); Thu, 17 Oct 2019 15:14:05 -0400 Received: from pendragon.ideasonboard.com (81-175-216-236.bb.dnainternet.fi [81.175.216.236]) by perceval.ideasonboard.com (Postfix) with ESMTPSA id 99907500; Thu, 17 Oct 2019 21:14:03 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com; s=mail; t=1571339643; bh=T8QQ+jvwcbYP+lrdGA0O9pZdbwxhTK5RoFxJAWwUBPc=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=TY3TajZBX4fjw741T+diLe6XUhE1h7+4ch7BZjIZ2DXjuGVRj+zMFmPY4s6E0oWOV P5q7A9OQolmzTi/nz9dEP5SYKlDjViHDDIY+H6+JeI/tMfV3haJ5cofbDjOFpbjC1S NWSjbcUdkV8F0JzwCmAX8vFEbmw/7QI4+2a5ccks= Date: Thu, 17 Oct 2019 22:14:00 +0300 From: Laurent Pinchart To: Jacopo Mondi Cc: kieran.bingham+renesas@ideasonboard.com, geert@linux-m68k.org, horms@verge.net.au, uli+renesas@fpond.eu, airlied@linux.ie, daniel@ffwll.ch, linux-renesas-soc@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH v6 0/8] drm: rcar-du: Add Color Management Module (CMM) Message-ID: <20191017191400.GH4901@pendragon.ideasonboard.com> References: <20191016085548.105703-1-jacopo+renesas@jmondi.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20191016085548.105703-1-jacopo+renesas@jmondi.org> User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Jacopo, Thank you for your work. On Wed, Oct 16, 2019 at 10:55:40AM +0200, Jacopo Mondi wrote: > Minimal increment to the CMM series, this time should really be the last one. > > Just missing Rob's ack on [1/8] and Laurent's one on [5/8]. > > Changelog is minimal: > CMM > - Remove the cmm_config.enable flag. The cmm_config.table field validity is > used to enable/disable the LUT operations > - Expand comments as suggested by Laurent > > CRTC > - use drm_color_lut_size() to check the LUT table size > - Inline calls to rcar_cmm_enable()/disable() > - Add TODO entries as suggested by Laurent > > For the record, the full series changelog is available at: > https://paste.debian.net/1107427/ > > v5 from yesterday with informations on testing is available at: > https://lkml.org/lkml/2019/10/15/337 > > Geert will you collect for DTS patches for the next release? > I assume the DU changes go through Laurent instead ? I've taken patch 1/8 to 6/8 and 8/8 in my tree. I expected Geert to take 7/8. > Jacopo Mondi (8): > dt-bindings: display: renesas,cmm: Add R-Car CMM documentation > dt-bindings: display, renesas,du: Document cmms property > drm: rcar-du: Add support for CMM > drm: rcar-du: kms: Initialize CMM instances > drm: rcar-du: crtc: Control CMM operations > drm: rcar-du: crtc: Register GAMMA_LUT properties > arm64: dts: renesas: Add CMM units to Gen3 SoCs > drm: rcar-du: kms: Expand comment in vsps parsing routine > > .../bindings/display/renesas,cmm.yaml | 67 ++++++ > .../bindings/display/renesas,du.txt | 5 + > arch/arm64/boot/dts/renesas/r8a7795.dtsi | 39 ++++ > arch/arm64/boot/dts/renesas/r8a7796.dtsi | 31 ++- > arch/arm64/boot/dts/renesas/r8a77965.dtsi | 31 ++- > arch/arm64/boot/dts/renesas/r8a77990.dtsi | 21 ++ > arch/arm64/boot/dts/renesas/r8a77995.dtsi | 21 ++ > drivers/gpu/drm/rcar-du/Kconfig | 7 + > drivers/gpu/drm/rcar-du/Makefile | 1 + > drivers/gpu/drm/rcar-du/rcar_cmm.c | 212 ++++++++++++++++++ > drivers/gpu/drm/rcar-du/rcar_cmm.h | 58 +++++ > drivers/gpu/drm/rcar-du/rcar_du_crtc.c | 65 ++++++ > drivers/gpu/drm/rcar-du/rcar_du_crtc.h | 2 + > drivers/gpu/drm/rcar-du/rcar_du_drv.h | 2 + > drivers/gpu/drm/rcar-du/rcar_du_group.c | 10 + > drivers/gpu/drm/rcar-du/rcar_du_group.h | 2 + > drivers/gpu/drm/rcar-du/rcar_du_kms.c | 82 ++++++- > drivers/gpu/drm/rcar-du/rcar_du_regs.h | 5 + > 18 files changed, 658 insertions(+), 3 deletions(-) > create mode 100644 Documentation/devicetree/bindings/display/renesas,cmm.yaml > create mode 100644 drivers/gpu/drm/rcar-du/rcar_cmm.c > create mode 100644 drivers/gpu/drm/rcar-du/rcar_cmm.h > -- Regards, Laurent Pinchart