Received: by 2002:ac0:a594:0:0:0:0:0 with SMTP id m20-v6csp4606531imm; Fri, 18 May 2018 07:51:03 -0700 (PDT) X-Google-Smtp-Source: AB8JxZordD6ql8u1MclQ8IL8OOA3i/yDCYHpGdS0arO3bje4isom0nBa0g2PsSJcQRPxZUColl3V X-Received: by 2002:a62:d508:: with SMTP id d8-v6mr9562881pfg.234.1526655063313; Fri, 18 May 2018 07:51:03 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1526655063; cv=none; d=google.com; s=arc-20160816; b=fRmF7KaeBsN6aoYaXkb9C/WDv/Zmcmw2tTuAEmZQ69HHD8H/U68eBY2O6dj1/lm5VG Zn4AXAORYVXiIbxg7C4ZCJK2mxSOCxik3q3TwxnhjepjmvxIEcf0UWsZ4S1u4ytk2SJq DTx2xH+WxuugsabWlXzZQrtHdZH0WsKeJ/+HO/zjLXS+QcGPrOY1OFQZSAujDDc6mEqU A6KxlQCoBG0KIiR55f5SgfR9UlYhbM8YI/NzcFG3xHuL4hwUrw4XDkRq6+fbRBkuKCSF K5SeRtJsrfr1Om/pwluuE8kPV8BAwzKFmfkRQsXY2cfTJYQ5PV68GkNiaW8UG+SNGp3z PSIw== 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:message-id:date:subject:cc:to:from :arc-authentication-results; bh=5hhzTWHiocmXcrejseQve/AzmYesVQyRam7XlAxylkQ=; b=OiuHnHYMG1VifihJ5/sEKMSsdkSDxXHNyNeocVGVGiOYVadbrX0cEk/scLfmIXbWgQ DHmrlDjj9gpnpDKErU+O23ARECUbbuibhqjPtlJWLU4y8wdYJzv9ieRkeRD53d6HGMs/ oF9aDdui7oYRMTCNUWKBYfRTJoFZN/laSzXL4x2G/I0LlLNR292UGRSBV6EV+g8CQJbS 7Ci9wFwplR/VfstHx7zJuDH89vUf8pFvusQdoarF5vGKGdjJ1pZmFZ5Z7JIFtgcQOa0m bSDkq/zQ6fAc5LLX7wmb9FpbaS44lbKPgTIbsV2HglGV+cza38JXUq3Yq9C/8US6//7+ BzHQ== ARC-Authentication-Results: i=1; mx.google.com; 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 70-v6si8023273pfu.274.2018.05.18.07.50.47; Fri, 18 May 2018 07:51:03 -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; 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 S1752266AbeEROsq (ORCPT + 99 others); Fri, 18 May 2018 10:48:46 -0400 Received: from relay5-d.mail.gandi.net ([217.70.183.197]:55913 "EHLO relay5-d.mail.gandi.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751049AbeEROsO (ORCPT ); Fri, 18 May 2018 10:48:14 -0400 X-Originating-IP: 2.224.242.101 Received: from w540.lan (2-224-242-101.ip172.fastwebnet.it [2.224.242.101]) (Authenticated sender: jacopo@jmondi.org) by relay5-d.mail.gandi.net (Postfix) with ESMTPSA id 2B4171C0009; Fri, 18 May 2018 16:48:10 +0200 (CEST) From: Jacopo Mondi To: niklas.soderlund@ragnatech.se, laurent.pinchart@ideasonboard.com, horms@verge.net.au, geert@glider.be, magnus.damm@gmail.com, robh+dt@kernel.org Cc: Jacopo Mondi , linux-renesas-soc@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH v3 2/3] arm64: dts: renesas: draak: Describe CVBS input Date: Fri, 18 May 2018 16:47:57 +0200 Message-Id: <1526654878-11143-3-git-send-email-jacopo+renesas@jmondi.org> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1526654878-11143-1-git-send-email-jacopo+renesas@jmondi.org> References: <1526654878-11143-1-git-send-email-jacopo+renesas@jmondi.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Level: Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Describe CVBS video input through analog video decoder ADV7180 connected to video input interface VIN4. The video input signal path is shared with HDMI video input, and selected by on-board switches SW-53 and SW-54 with CVBS input selected by the default switches configuration. Signed-off-by: Jacopo Mondi Reviewed-by: Niklas Söderlund --- v2 -> v3: - Add comment to describe the shared input video path - Add my SoB and Niklas' R-b tags --- arch/arm64/boot/dts/renesas/r8a77995-draak.dts | 42 ++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/arch/arm64/boot/dts/renesas/r8a77995-draak.dts b/arch/arm64/boot/dts/renesas/r8a77995-draak.dts index 9d73de8..95745fc 100644 --- a/arch/arm64/boot/dts/renesas/r8a77995-draak.dts +++ b/arch/arm64/boot/dts/renesas/r8a77995-draak.dts @@ -142,6 +142,11 @@ groups = "usb0"; function = "usb0"; }; + + vin4_pins_cvbs: vin4 { + groups = "vin4_data8", "vin4_sync", "vin4_clk"; + function = "vin4"; + }; }; &i2c0 { @@ -154,6 +159,23 @@ reg = <0x50>; pagesize = <8>; }; + + analog-video@20 { + compatible = "adi,adv7180"; + reg = <0x20>; + + port { + /* + * The VIN4 video input path is shared between + * CVBS and HDMI inputs through SW[49-54] switches. + * + * CVBS is the default selection, link it to VIN4 here. + */ + adv7180_out: endpoint { + remote-endpoint = <&vin4_in>; + }; + }; + }; }; &i2c1 { @@ -246,3 +268,23 @@ timeout-sec = <60>; status = "okay"; }; + +&vin4 { + pinctrl-0 = <&vin4_pins_cvbs>; + pinctrl-names = "default"; + + status = "okay"; + + ports { + #address-cells = <1>; + #size-cells = <0>; + + port@0 { + reg = <0>; + + vin4_in: endpoint { + remote-endpoint = <&adv7180_out>; + }; + }; + }; +}; -- 2.7.4