Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754295AbbGJLiy (ORCPT ); Fri, 10 Jul 2015 07:38:54 -0400 Received: from mail-by2on0129.outbound.protection.outlook.com ([207.46.100.129]:25248 "EHLO na01-by2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752712AbbGJLiq (ORCPT ); Fri, 10 Jul 2015 07:38:46 -0400 Authentication-Results: spf=fail (sender IP is 192.88.158.2) smtp.mailfrom=freescale.com; cmss.chinamobile.com; dkim=none (message not signed) header.d=none; From: Jianwei Wang To: CC: , , , , , , , , Jianwei Wang , "Alison Wang" , Xiubo Li Subject: [PATCH v7 3/4] arm/dts/ls1021a: Add DCU dts node Date: Fri, 10 Jul 2015 19:17:42 +0800 Message-ID: <1436527063-44762-3-git-send-email-jianwei.wang@freescale.com> X-Mailer: git-send-email 2.1.0.27.g96db324 In-Reply-To: <1436527063-44762-1-git-send-email-jianwei.wang@freescale.com> References: <1436527063-44762-1-git-send-email-jianwei.wang@freescale.com> X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1;BN1AFFO11FD009;1:LWNWXEA5RwnmF3dBxGa+VEiuAjfRebfedDOMjEGiUuV0qV62PQUbSvkNOuB+NVX1CVPKOASMMLiFim/Fm/md7HP/+Tmuh418IwgbcisEEFCMcz1lVkHqxonAwLw8tMyR6cZxDufXNyBtqP60hnc0ThZkuCQHyNKn21qb9SR2dhqZ3VfpTka1EYrsq/27pGIUGelJwuPJ75VqE9KIpgt+06iKmAi9vLgnS+sAauK1rb0IT1EdxQQDt/+GJPraik+5y7mb5aLDb2ehxseV11TcIBqNwfVsJ6LxDwIOd2hhKTVJaMw+Ls+PcyOWoAtcaXHciDuy0bXcXciUeYZHdZjm/lCL+ltZDWBgDywx3ia8/w9woNJ7Skn/j8D8X33qlIp6JcM2gryLOmYtU0sSWJNIxrQPPlvXrTsnM94mpoiD6xOSJrMcgTqEML2ddJmLjLQr X-Forefront-Antispam-Report: CIP:192.88.158.2;CTRY:US;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(10019020)(6009001)(2980300002)(339900001)(199003)(189002)(105606002)(19580405001)(19580395003)(6806004)(2950100001)(189998001)(110136002)(5001960100002)(50226001)(50466002)(48376002)(77156002)(5003940100001)(62966003)(77096005)(92566002)(33646002)(104016003)(46102003)(106466001)(2351001)(229853001)(47776003)(5001920100001)(76176999)(50986999)(86362001)(87936001)(85426001)(36756003);DIR:OUT;SFP:1102;SCL:1;SRVR:CY1PR0301MB0876;H:az84smr01.freescale.net;FPR:;SPF:Fail;MLV:sfv;A:1;MX:1;LANG:en; MIME-Version: 1.0 Content-Type: text/plain X-Microsoft-Exchange-Diagnostics: 1;CY1PR0301MB0876;2:Gs8au7iKbrhnvNyqA07gg4jPtviG27PLQf5oDLvJPLWZjSi3/t1RN9aO6b9xss0A;3:aaJSGe40mj3IW3ma9fr+oFfs2r14pVVBWn4mXP2UUeNfDCu4Z/X/Dw6cDFEfXUsksyR1A2zXJ4097YdcT1GhuEIbhQIAI5ETpbM9Roe+zav08tIWwH1UwcHaLKlOR8zh0jAroTkG9OlKdtiZPzg6+mxsSpGAvdSq++yyHOM4YmRCDTHYIBqDy/UDf1/DevcEfCi4UvrFJceYh3lW9LYa3PcnZysVEq95uDfo3PkZJLk=;25:L64rZkzuGKT1cmu1jQ08vrulFs+PSaGHxysOA0IorOM1SL8RVkOgzFzo18pEPy/itzcCQmjR6EEL3xj4jkjgOL4bRlFveHjmGY5kLOaYMM25Vm+i6VBHkKon4gjZRQTltnxdtehJQxLBtSJ8uGLVLtjLPfIrJIYlsXjkQ4qPQPd7ZIlPXX2nGLzp9kuegvP9O1NeVi+DXrmX4596bd7ihMRwKfsoO6lGD1CDHmzNmU1IBc8DXQ4DXLZlWKrTsW0hDbNOzTr08mSv/8T7JtGvmg==;20:37yZPTmpvVVSyyNzfhrfJxvjPD3MMbPyww16XTyHfIrrK+IcEGDlfeBcdKOijgMZ4UDK0cY6wX6+7BJu4n93CZ3jzCwLqFHSTSvbUlXCz1zSI/1DS21CXA65+ViN3mftb4vU4zuoz7njDOZ12nTwy8Uy0CTmtmSgBW/lNPHZwbGDUFdSQUnKNMkBS+sIvZ8eNaJ6QLhFR8jNKw1exj/hlGUDWU3+l4WQKr8KyKpp+mddBKF9Iv8gddijwkAlPyG+qqdQx+rSVFMatp/l9h0A6cFiJ1V6aCT+Tl/HxXpb990MHzDKCUz3ksFl7QJLrOaqM3I9Aq0x37pV0p56w/pMmwR4okUy/v8u+xXatE6qIhQ= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CY1PR0301MB0876; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(5005006)(3002001);SRVR:CY1PR0301MB0876;BCL:0;PCL:0;RULEID:;SRVR:CY1PR0301MB0876; X-Microsoft-Exchange-Diagnostics: 1;CY1PR0301MB0876;4:wlybXtfIPp6QLpOJPAszBTvqt9UQFiXQhqi+afhMfWeqI1XSkV9rDNkXHI8u8lyY6MKL3Y1uxB0pZ+LBPaARNsNPPelQ76ZXxHJyIFCLa8stl3GZoG05lJGYB6Jrv72kEl31nn/fThTSIcyEWTzyiRpUlhvphPRkNOCHkZMpTttgCAbW8XFGQUeP/T689jLqpyFn1fcD4H4XeOxmZmQTRY458Llt0hILJ5QAXnZ8T83cfzZG9BlqvzhIl+/0p0Y9bASQ/7DSLQUSmMuY42K5sRGCJdNuEn7BD93/vU2sQd0= X-Forefront-PRVS: 06339BAE63 X-Microsoft-Exchange-Diagnostics: 1;CY1PR0301MB0876;23:7h8gcQEvcf+irIVGrFoFQApzx4go5lSj9HwqXnxOrjP28v2pTeUeKp+NqVfTbbCAnwCsFptosFyWDO2HCcNup2SbM5K1QHdAZMtAF4ikF6ThJ/mlAnWXhOrsibY6DG6uLWe3rNLm6bCxH3mYIgv7Ab35YiZX62ZO1wrOkMqWK86BFECsPW3eXLQnbU6LRUHw3W5qMPaNWRIdgi6B96BOO110OzRhHfhLLzKeLFiqwttdhVJxm0ykNzhjxtLWGsIh0V5yrQ2lxqETKZlpHw3wT8IDR3Ezri3UDIHpEHhupbqb9XxZO2TP4R46cNgaDtWNIWHGfm9k925z5vdRRwOavzj0E0MOOiwhCNlsupKrHMXCax2daq0/7pUOfAelS5KP+YUi4WxB+eBsG8hA439nGOsjw010mUge4kkmqX+tA4DI+a4NIiSLcom2vFQnDICik/5JXPn7MypBQYllIegXcrb6GmWcfbjKMKcUFFtZXv5ffpsRGIXWH0Sr2nwVTasnFu+TZsyTI9LrO2cbKNHPpxvAP3bSqEAPJuAdaKC8/1eljtlbrpPV1dpyll3OQQTveFa0F+HDE3VxwpptQwdi6v9xRJOd7XZ14VoqrU8BiSsZ8NeGm7CfcVHAx2D1jAvb4dikWDM3zsgjRQhX8+kpf6BDJCdetROO99mWDH7NPkBIc+CAK5XVU4yHNRwbhv+3eJY1FyPiaqGhfT9qr9iheZhMtLoPGjhRA70iTv2bKbdQuVZI3CogntnHx0pKqcs/53D5ahSwoM0/7vzXQiyvHTOW1vFKXrdEk7ZEOb+y/X6fcHsK2E4CIDYlonN3r8axG4tlNqfjHbcGoJ/AulX1356f169iODaGwTxL31qgJC4YgZaQsHWDQm8A9OC6DMbPhQB6THEfQjz5z8myodJ9uU/U4CvnsHyddVKRipqUKT3ptp9HpA3OHXbkHFKyKAQD X-Microsoft-Exchange-Diagnostics: 1;CY1PR0301MB0876;5:rgD+h/8H54ybaz9Fcoiztv1YGPkxoVgH4ylYI5QCEeoE6WK8uYJ5gFCoLzO6u8PykMn5MeCw2ln5+W7kytvyL/qBxJKRH0acWYdVLD8Ve3mekQntIDYFK69t4si1gaTnV6HtNyk0RbORVd68YleZww==;24:bOknzcA7SzTENzwdm3IKWdHiQweI5BdfQR02l4kL70XSclKbemu+ozEOQFhqYpiBLuWb/SUp1I+r2Bw9jxAYeVQyz02s+b/gYFy0tvRk33Q=;20:BmZw3pf1qNh/eemQ98ItxriXh3KY65La1/wmwgNWxZmVNjPXVqZpWkIMi80WlAPHk7OzrweaNZfCyt3qYEbsWQ== X-OriginatorOrg: freescale.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Jul 2015 11:22:42.9043 (UTC) X-MS-Exchange-CrossTenant-Id: 710a03f5-10f6-4d38-9ff4-a80b81da590d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=710a03f5-10f6-4d38-9ff4-a80b81da590d;Ip=[192.88.158.2];Helo=[az84smr01.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0301MB0876 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 3350 Lines: 109 Add DCU node, DCU is a display controller of Freescale named 2D-ACE. Signed-off-by: Alison Wang Signed-off-by: Xiubo Li Signed-off-by: Jianwei Wang --- .../devicetree/bindings/drm/fsl-dcu/fsl,dcu.txt | 49 ++++++++++++++++++++++ MAINTAINERS | 1 + arch/arm/boot/dts/ls1021a.dtsi | 10 +++++ 3 files changed, 60 insertions(+) create mode 100644 Documentation/devicetree/bindings/drm/fsl-dcu/fsl,dcu.txt diff --git a/Documentation/devicetree/bindings/drm/fsl-dcu/fsl,dcu.txt b/Documentation/devicetree/bindings/drm/fsl-dcu/fsl,dcu.txt new file mode 100644 index 0000000..d65631d --- /dev/null +++ b/Documentation/devicetree/bindings/drm/fsl-dcu/fsl,dcu.txt @@ -0,0 +1,49 @@ +Device Tree bindings for Freescale DCU DRM Driver + +Required properties: +- compatible: Should be one of + * "fsl,ls1021a-dcu". + * "fsl,vf610-dcu". +- reg: Address and length of the register set for dcu. +- clocks: From common clock binding: handle to dcu clock. +- clock-names: From common clock binding: Shall be "dcu". +- display: The phandle to display node. + +Required properties: +- bits-per-pixel: <16> for RGB565, + <24> for RGB888, + <32> for RGB8888. + +Required timing node for dispplay sub-node: +- display-timings: Refer to binding doc display-timing.txt for details. + +Examples: +dcu: dcu@2ce0000 { + compatible = "fsl,ls1021a-dcu"; + reg = <0x0 0x2ce0000 0x0 0x10000>; + clocks = <&platform_clk 0>; + clock-names = "dcu"; + big-endian; + display = <&display>; + + display: display@0 { + bits-per-pixel = <24>; + + display-timings { + native-mode = <&timing0>; + timing0: nl4827hc19 { + clock-frequency = <10870000>; + hactive = <480>; + vactive = <272>; + hback-porch = <2>; + hfront-porch = <2>; + vback-porch = <1>; + vfront-porch = <1>; + hsync-len = <41>; + vsync-len = <2>; + hsync-active = <1>; + vsync-active = <1>; + }; + }; + }; +}; diff --git a/MAINTAINERS b/MAINTAINERS index e191ded..fffb8c9 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -3410,6 +3410,7 @@ M: Alison Wang L: dri-devel@lists.freedesktop.org S: Supported F: drivers/gpu/drm/fsl-dcu/ +F: Documentation/devicetree/bindings/drm/fsl-dcu/ F: Documentation/devicetree/bindings/panel/nec,nl4827hc19_05b.txt DRM DRIVERS FOR NVIDIA TEGRA diff --git a/arch/arm/boot/dts/ls1021a.dtsi b/arch/arm/boot/dts/ls1021a.dtsi index c70bb27..6d6e3e2 100644 --- a/arch/arm/boot/dts/ls1021a.dtsi +++ b/arch/arm/boot/dts/ls1021a.dtsi @@ -383,6 +383,16 @@ <&platform_clk 1>; }; + dcu: dcu@2ce0000 { + compatible = "fsl,ls1021a-dcu"; + reg = <0x0 0x2ce0000 0x0 0x10000>; + interrupts = ; + clocks = <&platform_clk 0>; + clock-names = "dcu"; + big-endian; + status = "disabled"; + }; + mdio0: mdio@2d24000 { compatible = "gianfar"; device_type = "mdio"; -- 2.1.0.27.g96db324 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/