From patchwork Fri Feb 22 09:53:07 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ajay Kumar X-Patchwork-Id: 222484 X-Patchwork-Delegate: promsoft@gmail.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from theia.denx.de (theia.denx.de [85.214.87.163]) by ozlabs.org (Postfix) with ESMTP id F12422C02A2 for ; Fri, 22 Feb 2013 20:33:13 +1100 (EST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 5CB9F4A17D; Fri, 22 Feb 2013 10:33:12 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at theia.denx.de Received: from theia.denx.de ([127.0.0.1]) by localhost (theia.denx.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Hw5m1lFQtRam; Fri, 22 Feb 2013 10:33:12 +0100 (CET) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id EF4224A1D5; Fri, 22 Feb 2013 10:32:57 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 0DF284A1A6 for ; Fri, 22 Feb 2013 10:32:55 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at theia.denx.de Received: from theia.denx.de ([127.0.0.1]) by localhost (theia.denx.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KZDa5pDrcKqI for ; Fri, 22 Feb 2013 10:32:53 +0100 (CET) X-policyd-weight: NOT_IN_SBL_XBL_SPAMHAUS=-1.5 NOT_IN_SPAMCOP=-1.5 NOT_IN_BL_NJABL=-1.5 (only DNSBL check requested) Received: from mailout4.samsung.com (mailout4.samsung.com [203.254.224.34]) by theia.denx.de (Postfix) with ESMTP id 2CC994A174 for ; Fri, 22 Feb 2013 10:32:44 +0100 (CET) Received: from epcpsbgr1.samsung.com (u141.gpu120.samsung.co.kr [203.254.230.141]) by mailout4.samsung.com (Oracle Communications Messaging Server 7u4-24.01 (7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTP id <0MIM000M57TYXID0@mailout4.samsung.com> for u-boot@lists.denx.de; Fri, 22 Feb 2013 18:32:42 +0900 (KST) Received: from epcpsbgm1.samsung.com ( [172.20.52.126]) by epcpsbgr1.samsung.com (EPCPMTA) with SMTP id 2C.5E.16905.A3B37215; Fri, 22 Feb 2013 18:32:42 +0900 (KST) X-AuditID: cbfee68d-b7f4f6d000004209-de-51273b3a443f Received: from epmmp1.local.host ( [203.254.227.16]) by epcpsbgm1.samsung.com (EPCPMTA) with SMTP id 4B.2E.03918.83B37215; Fri, 22 Feb 2013 18:32:40 +0900 (KST) Received: from chrome-ubuntu.sisodomain.com ([107.108.73.106]) by mmp1.samsung.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPA id <0MIM00B6K7TU7A60@mmp1.samsung.com> for u-boot@lists.denx.de; Fri, 22 Feb 2013 18:32:40 +0900 (KST) From: Ajay Kumar To: u-boot@lists.denx.de Date: Fri, 22 Feb 2013 04:53:07 -0500 Message-id: <1361526789-29787-12-git-send-email-ajaykumar.rs@samsung.com> X-Mailer: git-send-email 1.8.0 In-reply-to: <1361526789-29787-1-git-send-email-ajaykumar.rs@samsung.com> References: <1361526789-29787-1-git-send-email-ajaykumar.rs@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKLMWRmVeSWpSXmKPExsWyRsSkTtfKWj3QYM8ueYu3ezvZHRg9zt7Z wRjAGMVlk5Kak1mWWqRvl8CV8ejoTKaCHVIVqz7uYmpgbBDrYuTkkBAwkbjz7DYThC0mceHe erYuRi4OIYGljBKvuk4zwRR1LO9hh0gsYpR49/cmlLOMSaK/7wcbSBWbgLbEtuk3WUBsEQEJ iV/9VxlBbGaBcIm//2YA2RwcwgJmEu++lIKEWQRUJV4/38YOYvMKeEo8nT2TDWKZnMSHPY/A 4pxA8caOZrAxQgIeEm3XLjGB7JUQuM4msfPURWaIQQIS3yYfYgGZLyEgK7HpADPEHEmJgytu sExgFF7AyLCKUTS1ILmgOCm9yFCvODG3uDQvXS85P3cTIzAIT/971ruD8fYB60OMyUDjJjJL iSbnA4M4ryTe0NjE3NTY1MzI0tLSlDRhJXFeuUsygUIC6YklqdmpqQWpRfFFpTmpxYcYmTg4 pRoYdcJTzZYLm10O1zXeWP5k25clyS1JMte7VgYw/meXUT1VZXVO4EbgBp+wlHgl4ecfIv4L uETZGngkX3+bOT94H//GVrOT2yOztqRINJ2q06hWFDI7KvvrA9PJVZvCkg6fswnWSGvymy68 U+zIzJk7eZjDNboPFPKo3Uu/bffM/1fXDO6SxRJKLMUZiYZazEXFiQDDf63XWAIAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRmVeSWpSXmKPExsVy+t9jAV0La/VAg7cL5S3e7u1kd2D0OHtn B2MAY1QDo01GamJKapFCal5yfkpmXrqtkndwvHO8qZmBoa6hpYW5kkJeYm6qrZKLT4CuW2YO 0FglhbLEnFKgUEBicbGSvh2mCaEhbroWMI0Rur4hQXA9RgZoIGENY8ajozOZCnZIVaz6uIup gbFBrIuRk0NCwESiY3kPO4QtJnHh3nq2LkYuDiGBRYwS7/7eZIdwljFJ9Pf9YAOpYhPQltg2 /SYLiC0iICHxq/8qI4jNLBAu8fffDCCbg0NYwEzi3ZdSkDCLgKrE6+fbwBbwCnhKPJ09kw1i mZzEhz2PwOKcQPHGjmawMUICHhJt1y4xTWDkXcDIsIpRNLUguaA4KT3XUK84Mbe4NC9dLzk/ dxMjOMSfSe1gXNlgcYhRgINRiYe3wUUtUIg1say4MvcQowQHs5IIr4GFeqAQb0piZVVqUX58 UWlOavEhxmSgqyYyS4km5wPjL68k3tDYxNzU2NTSxMLEzJI0YSVxXsZTTwKEBNITS1KzU1ML UotgtjBxcEo1MB45wLY8Tohjvu7agrK2bckySjGSxqvFll0yYxDawb1zj20Uz87M5ywafofF D9vKS3GG9Wz2KCpTeHS16Y3jzZe9fCK+J1sWercWC01bsOHsols77qktMZ7a7/7hqGEvv9+h X0u1tl+7Kp6qeHB5zxw3sQMHzvTYv5CZl2eSvm/d3X87l3MfKlFiKc5INNRiLipOBAALhZDS tQIAAA== DLP-Filter: Pass X-MTR: 20000000000000000@CPGS X-CFilter-Loop: Reflected Cc: inki.dae@samsung.com, dh09.lee@samsung.com, sjg@chomium.org Subject: [U-Boot] [PATCH 11/13] EXYNOS5: Add device node for DP X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.11 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Sender: u-boot-bounces@lists.denx.de Errors-To: u-boot-bounces@lists.denx.de Add DT node and bindings documentaion for DP. Signed-off-by: Ajay Kumar --- arch/arm/dts/exynos5250.dtsi | 7 +++ doc/device-tree-bindings/video/exynos-dp.txt | 69 ++++++++++++++++++++++++++++ 2 files changed, 76 insertions(+) create mode 100644 doc/device-tree-bindings/video/exynos-dp.txt diff --git a/arch/arm/dts/exynos5250.dtsi b/arch/arm/dts/exynos5250.dtsi index 3d8f747..1c2037a 100644 --- a/arch/arm/dts/exynos5250.dtsi +++ b/arch/arm/dts/exynos5250.dtsi @@ -157,4 +157,11 @@ #address-cells = <1>; #size-cells = <1>; }; + + dp@145b0000 { + compatible = "samsung,exynos5-dp"; + reg = <0x145b0000 0x1000>; + #address-cells = <1>; + #size-cells = <1>; + }; }; diff --git a/doc/device-tree-bindings/video/exynos-dp.txt b/doc/device-tree-bindings/video/exynos-dp.txt new file mode 100644 index 0000000..464a853 --- /dev/null +++ b/doc/device-tree-bindings/video/exynos-dp.txt @@ -0,0 +1,69 @@ +Exynos Display port controller +============================== + +Required properties: +SOC specific: + compatible: should be "samsung,exynos5-dp" + reg: Base address of DP IP + +Optional properties: + samsung,h-res: X resolution of the panel + samsung,h-sync-width: hsync value + samsung,h-back-porch: left margin + samsung,h-front-porch right margin + samsung,v-res: Y resolution of the panel + samsung,v-sync-width: vsync value + samsung,v-back-porch: upper margin + samsung,v-front-porch: lower margin + samsung,v-sync-rate: refresh rate + + samsung,lt-status: Link training status + 0(DP_LT_NONE), 1(DP_LT_START), 2(DP_LT_CR), 3(DP_LT_ET), + 4(DP_LT_FINISHED), 5(DP_LT_FAIL) + + samsung,master-mode: 1 if you want to run DP as master, else 0 + samsung,bist-mode: 1 to enable video bist mode, else 0 + samsung,bist-pattern: bist mode pattern type + 0(NO_PATTERN), 1(COLOR_RAMP), 2(BALCK_WHITE_V_LINES), + 3(COLOR_SQUARE), 4(INVALID_PATTERN), 5(COLORBAR_32), + 6(COLORBAR_64),7(WHITE_GRAY_BALCKBAR_32), + 8(WHITE_GRAY_BALCKBAR_64),9(MOBILE_WHITEBAR_32), + 10(MOBILE_WHITEBAR_64) + samsung,h-sync-polarity: Horizontal Sync polarity + CONFIG_SYS_LOW if defined, else CONFIG_SYS_HIGH + samsung,v-sync-polarity: Vertical Sync polarity + CONFIG_SYS_LOW if defined, else CONFIG_SYS_HIGH + samsung,interlaced: Progressive if 0, else Interlaced + samsung,color-space: input video data format + COLOR_RGB = 0, COLOR_YCBCR422 = 1, COLOR_YCBCR444 = 2 + samsung,dynamic-range: dynamic range for input video data + VESA = 0, CEA = 1 + samsung,ycbcr-coeff: YCbCr co-efficients for input video + COLOR_YCBCR601 = 0, COLOR_YCBCR709 = 1 + samsung,color-depth: number of bits per colour component + COLOR_6 = 0, COLOR_8 = 1, COLOR_10 = 2, COLOR_12 = 3 + +Example: +SOC specific part: + dp@145b0000 { + compatible = "samsung,exynos5-dp"; + reg = <0x145b0000 0x1000>; + #address-cells = <1>; + #size-cells = <1>; + }; + +Board(panel) specific part: + dp@145b0000 { + samsung,lt-status = <0>; + + samsung,master-mode = <0>; + samsung,bist-mode = <0>; + samsung,bist-pattern = <0>; + samsung,h-sync-polarity = <0>; + samsung,v-sync-polarity = <0>; + samsung,interlaced = <0>; + samsung,color-space = <0>; + samsung,dynamic-range = <0>; + samsung,ycbcr-coeff = <0>; + samsung,color-depth = <1>; + };