From patchwork Mon Dec 7 12:52:37 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Inki Dae X-Patchwork-Id: 7783461 Return-Path: X-Original-To: patchwork-linux-samsung-soc@patchwork.kernel.org Delivered-To: patchwork-parsemail@patchwork2.web.kernel.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.136]) by patchwork2.web.kernel.org (Postfix) with ESMTP id B34ABBEEE1 for ; Mon, 7 Dec 2015 12:52:51 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id D661620411 for ; Mon, 7 Dec 2015 12:52:50 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id E904A204CF for ; Mon, 7 Dec 2015 12:52:49 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755013AbbLGMws (ORCPT ); Mon, 7 Dec 2015 07:52:48 -0500 Received: from mailout4.samsung.com ([203.254.224.34]:57732 "EHLO mailout4.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754879AbbLGMwn (ORCPT ); Mon, 7 Dec 2015 07:52:43 -0500 Received: from epcpsbgr3.samsung.com (u143.gpu120.samsung.co.kr [203.254.230.143]) by mailout4.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTP id <0NYZ01JITNRTMY00@mailout4.samsung.com>; Mon, 07 Dec 2015 21:52:41 +0900 (KST) Received: from epcpsbgm1new.samsung.com ( [172.20.52.114]) by epcpsbgr3.samsung.com (EPCPMTA) with SMTP id 11.5E.04964.91185665; Mon, 7 Dec 2015 21:52:41 +0900 (KST) X-AuditID: cbfee68f-f793a6d000001364-ed-566581199b73 Received: from epmmp2 ( [203.254.227.17]) by epcpsbgm1new.samsung.com (EPCPMTA) with SMTP id D8.FC.13906.81185665; Mon, 7 Dec 2015 21:52:41 +0900 (KST) Received: from localhost.localdomain ([10.113.62.206]) by mmp2.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTPA id <0NYZ00JAQNRRRP40@mmp2.samsung.com>; Mon, 07 Dec 2015 21:52:40 +0900 (KST) From: Inki Dae To: dri-devel@lists.freedesktop.org Cc: airlied@linux.ie, devicetree@vger.kernel.org, robh+dt@kernel.org, pawel.moll@arm.com, mark.rutland@arm.com, ijc+devicetree@hellion.org.uk, galak@codeaurora.org, linux-samsung-soc@vger.kernel.org, javier@osg.samsung.com, kgene.kim@samsung.com, k.kozlowski@samsung.com, Inki Dae Subject: [PATCH v2 3/4] dt-bindings: exynos-dp: update ports node binding for panel Date: Mon, 07 Dec 2015 21:52:37 +0900 Message-id: <1449492758-19989-4-git-send-email-inki.dae@samsung.com> X-Mailer: git-send-email 1.9.1 In-reply-to: <1449492758-19989-1-git-send-email-inki.dae@samsung.com> References: <1449492758-19989-1-git-send-email-inki.dae@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplkeLIzCtJLcpLzFFi42JZI2JSpCvZmBpmcP4Bh0XvuZNMFvOPnGO1 uPL1PZtF/5uFrBbnXq1ktJh0fwKLxZu3a5gsXr8wtOhdcJXNYsb5fUwWS69fZLKYMH0ti0Xr 3iPsDrwea+atYfS43NfL5LFy+Rc2j02rOtk8tn97wOpxv/s4k8eW/rvsHn1bVjF6fN4kF8AZ xWWTkpqTWZZapG+XwJUx++k7xoJG8Yrum89YGhi3CXUxcnJICJhINFyexwJhi0lcuLeerYuR i0NIYAWjxNdfL5lhit4cbWGCSMxilHgxfRMLhPODUeLYkQVgVWwCqhITV9xnA7FFBJQl/k5c xQhSxCywnUliceNioAQHh7BAqMSxQxogNSxA9e2HZ4D18gq4SMx8uIANYpucxMljk1lBbE4B V4mW84/A4kJANTtavoHNlBB4yS4xdctmVohBAhLfJh9iAZkvISArsekA1NWSEgdX3GCZwCi8 gJFhFaNoakFyQXFSepGxXnFibnFpXrpecn7uJkZgLJ3+96x/B+PdA9aHGAU4GJV4eCdkpoQJ sSaWFVfmHmI0BdowkVlKNDkfGLF5JfGGxmZGFqYmpsZG5pZmSuK8C6V+BgsJpCeWpGanphak FsUXleakFh9iZOLglGpgNOd+HDDzqpVWk+YdwSftC14WTfB9zlf1INewqZS79lLwnb+LLJQ6 p8UuPOas2FD8e9asnN2rtpnmapv7LpA9zlKyRv/FjCnlf7icV4WqldbvsNvYsrXmUMGklzzv lJ9N+PUxx/SikPUdwx8G51ZoZE83U2mav6xtSXm+RYhdR57sFs/pE6IWKrEUZyQaajEXFScC AAb2BMagAgAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRmVeSWpSXmKPExsVy+t9jQV3JxtQwg+vTmC16z51ksph/5Byr xZWv79ks+t8sZLU492olo8Wk+xNYLN68XcNk8fqFoUXvgqtsFjPO72OyWHr9IpPFhOlrWSxa 9x5hd+D1WDNvDaPH5b5eJo+Vy7+weWxa1cnmsf3bA1aP+93HmTy29N9l9+jbsorR4/MmuQDO qAZGm4zUxJTUIoXUvOT8lMy8dFsl7+B453hTMwNDXUNLC3MlhbzE3FRbJRefAF23zBygw5UU yhJzSoFCAYnFxUr6dpgmhIa46VrANEbo+oYEwfUYGaCBhDWMGbOfvmMsaBSv6L75jKWBcZtQ FyMnh4SAicSboy1MELaYxIV769m6GLk4hARmMUq8mL6JBcL5wShx7MgCZpAqNgFViYkr7rOB 2CICyhJ/J65iBCliFtjOJLG4cTFQgoNDWCBU4tghDZAaFqD69sMzwHp5BVwkZj5cwAaxTU7i 5LHJrCA2p4CrRMv5R2BxIaCaHS3fGCcw8i5gZFjFKJFakFxQnJSea5iXWq5XnJhbXJqXrpec n7uJERyvz6R2MB7c5X6IUYCDUYmHd0JmSpgQa2JZcWXuIUYJDmYlEV7ZzNQwId6UxMqq1KL8 +KLSnNTiQ4ymQIdNZJYSTc4HppK8knhDYxMzI0sjc0MLI2NzJXHe2kuRYUIC6YklqdmpqQWp RTB9TBycUg2MfppxNVyK0wMnyu/MeLVT88ah6Z93XvwbHjRV4OidZ5dnNTn/Vpzb4dD078H7 i7uSpmxi/SWj81mJPzzn6p1FnXtmnplc/oRjRqzYw+iILO+TXroFgn+4b++Zd6HH8GKf/3wP CdF1Vx7cjk5lXRvbllmepcsvMM1vV+0yn22Xjokfc2Tcrsg1XYmlOCPRUIu5qDgRAB0Uhd/t AgAA DLP-Filter: Pass X-MTR: 20000000000000000@CPGS X-CFilter-Loop: Reflected Sender: linux-samsung-soc-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-samsung-soc@vger.kernel.org X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_HI, T_RP_MATCHES_RCVD, UNPARSEABLE_RELAY autolearn=unavailable version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP This patch updates a ports node binding for panel. With this, dp node can have a ports node which describes a remote endpoint node that can be connected to panel or bridge node. Changelog v2: - remove unnecessary properties and numbering. - update description about eDP device. Signed-off-by: Inki Dae Reviewed-by: Javier Martinez Canillas Acked-by: Rob Herring --- .../bindings/display/exynos/exynos_dp.txt | 41 +++++++++++++++++++--- 1 file changed, 37 insertions(+), 4 deletions(-) diff --git a/Documentation/devicetree/bindings/display/exynos/exynos_dp.txt b/Documentation/devicetree/bindings/display/exynos/exynos_dp.txt index 64693f2..22efeba 100644 --- a/Documentation/devicetree/bindings/display/exynos/exynos_dp.txt +++ b/Documentation/devicetree/bindings/display/exynos/exynos_dp.txt @@ -1,3 +1,20 @@ +Device-Tree bindings for Samsung Exynos Embedded DisplayPort Transmitter(eDP) + +DisplayPort is industry standard to accommodate the growing board adoption +of digital display technology within the PC and CE industries. +It consolidates the internal and external connection methods to reduce device +complexity and cost. It also supports necessary features for important cross +industry applications and provides performance scalability to enable the next +generation of displays that feature higher color depths, refresh rates, and +display resolutions. + +eDP (embedded display port) device is compliant with Embedded DisplayPort +standard as follows, +- DisplayPort standard 1.1a for Exynos5250 and Exynos5260. +- DisplayPort standard 1.3 for Exynos5422s and Exynos5800. + +eDP resides between FIMD and panel or FIMD and bridge such as LVDS. + The Exynos display port interface should be configured based on the type of panel connected to it. @@ -66,8 +83,15 @@ Optional properties for dp-controller: Hotplug detect GPIO. Indicates which GPIO should be used for hotplug detection - -video interfaces: Device node can contain video interface port - nodes according to [1]. +Video interfaces: + Device node can contain video interface port nodes according to [1]. + The following are properties specific to those nodes: + + endpoint node connected to bridge or panel node: + - remote-endpoint: specifies the endpoint in panel or bridge node. + This node is required in all kinds of exynos dp + to represent the connection between dp and bridge + or dp and panel. [1]: Documentation/devicetree/bindings/media/video-interfaces.txt @@ -111,9 +135,18 @@ Board Specific portion: }; ports { - port@0 { + port { dp_out: endpoint { - remote-endpoint = <&bridge_in>; + remote-endpoint = <&dp_in>; + }; + }; + }; + + panel { + ... + port { + dp_in: endpoint { + remote-endpoint = <&dp_out>; }; }; };