Received: by 10.192.165.148 with SMTP id m20csp950667imm; Fri, 27 Apr 2018 10:03:53 -0700 (PDT) X-Google-Smtp-Source: AB8JxZoEInAbZIKmVPx451Lip+xuVL/lZb5SmKIuwPYSsorlQ/OV+l5jTDny+wJ+L00YK7u0YWsU X-Received: by 2002:a63:7b14:: with SMTP id w20-v6mr2820388pgc.124.1524848633669; Fri, 27 Apr 2018 10:03:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1524848633; cv=none; d=google.com; s=arc-20160816; b=iEpwLHUEb/wsJJpY8pjg+idSuIN/tzU7uGDUOmH5mW523VnXkbV9AgV3+MTKit0HqU TYs05GvR6j6j0FM7uN/+wIRvSacICAummAZy5CL56sCDSsmQiqQfp4Srlnw3ZpVdUza5 h/SQjb+sWQxepbIlouFu9tMKdQM/SxJo1/9CD4ipouDMLyZbUeQ8BBJP9iWbT0bDaru6 Y4jdOsT6psL03JUxOJm9fP4uCq25O0+Mjz26MtbJ3IAPD2bL+W/aP205LlQL6D95pQb2 XHqgWdwlcddClpL30RliBgrvGiFwze0u1yJZgsbwQyte2CY4JOGJ0IK2h4ay+dpsIYRH XU+w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:cc:to:from:dkim-signature:arc-authentication-results; bh=DzZwrvvr6+UoNHxhV4VkyxRJiX25EkIfRWPLZar1dMQ=; b=oVeANTs1A2Tt/Ywrec7hShwerRRVv5mD8IQvW+CJup95tGyFJyL2EM2zFaSgwPDMj9 kmz6jnWvw697eYF5/R0rErcTAbCoC1dn7Yvvr6MeQeqS8yf/uQIuRM2L0vTMVRwBgxZp BdvddUy5m5UPZuYYbBwTV7LzH0GP4a1uHYBWCGVjlZrBm9kKtUQPZdA1AOU1iHSpSeN4 NFeQhK/d7TkX7zO9NwWaazB6tNMFhVzLoIr18Idk9xaRGTCCFLlwr5KfGy7+sogVRwcN ujYrzINp4st+nABWrrQqiE8UM3if8MM4oHfC77wMCLO/N68bBZMEaM4ZRW/mgu+08/7k t5Xw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass (test mode) header.i=@ideasonboard.com header.s=mail header.b=CNLm/A8Y; 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 t64-v6si1524580pgc.160.2018.04.27.10.03.38; Fri, 27 Apr 2018 10:03:53 -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=CNLm/A8Y; 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 S1759058AbeD0RBW (ORCPT + 99 others); Fri, 27 Apr 2018 13:01:22 -0400 Received: from perceval.ideasonboard.com ([213.167.242.64]:53190 "EHLO perceval.ideasonboard.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1758887AbeD0Q5j (ORCPT ); Fri, 27 Apr 2018 12:57:39 -0400 Received: from localhost.localdomain (cpc89242-aztw30-2-0-cust488.18-1.cable.virginm.net [86.31.129.233]) by perceval.ideasonboard.com (Postfix) with ESMTPSA id EBEF060EA; Fri, 27 Apr 2018 18:57:32 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com; s=mail; t=1524848253; bh=DFS6I3ULfHd7oLhOG9K207AnsSzxx6ZL9YuWTUNLt0Y=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=CNLm/A8YM/bv4b65t9ZO6JF6vFZ8Sb+kvCm1o8PicjnbutdtwFaq6NnTgRPcgesiM F2Hl0c7ieR6c9nAS/DyC+ibZPd8h16mPR5ndUt7r+qM17lifhNJ2d/LSc0Ce6ETcJ0 GCtEkw/ifBhMyfBjagO3f6qHIqozn2nS6K/IWyEs= From: Kieran Bingham To: linux-renesas-soc@vger.kernel.org, Laurent Pinchart , Kieran Bingham , dri-devel@lists.freedesktop.org Cc: Simon Horman , Magnus Damm , Rob Herring , Mark Rutland , Catalin Marinas , Will Deacon , devicetree@vger.kernel.org (open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS), linux-arm-kernel@lists.infradead.org (moderated list:ARM64 PORT (AARCH64 ARCHITECTURE)), linux-kernel@vger.kernel.org (open list) Subject: [PATCH v2 10/11] arm64: dts: r8a77965-salvator-x: Enable DU external clocks and HDMI Date: Fri, 27 Apr 2018 17:57:21 +0100 Message-Id: <20180427165722.19445-11-kieran.bingham+renesas@ideasonboard.com> X-Mailer: git-send-email 2.17.0 In-Reply-To: <20180427165722.19445-1-kieran.bingham+renesas@ideasonboard.com> References: <20180427165722.19445-1-kieran.bingham+renesas@ideasonboard.com> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The DU1 external dot clock is provided by the fixed frequency clock generator X21, while the DU0 and DU3 clocks are provided by the programmable Versaclock5 clock generator. Enable the clocks, and the HDMI encoder for the M3-N Salvator-X board and hook it up to the HDMI connector. Based on patches from Takeshi Kihara Signed-off-by: Kieran Bingham --- v2: - Remove LVDS clocks from DU node - Merge DU Clocks and HDMI enablement --- .../boot/dts/renesas/r8a77965-salvator-x.dts | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/arch/arm64/boot/dts/renesas/r8a77965-salvator-x.dts b/arch/arm64/boot/dts/renesas/r8a77965-salvator-x.dts index 75d890d91df9..340a3c72b65a 100644 --- a/arch/arm64/boot/dts/renesas/r8a77965-salvator-x.dts +++ b/arch/arm64/boot/dts/renesas/r8a77965-salvator-x.dts @@ -19,3 +19,31 @@ reg = <0x0 0x48000000 0x0 0x78000000>; }; }; + +&du { + clocks = <&cpg CPG_MOD 724>, + <&cpg CPG_MOD 723>, + <&cpg CPG_MOD 721>, + <&versaclock5 1>, + <&x21_clk>, + <&versaclock5 2>; + clock-names = "du.0", "du.1", "du.3", + "dclkin.0", "dclkin.1", "dclkin.3"; +}; + +&hdmi0 { + status = "okay"; + + ports { + port@1 { + reg = <1>; + rcar_dw_hdmi0_out: endpoint { + remote-endpoint = <&hdmi0_con>; + }; + }; + }; +}; + +&hdmi0_con { + remote-endpoint = <&rcar_dw_hdmi0_out>; +}; -- 2.17.0