From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from perceval.ideasonboard.com ([213.167.242.64]:49956 "EHLO perceval.ideasonboard.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1732442AbeGaRhV (ORCPT ); Tue, 31 Jul 2018 13:37:21 -0400 From: Laurent Pinchart To: Geert Uytterhoeven Cc: Simon Horman , ltsi-dev@lists.linuxfoundation.org, Hisao Munakata , Magnus Damm , Linux-Renesas , Wolfram Sang , Laurent Pinchart , Greg KH Subject: Re: [GIT/RFC PULL LTSI-4.14] Renesas SoCs and Drivers to v4.17 Date: Tue, 31 Jul 2018 18:57:02 +0300 Message-ID: <1706773.R0p0MegQh4@avalon> In-Reply-To: References: <20180614113550.g7fwz3klcwvxfdlv@verge.net.au> <1616083.qxe8r8H64S@avalon> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Sender: linux-renesas-soc-owner@vger.kernel.org List-ID: Hi Geert, On Tuesday, 31 July 2018 16:48:48 EEST Geert Uytterhoeven wrote: > On Wed, Jul 11, 2018 at 11:16 PM Laurent Pinchart wrote: > > On Thursday, 5 July 2018 13:55:00 EEST Geert Uytterhoeven wrote: > >> On Thu, Jun 14, 2018 at 1:36 PM Simon Horman wrote: > >>> This series is comprised of backports to v4.14 of the following > > > >>> components from their standard as of v4.16 to that of v4.17: > > [snip] > > > >> I subjected it to the same testing I do for each renesas-drivers > >> release. > > > >> Regressions from v4.14.48: > > [snip] > > > >> - Koelsch, Salvator-X (R-Car M3-W), Salvator-XS (R-Car H3 ES2.0): > >> +rcar-du feb00000.display: no connector for encoder > >> > >> /soc/lvds@feb90000, skipping > >> > >> Laurent: do you know what's missing? > > > > That message is printed when no connector node is linked in DT through OF > > graph to the encoder DT node output port. That's expected in this case as > > we have an LVDS encoder, but not connected panel. However, > > rcar_du_encoders_init_one() should return before printing that message due > > to > > > > if (!of_device_is_available(entity)) { > > dev_dbg(rcdu->dev, > > "connected entity %pOF is disabled, skipping\n", > > entity); > > return -ENODEV; > > } > > > > as the LVDS encoder nodes in DT should be disabled. > > The LVDS encoder nodes were enabled in the following commits: > - e5c3f4707f3956a2 ("ARM: dts: r8a7791: Convert to new LVDS DT bindings"), > for Koelsch and Porter, but none of them has a connected panel? > - 15a1ff30d8f9bd83 ("ARM: dts: r8a7790: Convert to new LVDS DT bindings"), > for both LVDS instances on Lager, but the second one doesn't have a panel > connected? > > edb0c3affe5214a2 ("ARM: dts: r8a7793: Convert to new LVDS DT bindings") > for Gose did it right, though. You're right, disabling the LVDS encoders there would make sense. I'll submit a patch to fix that. -- Regards, Laurent Pinchart