From patchwork Tue Jun 26 07:40:55 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Neil Armstrong X-Patchwork-Id: 10488195 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id 160A16023A for ; Tue, 26 Jun 2018 07:41:49 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 033212878F for ; Tue, 26 Jun 2018 07:41:49 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id EB916287AB; Tue, 26 Jun 2018 07:41:48 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.9 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,MAILING_LIST_MULTI autolearn=ham version=3.3.1 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 8DF472878F for ; Tue, 26 Jun 2018 07:41:48 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:MIME-Version:Cc:List-Subscribe: List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:Message-Id:Date: Subject:To:From:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To: References:List-Owner; bh=68NM5OlFdZS4MBqE7J1T8yDjNPhEPW30S6zJ8+J/Y0E=; b=GKW RANfiKsWZSlquOy0z6e9ZBeqL7nmPiX60+S5BFW4jthOrrXVjHJUax/lKycgu58COso/Wjd8Pqx2s V4BZwmeJJnTkOjetXhXA5ErjpRaf2ZuUaFyiYcCGarJfk2QM/KkBZ3eWHHgolGMDG5hDIA9nifFVg LGD2WZeibienAn0XiQcLg5jfRIFxt0AMFljLg7TXuZokYJRCIOBRA9IMO6GS2CvpRgz6pvWKS881h oAhESTyVwUubxKef8nbzSsrHbmir/50WoYlhUec+jGSceHup9h6KzhDHiO4GwJLAA7CFnbDUycjhg jSGLKhTSDW0JvwarxUUPwPsxW0FCZUA==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1fXibh-0007yk-Vz; Tue, 26 Jun 2018 07:41:46 +0000 Received: from mail-wr0-x242.google.com ([2a00:1450:400c:c0c::242]) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1fXib9-0007d2-BX for linux-amlogic@lists.infradead.org; Tue, 26 Jun 2018 07:41:14 +0000 Received: by mail-wr0-x242.google.com with SMTP id l14-v6so11058865wrq.13 for ; Tue, 26 Jun 2018 00:40:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id; bh=jjaFvYRM6ukLBcEzgn6U18bDjsFO+u9xd5Bd8sPjLcs=; b=HedhvFJ7peUf5oUxsi3l/wyqR2EUvJFvOp92LNQXkP9hmqbsURjsfP6Yf5te+Xv1XX RJGPx+t3DmHV8k7oZ2VOcyrcb+RiY79O+89NOJxYSLvKIsVI7Iqsn4R2Leg0/ubnSInL AWegvZ4VCew05nVznOnuozOnEImNaEVGhlpZD3dCtq/cowIXcscwzbWqQ7X9eJmXY4i9 OUUQYaAySZ43cwaajHGCIUsGXjDksxxHglTJ5V/Q7bKsR3e3VkwmTWnbAPcgGzwmidd5 xPdME1RR/lJOh8COFBnvJrNguqGL0nC6O6sSWWeIpNfkouCZHgimoJ8RcfZP4z9hwKS2 D/cA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=jjaFvYRM6ukLBcEzgn6U18bDjsFO+u9xd5Bd8sPjLcs=; b=f4LFLVKxbB9iU8j44jw9I6I+YkxZ6QOSdiqEIc9UjaxpcPw4uG/Pz+sIArzZOPC5CV qzxKgjLfTEzrbGe1d/D60+oJqBrOqKA/js2ee6nQ1LTMiVWJu1ggMNGQQdLAP5vd6a5W QpQUqOoLGHhBui4mYvDPXgmBB/6YxrV/2ICYgsRUVzJhsmG2d1ANO50npB8YApLC+Smo glngrqxFGw/DnBEnoRzNbhUZ607MoBDPlVeIXYxLz5k5cZJu0aVc0yEJ5Iu5ECiqGhO/ 0tlB9dxtmKeXTmQnFS+0Jk/3IvfEzqxjNjQJF4P17MBSjOqiIZprYUekhESiIYQsv0JP b5PQ== X-Gm-Message-State: APt69E3jEm00GM/95M7+KlNJIHErCrGjMm9T2I7tKlrPaQm4oYMcxRzS Q9l9zzOGdaXSw2D9wNbg+qcU/Q== X-Google-Smtp-Source: AAOMgpfDq89xO/XXId7igCifqkW0eBC/6jVJeLetvNC0KWJHydbEZRDzJFHZODwXq0hOJim/ovaBxA== X-Received: by 2002:adf:9025:: with SMTP id h34-v6mr431528wrh.123.1529998858197; Tue, 26 Jun 2018 00:40:58 -0700 (PDT) Received: from bender.baylibre.local ([90.63.244.31]) by smtp.gmail.com with ESMTPSA id g14-v6sm855662wro.86.2018.06.26.00.40.57 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 26 Jun 2018 00:40:57 -0700 (PDT) From: Neil Armstrong To: khilman@baylibre.com Subject: [PATCH] ARM64: dts: meson-gxbb-nanopi-k2: Add HDMI, CEC and CVBS nodes Date: Tue, 26 Jun 2018 09:40:55 +0200 Message-Id: <1529998855-8098-1-git-send-email-narmstrong@baylibre.com> X-Mailer: git-send-email 2.7.4 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20180626_004111_401067_7964773B X-CRM114-Status: GOOD ( 11.18 ) X-BeenThere: linux-amlogic@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: linux-amlogic@lists.infradead.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Neil Armstrong MIME-Version: 1.0 Sender: "linux-amlogic" Errors-To: linux-amlogic-bounces+patchwork-linux-amlogic=patchwork.kernel.org@lists.infradead.org X-Virus-Scanned: ClamAV using ClamSMTP The Amlogic Meson GXBB based Nanopi-K2 board has an HDMI connector with CEC and CVBS available on the 40pin header. This patch adds the nodes to enable HDMI, CEC and CVBS functionnalities. Signed-off-by: Neil Armstrong --- .../boot/dts/amlogic/meson-gxbb-nanopi-k2.dts | 48 ++++++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/arch/arm64/boot/dts/amlogic/meson-gxbb-nanopi-k2.dts b/arch/arm64/boot/dts/amlogic/meson-gxbb-nanopi-k2.dts index 7d5709c..cbe99bd 100644 --- a/arch/arm64/boot/dts/amlogic/meson-gxbb-nanopi-k2.dts +++ b/arch/arm64/boot/dts/amlogic/meson-gxbb-nanopi-k2.dts @@ -106,6 +106,42 @@ compatible = "mmc-pwrseq-emmc"; reset-gpios = <&gpio BOOT_9 GPIO_ACTIVE_LOW>; }; + + /* CVBS is available on CON1 pin 36, disabled by default */ + cvbs-connector { + compatible = "composite-video-connector"; + status = "disabled"; + + port { + cvbs_connector_in: endpoint { + remote-endpoint = <&cvbs_vdac_out>; + }; + }; + }; + + hdmi-connector { + compatible = "hdmi-connector"; + type = "a"; + + port { + hdmi_connector_in: endpoint { + remote-endpoint = <&hdmi_tx_tmds_out>; + }; + }; + }; +}; + +&cec_AO { + status = "okay"; + pinctrl-0 = <&ao_cec_pins>; + pinctrl-names = "default"; + hdmi-phandle = <&hdmi_tx>; +}; + +&cvbs_vdac_port { + cvbs_vdac_out: endpoint { + remote-endpoint = <&cvbs_connector_in>; + }; }; ðmac { @@ -137,6 +173,18 @@ }; }; +&hdmi_tx { + status = "okay"; + pinctrl-0 = <&hdmi_hpd_pins>, <&hdmi_i2c_pins>; + pinctrl-names = "default"; +}; + +&hdmi_tx_tmds_port { + hdmi_tx_tmds_out: endpoint { + remote-endpoint = <&hdmi_connector_in>; + }; +}; + &ir { status = "okay"; pinctrl-0 = <&remote_input_ao_pins>;