Received: by 2002:a05:6a10:22f:0:0:0:0 with SMTP id 15csp1472856pxk; Fri, 4 Sep 2020 10:09:27 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzL/ezFo224QbQ0uFnveMTdPFwQzvNJVh0bN9MRZDWX8cVREHl2Uds2BFXBlpg/619cIgXB X-Received: by 2002:a17:906:4c42:: with SMTP id d2mr8271634ejw.506.1599239366769; Fri, 04 Sep 2020 10:09:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1599239366; cv=none; d=google.com; s=arc-20160816; b=s606aDTpc93jbrICj0lXHDd9wv1n4kQafhM//e1FFzhGhzUyU4MV47dyfoDKKsCJJs cbJv9HkAD+32S8BwZ8I70wkVtbPkbeW0GNbixpf/DCN6JXKZdemlkCsxiyUTpRojLdaP RcvMQPKxJW5DByv6XrA9zE5LUmmBhaLmPqFaVtFqhCXU3N/ozWbp3mmB0fW6pNbQ5HXU /V21LcUq0N/0aBhaLsIGdi50qXmOMcGUYOr1xK53QYezb8kC9KG+9ZNH3WcUlE5jwgjO pkbXDnAXy3QWejQ7hgmqUKbPJgqjlIhd4lM3m/vSJ01zIGjKawNRpi9pqRj7yAgNQGjp L/3A== 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:message-id:subject:cc :to:from:date; bh=eYXZQCrqPlHg9TZKIkbhegX/yi/7May+ZjW99myyxUo=; b=FcrLAkx/WeSq4dFeL8NWOS3CEhk7LTgK7VwXB5IbzpHcgm48GqyYXaVGHgVwwlKOmB NCWApcrrgV1f1NYkoZoHkBEwzsD4XpznDTPEn8ioXB/6IEqcoW16H3YBbNEBfYZejp8N wXAOP/mBjRsh8OjOs0h9G7HBsalYX+0/l6V9gWKgS6KqO+kIjHVpep8Yb+9XtA1H/huG bzybEBZQYXG1KUg3PFOVu8fDgiIeNG3iAYqmT9FKANSOpt6mQmhCu8T3ypRcD1BNHTuX /ZLREvR1XeWMBI3nZEgdSYy/gs4QOLwIFL3ayAT8/lWXRaNz8Foiip1mbvhPSzSmozPh ABVg== ARC-Authentication-Results: i=1; mx.google.com; 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 v6si4110621edt.456.2020.09.04.10.09.02; Fri, 04 Sep 2020 10:09:26 -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; 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 S1726406AbgIDRIH (ORCPT + 99 others); Fri, 4 Sep 2020 13:08:07 -0400 Received: from honk.sigxcpu.org ([24.134.29.49]:60510 "EHLO honk.sigxcpu.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725966AbgIDRIG (ORCPT ); Fri, 4 Sep 2020 13:08:06 -0400 Received: from localhost (localhost [127.0.0.1]) by honk.sigxcpu.org (Postfix) with ESMTP id 40D12FB04; Fri, 4 Sep 2020 19:08:04 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at honk.sigxcpu.org Received: from honk.sigxcpu.org ([127.0.0.1]) by localhost (honk.sigxcpu.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jLj9SpQdZr4N; Fri, 4 Sep 2020 19:08:02 +0200 (CEST) Received: by bogon.sigxcpu.org (Postfix, from userid 1000) id 1891C45B81; Fri, 4 Sep 2020 19:08:02 +0200 (CEST) Date: Fri, 4 Sep 2020 19:08:02 +0200 From: Guido =?iso-8859-1?Q?G=FCnther?= To: "Robert Chiras (OSS)" Cc: Rob Herring , Andrzej Hajda , Neil Armstrong , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , Sam Ravnborg , Fabio Estevam , Ondrej Jirman , David Airlie , Daniel Vetter , dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-imx@nxp.com Subject: Re: [PATCH 0/5] Add new features to nwl-dsi driver Message-ID: <20200904170802.GD755526@bogon.m.sigxcpu.org> References: <1598613212-1113-1-git-send-email-robert.chiras@oss.nxp.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <1598613212-1113-1-git-send-email-robert.chiras@oss.nxp.com> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Robert, On Fri, Aug 28, 2020 at 02:13:27PM +0300, Robert Chiras (OSS) wrote: > From: Robert Chiras > > This patch-set adds the new following features to the nwl-dsi bridge driver: > > 1. Control Video PLL from nwl-dsi driver > > Add support for the Video PLL into the nwl-dsi driver, in order > to better control it's rate, depending on the requested video mode. > Controlling the Video PLL from nwl-dsi is usefull, since it both drives the DC > pixel-clock and DPHY phy_ref clock. > On i.MX8MQ, the DC can be either DCSS or LCDIF. > > 2. Add new property to nwl-dsi: clock-drop-level > > This new property is usefull in order to use DSI panels with the nwl-dsi > driver which require a higher overhead to the pixel-clock. > For example, the Raydium RM67191 DSI Panel works with 132M pixel-clock, > but it needs an overhead in order to work properly. So, the actual pixel-clock > fed into the DSI DPI interface needs to be lower than the one used ad DSI output. > This new property addresses this matter. > > 3. Add support to handle both inputs for nwl-dsi: DCSS and LCDIF Thanks. I've tested the drop-clock-level part with mxsfb on a Librem 5 devkit and it removes the slight flickering we've seen before (and which could be worked around by reducing the input pixel clock so 1 and 3 are Tested-by: Guido G?nther I've have added some comments to the individual patches and try to get around to check out the DCSS part too. Cheers, -- Guido > > Laurentiu Palcu (1): > drm/bridge: nwl-dsi: add support for DCSS > > Robert Chiras (4): > drm/bridge: nwl-dsi: Add support for video_pll > dt-bindings: display/bridge: nwl-dsi: Document video_pll clock > drm/bridge: nwl-dsi: Add support for clock-drop-level > dt-bindings: display/bridge: nwl-dsi: Document fsl,clock-drop-level > property > > .../bindings/display/bridge/nwl-dsi.yaml | 7 + > drivers/gpu/drm/bridge/nwl-dsi.c | 338 ++++++++++++++++++++- > 2 files changed, 336 insertions(+), 9 deletions(-) > > -- > 2.7.4 >