Received: by 10.213.65.68 with SMTP id h4csp3847844imn; Tue, 10 Apr 2018 05:43:26 -0700 (PDT) X-Google-Smtp-Source: AIpwx48QPb3C2k5r/o2wv3fU71WgcXkA7AFAOwdem3z/nVeheJ9K0XnKLosa+cyPEBs1iXUU4l6u X-Received: by 10.99.96.193 with SMTP id u184mr182181pgb.103.1523364206383; Tue, 10 Apr 2018 05:43:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1523364206; cv=none; d=google.com; s=arc-20160816; b=tono4jBxvukqdoNbP8WwuEwNEkSWPpuwadfxeo5aV4O5NZzLTiBCMWtPsPmru3Yfaq 2AFQYjAoJFwyQXt2bz7iYmvqhpdtl283HKq0BIlRFa6YweM2eWUU++8XGpHcxU4GQSOc +FBF6PfP6ethDwaCYQWUd3vaAUPeJaoDML8bkjUCQF46iAQOtfo6vcX74EpoutPGQFoE qIMxeVZI0hiZKTuITIy9WRnjPryDKfh6sri7YLajBg8UiZs6z2m3i9eqZPkFSkWGZmGA 5ACh1yC3NXOkCIyKFruDIPNrQDLLTMq8t62MvUSeb1vge2Uk1Pvhb6n7iwrdUuyAD9sH kBYQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:organization:message-id:date:subject:cc:to :from:dkim-signature:arc-authentication-results; bh=GC/25pc8P6lEQXhUuMuCbZaueiKHdJAxqpuEMzcAIFU=; b=s5uwYDF1xBXE3u1PLEAzkRM4um4Y0zMgjMoxEK+m+Mu+pqu94UweRPEyJJQeP7R9pc 3hyjr3ybg7ezD6lKemmSB6IncOP7p6hwSCZKtTqyX0T7LFbuE8uUBuJNmCXy/7xPDG17 n2MumNx9lpwtaMiL+e6vaDFrBWBogt86p+YVckPpQi3cGQBwnbjtDIJBBxrkM1uJH557 f/dTz8X05KuhvRooY4bojjosVmtGKQjNrjeZRk4M3R2AjqtTFkoPhrQJCX049Y7NoBb3 fzumsZNQ0ttEqqskahW1lRryRpIcN1Iu1O7vYhBP39sz+WL3rhXdUeqFNitC14u6qgZH 0ltg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass (test mode) header.i=@ideasonboard.com header.s=mail header.b=WX/5S37w; 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 h192si1782233pgc.796.2018.04.10.05.42.49; Tue, 10 Apr 2018 05:43:26 -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=WX/5S37w; 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 S1753355AbeDJMj0 (ORCPT + 99 others); Tue, 10 Apr 2018 08:39:26 -0400 Received: from galahad.ideasonboard.com ([185.26.127.97]:55750 "EHLO galahad.ideasonboard.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752895AbeDJMjX (ORCPT ); Tue, 10 Apr 2018 08:39:23 -0400 Received: from avalon.localnet (dfj612ybrt5fhg77mgycy-3.rev.dnainternet.fi [IPv6:2001:14ba:21f5:5b00:2e86:4862:ef6a:2804]) by galahad.ideasonboard.com (Postfix) with ESMTPSA id 8C312200D4; Tue, 10 Apr 2018 14:36:47 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com; s=mail; t=1523363808; bh=0f3S3gwCPk9zE/H9zGkKSLhITEdKFCr2bcX5t5tCKrg=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=WX/5S37wEDQ+Bz2wwbLkeJ2crAcVFH9CwsIlZyO3CAV+I1hJ611joLismbWrKDOp6 QfRGmjQFsQ1Dg31c0hmD6JBX+3HkPXivVyY/diTPHnkpoDC4OlFQzqVhR2+HAo1S6J MZ0f1xg4Xk49u4I6oDXPY3Q4ByedDTOUvYquIulI= From: Laurent Pinchart To: Jacopo Mondi Cc: horms@verge.net.au, magnus.damm@gmail.com, geert@linux-m68k.org, niklas.soderlund@ragnatech.se, sergei.shtylyov@cogentembedded.com, linux-renesas-soc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Niklas =?ISO-8859-1?Q?S=F6derlund?= Subject: Re: [PATCH v2 4/4] arm64: dts: renesas: eagle: Enable HDMI output Date: Tue, 10 Apr 2018 15:39:26 +0300 Message-ID: <3323439.zBQ8E5gyW2@avalon> Organization: Ideas on Board Oy In-Reply-To: <1523357646-3946-5-git-send-email-jacopo+renesas@jmondi.org> References: <1523357646-3946-1-git-send-email-jacopo+renesas@jmondi.org> <1523357646-3946-5-git-send-email-jacopo+renesas@jmondi.org> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="iso-8859-1" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Jacopo, Thank you for the patch. On Tuesday, 10 April 2018 13:54:06 EEST Jacopo Mondi wrote: > Enable HDMI output on Renesas R-Car V3M Eagle board. >=20 > The HDMI output is enabled connecting the DU LVDS output to the > transparent LVDS converter THC63LVD1024, and successively routing its > RGB output to the ADV7511W HDMI encoder. >=20 > Signed-off-by: Niklas S=F6derlund > Signed-off-by: Jacopo Mondi > Reviewed-by: Laurent Pinchart > [for THC63LVD1024: ] > Reviewed-by: Andrzej Hajda >=20 > --- > v1 -> v2: > - Squash patches [5/7], [6/7] and [7/7] of v1 in a single patch as > suggested by Laurent > - Remove DU pinmuxing as it is used for DU parallel RGB output only used > by Eagle's display expander board not enabled by this series. > --- > arch/arm64/boot/dts/renesas/r8a77970-eagle.dts | 93 ++++++++++++++++++++= +++ > 1 file changed, 93 insertions(+) >=20 > diff --git a/arch/arm64/boot/dts/renesas/r8a77970-eagle.dts > b/arch/arm64/boot/dts/renesas/r8a77970-eagle.dts index 3c5f598..1e2191d > 100644 > --- a/arch/arm64/boot/dts/renesas/r8a77970-eagle.dts > +++ b/arch/arm64/boot/dts/renesas/r8a77970-eagle.dts > @@ -31,6 +31,51 @@ > /* first 128MB is reserved for secure area. */ > reg =3D <0x0 0x48000000 0x0 0x38000000>; > }; > + > + hdmi-out { > + compatible =3D "hdmi-connector"; > + type =3D "a"; > + > + port { > + hdmi_con_out: endpoint { > + remote-endpoint =3D <&adv7511_out>; > + }; > + }; > + }; > + > + d3p3: regulator-fixed { > + compatible =3D "regulator-fixed"; > + regulator-name =3D "fixed-3.3V"; > + regulator-min-microvolt =3D <3300000>; > + regulator-max-microvolt =3D <3300000>; > + regulator-boot-on; > + regulator-always-on; > + }; > + > + thc63lvd1024: lvds-decoder { Nitpicking, no need for a label, you never reference it. Apart from that, you can keep my Reviewed-by. > + compatible =3D "thine,thc63lvd1024"; > + > + vcc-supply =3D <&d3p3>; > + > + ports { > + #address-cells =3D <1>; > + #size-cells =3D <0>; > + > + port@0 { > + reg =3D <0>; > + thc63lvd1024_in: endpoint { > + remote-endpoint =3D <&lvds0_out>; > + }; > + }; > + > + port@2 { > + reg =3D <2>; > + thc63lvd1024_out: endpoint { > + remote-endpoint =3D <&adv7511_in>; > + }; > + }; > + }; > + }; > }; >=20 > &avb { > @@ -68,6 +113,38 @@ > gpio-controller; > #gpio-cells =3D <2>; > }; > + > + hdmi@39 { > + compatible =3D "adi,adv7511w"; > + reg =3D <0x39>; > + interrupt-parent =3D <&gpio1>; > + interrupts =3D <20 IRQ_TYPE_LEVEL_LOW>; > + > + adi,input-depth =3D <8>; > + adi,input-colorspace =3D "rgb"; > + adi,input-clock =3D "1x"; > + adi,input-style =3D <1>; > + adi,input-justification =3D "evenly"; > + > + ports { > + #address-cells =3D <1>; > + #size-cells =3D <0>; > + > + port@0 { > + reg =3D <0>; > + adv7511_in: endpoint { > + remote-endpoint =3D <&thc63lvd1024_out>; > + }; > + }; > + > + port@1 { > + reg =3D <1>; > + adv7511_out: endpoint { > + remote-endpoint =3D <&hdmi_con_out>; > + }; > + }; > + }; > + }; > }; >=20 > &pfc { > @@ -93,3 +170,19 @@ >=20 > status =3D "okay"; > }; > + > +&du { > + status =3D "okay"; > +}; > + > +&lvds0 { > + status =3D "okay"; > + > + ports { > + port@1 { > + lvds0_out: endpoint { > + remote-endpoint =3D <&thc63lvd1024_in>; > + }; > + }; > + }; > +}; =2D-=20 Regards, Laurent Pinchart