Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751525AbbGMGFS (ORCPT ); Mon, 13 Jul 2015 02:05:18 -0400 Received: from mail-by2on0144.outbound.protection.outlook.com ([207.46.100.144]:2816 "EHLO na01-by2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751207AbbGMGFM (ORCPT ); Mon, 13 Jul 2015 02:05:12 -0400 Authentication-Results: spf=fail (sender IP is 192.88.158.2) smtp.mailfrom=freescale.com; freescale.mail.onmicrosoft.com; dkim=none (message not signed) header.d=none; From: Jianwei Wang To: CC: , , , , , , , , Jianwei Wang Subject: [PATCH v8 2/4] drm/panel: simple: Add support for NEC NL4827HC19-05B 480x272 panel Date: Mon, 13 Jul 2015 14:00:09 +0800 Message-ID: <1436767211-38571-2-git-send-email-jianwei.wang@freescale.com> X-Mailer: git-send-email 2.1.0.27.g96db324 In-Reply-To: <1436767211-38571-1-git-send-email-jianwei.wang@freescale.com> References: <1436767211-38571-1-git-send-email-jianwei.wang@freescale.com> X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1;BY2FFO11FD034;1:ydIBPRRFUyhXYZuZ2LIrSRXgxc3QtI6fnO+If0JLhgdZd0yVm7ddqAnMRq19RSNvb9+h61GNyf9EBiJBYZkgtzzfGVmnXFZIQQvK4S4ScW1gePFvvCP/siCB6+UjCvZMgzJ5hSiH+mCnTnfKoIRJvdKECJ7J/vR67ilAXUO/AGV/V3zjFcTS5byX76b/Lt6nj5JpqOX+pDDC5Br2Tbh5Wbc/ZA4+s2jH4PaAvY+qSj1mMxaIkz7FJooY+fZJ0G4t5PxuuJivSsniJnjOCRKbndCeSspQF3W2QZh7nd6OpCPjOr5TvZU+EE48FqQEYf+adbGsfgAgxiO7bnVS6GWLU/v6Hj+8LZSyXBYrWfXEb1bZI+oWVhuh9JrYSzThWQCMnrJUNVAeWCuYOXlE+dSoCUEzqUL1pFEiILYLDL1Lwi14lo80NhFJykRPusZivOFq X-Forefront-Antispam-Report: CIP:192.88.158.2;CTRY:US;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(10019020)(6009001)(2980300002)(339900001)(189002)(199003)(50226001)(50986999)(76176999)(110136002)(5001960100002)(107886002)(189998001)(77156002)(46102003)(47776003)(62966003)(36756003)(5001920100001)(33646002)(104016003)(2351001)(229853001)(105606002)(106466001)(6806004)(48376002)(50466002)(85426001)(19580395003)(19580405001)(92566002)(87936001)(77096005)(2950100001)(5003940100001)(86362001)(4001430100001);DIR:OUT;SFP:1102;SCL:1;SRVR:BN3PR0301MB1219;H:az84smr01.freescale.net;FPR:;SPF:Fail;MLV:sfv;MX:1;A:1;LANG:en; MIME-Version: 1.0 Content-Type: text/plain X-Microsoft-Exchange-Diagnostics: 1;BN3PR0301MB1219;2:XHBKWaMm3W02nVDqw2//Pw2JTUxoeTW7eOBnZVZ/o6lfSTHsDzI3gCWE4sXGas1h;3:YFnis04zpEkppzLF8NVOK0TlhgPzRLMiixgVrrH2JY4wnRcmNmuD/bFCZdnTHiiZZFAs+t1VPtxsKqabw4g7LmKZ0w7SSrmCskRcsPJQiHXqZOQ6o8PG4GcsMt5l7BGL+wUTohIaQasyiWlVI1sHD8cx9BOXs1fVH2sJRITAAy7JzqMPXPShJtFQkit4J9FJoHF7XY4DLyfaBdSQcXaiM87g55L5WFMRzstC67LQ1cU=;25:2s7jJfkleIiLKwG7dWjHipeTIKh2LizaBiDS4xhZjbv3YcCgNCRNOKg0C+QWk7PAQrLzOs2rcuawE+MlZierBscfXR4S+AkaHyWhP382LTV/92wTNBUAVlkfbit4X9kkStB50psN/CVIriCIS1xORo7SFtCc6XubinXlIh37CQYcyoOrMAV6GMsMi+9pB/mTrpfUkuTV4w1OdeXdCcWRlyumttdmI2QZhnpH3FLfNgnwjeRJUL/SC23EyfLzXqeSx5+lmlfKGqbzZctByoHYhA==;20:hqIj4lQhQX090jOboavU0Rl9TOQwFX0ZM/BEjf2asehRpTmcA3VkGUx8PO1D2zOyap1ZjkxEBXxx1cug608T1zkQorUTyK8SACacWSIw7xMm4c0Qy/seOsahpLc5Y3ZBiqF+DN4KGtKH6GbF1fgGfETHjEGHqJMdQ1dV0AuxtjBcoHcn5Jax5ZRCn4fCPgJERP+e1s914kc27u5vXEhY7kWjqGOlXiThSDLtikX0/ijPk8oGm+agkbrKAQHXiXnfoaGrCHWB1fQbtp5Ouo1q4pzFScEVIHGVYK+I7mds5nYa3D6PilSutq3wSeHXkvOR4O1XQmHVb+Zppt/DhtBo1VPwalibuQ46bj8lSFfkHn4= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BN3PR0301MB1219;UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BN3PR0301MB1217; BN3PR0301MB1219: X-MS-Exchange-Organization-RulesExecuted 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:BN3PR0301MB1219;BCL:0;PCL:0;RULEID:;SRVR:BN3PR0301MB1219; X-Microsoft-Exchange-Diagnostics: 1;BN3PR0301MB1219;4:RFZD80KAF+W8J6IrEbuojt581ZmOlNCWDClcBGXKIORh1xyVKPUO9OpuCGtj34uVTuI2HEgOhYHZsHt8vojnfUc8FN+VxtkARtsIBfilgI9MHnFmrCl1pr12ntgdm8MGbvdj3QmCaCq5sqFo5NfxT+u5cqwGnNNWww2XWhHX2ADgiE6kQwt+v3JVGuVSywVw5DdM7a3Z4LUs3nGFHbsICBkEbhOBsM4PWBFweuTuA0Y49xFxifC+yUT1LvYs4FXvz1yWlw5ZvMZim18wxWOzkRbvC9LX+uWaO5qhCJjlkBA= X-Forefront-PRVS: 0636271852 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BN3PR0301MB1219;23:uEDk8T4Vp0apEnu56cwi7ibyD/Wy8z2PFh0pJK8?= =?us-ascii?Q?/z7+e70dydyTCKglkVq6T/FD9ixP09GDwh085FCaTJ3483hjWThi5brHb0Dm?= =?us-ascii?Q?BA3p/LjfH8S0OH4cwXwKVEPAS+NL0kJVdoYR0s3o0ezP7J78RlhlLx9Veq29?= =?us-ascii?Q?5cslh/Vn970PT9IJwLLPuKVYMviPljBSvhr0fjTaxgl1fn5pekdd/gflhvA3?= =?us-ascii?Q?8dX/1YCa/H1XgdreI264ov80oDiBIlxIx4ibxTcECYUghiVbl+0+5MJbGHl3?= =?us-ascii?Q?gTf2Ih2UMUGeAutLbMu0Cq1WNHrKdSeBY2Q2U8JJ6YQVaaFpbomYr75vR/Tc?= =?us-ascii?Q?jeXjdLF7+e/srx4cIa/UFpu3akQmCk+vyL+bxH9aSDU6v481PYsfalXaZdKu?= =?us-ascii?Q?fhhnGegWnXLKsPv7FMK/uhZTVbaJ+BuCXl1MxiBOUKJRcCGuZnPKhLUHs+8R?= =?us-ascii?Q?uMjzxHfYlw8bqpzFzptw92bgI+SJFThT0sOZMOS5ORhJNmzCx4hFIVNm+sDl?= =?us-ascii?Q?c392O/jWraKIEUUEQgOUC/nMUsh0hBXoyEYd1VY0dpVdJS93Te/9ug4pFU8V?= =?us-ascii?Q?JfTjoYlOvSSI79gcm3FmesVM88hsG5tXo3XTQ11W/2SUKc1S/oKwm+nyrVK/?= =?us-ascii?Q?rXyWj5qm0AGgn+LE42LzBllFDoOlBPWojEizWoWt51oNq+DFDvJGlYnZ2JhS?= =?us-ascii?Q?9FMfOvDMHEPDm23UgsIKE7pEwSgCQ0eVM+3POMZvmNkM6sDksAiRz7s5o+fk?= =?us-ascii?Q?Gp4BX/8Tre5+2dXj6Lcq4H6bYFOcAbjTZ4bWvPIaRvm3lGryWIPHasAAMLIs?= =?us-ascii?Q?QtvKjAI2njgXemh/m7c2ztdmOez7FqGAG9ZAqbNjvrSCHCPrhmLO6TA+cQSm?= =?us-ascii?Q?aqk4JhOaX2jnOKw6efKWNIgIEsF2rwflVfVjwsXJZq1d470DbU7wCs762TVL?= =?us-ascii?Q?zGe7HPUzDvQYAVW4lp3WLgjHbTHQ3NufEk8dVUdYsSCaHzPuEn2CO3l7Owei?= =?us-ascii?Q?UFGc=3D?= X-Microsoft-Exchange-Diagnostics: 1;BN3PR0301MB1219;5:w9WKa3r70uZlsMJm0CykU9tj6kezJLfdKAXE2PuCkd1aBuJ7P36yD1Och7dhdVqbL0RWKYuMIb/p5JhP3uXcNiWI8dxkAfUurB+Z5Mq3btYPh6cAIwl2yJrmVeU7b8JuH/acp8D3Hb5p2FFH21mJWQ==;24:KZ5B8zrTE//VZXFSYmOfvCk1PO9TUqz85IhF2pWXf8pCjLMd7iMQaw/msJq8z+pqjHxdjJPii2D7lJ8Ala/dgY7aCNK1N0lIN8qaC0X8AWM=;20:9wFT90iWCeio/SXV3x8vpXeBWVaSSuq9twGF4GgUNjxJIW2DQR0rF5RJWaQXvLKdRWzZ5qrZ0O/4T6KbUsVrIQ== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Jul 2015 06:05:09.0954 (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: BN3PR0301MB1219 X-Microsoft-Exchange-Diagnostics: 1;BN3PR0301MB1217;2:JQm5fjl1kk2Nj5bktFwz56wfTR9yR9IZh93cVOh/k/L+fubHn4YbeGASvEg/Za0Z;3:80QoO8Fxd0WMS2l3Vb6siLnTI2JnBXdd55DpO1Whajtw/4hO4OfysF57/Sx+DsJ14SCFADCR3phPDMYKgFvMgZfMEwpnejrQd8eUoj7wzMB3ICu8UMOMWWhJCdki4vTAfX4rqo4AqQwSOmvDW9P6IaVeLjFfqf07QHSF3EmciaKTFxLuErJeAweBZ10C+XgLw0DYcYLX2x2+3fogM+gyA8iOZvFRTHn4tKgBPjIKGtM=;25:ggnK8nUT/8yYEaHHwP78L2fXou8QAuwpg2zhAXX584MwaEcUoN9ojDWzrLIUT+P34+OIatfDtTXu4XCPRk8ParX+eYPZ6N8f/a/1MzbITHWV2T1nBo9+GifN7mTDhRtXiOh68V6atqJwd96m3cZZSGoEoKRhjKqNzIFzUnJAFt5YYQxAx3oDrowqiEC4S7gTrdAHzPXEgb4tbyimY6/tJAOeb0PVAgtFSSPLBsmSQE/XA4x0/AHZc4cDwSzgeaDuXN524NIjaDlwYYfQv9w7tw==;23:QmZd+dSTXc4nUrY29W6ZRe/JcUdmZ5Q3U7WssEK5J8b6Ow3DvsBn2Cv9M0SAmGgqVLxi6GEj58WFRVChogXHvfdXzMWS327fx+k+kGFZwnbVuBKVFmsUMPgv+hfkquZP9CyvV3XOe39KfCc+jdO5UaxwLnKOGA3Wv64lp3Z4O6obe8l8f36/TvGoJ+V3wFUhr+GavfMAJ5o4qBxAjWF7SnMJLGJkrIN6CE3onmOJQ0F8sXUbpURxKKYZnSlEQidF X-OriginatorOrg: freescale.com Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 3578 Lines: 102 This adds support for the NEC NL4827HC19-05B 480x272 panel to the DRM simple panel driver. Signed-off-by: Jianwei Wang Acked-by: Daniel Vetter --- .../bindings/panel/nec,nl4827hc19_05b.txt | 7 ++++++ .../devicetree/bindings/vendor-prefixes.txt | 1 + MAINTAINERS | 1 + drivers/gpu/drm/panel/panel-simple.c | 26 ++++++++++++++++++++++ 4 files changed, 35 insertions(+) create mode 100644 Documentation/devicetree/bindings/panel/nec,nl4827hc19_05b.txt diff --git a/Documentation/devicetree/bindings/panel/nec,nl4827hc19_05b.txt b/Documentation/devicetree/bindings/panel/nec,nl4827hc19_05b.txt new file mode 100644 index 0000000..20e9473 --- /dev/null +++ b/Documentation/devicetree/bindings/panel/nec,nl4827hc19_05b.txt @@ -0,0 +1,7 @@ +NEC LCD Technologies,Ltd. WQVGA TFT LCD panel + +Required properties: +- compatible: should be "nec,nl4827hc19_05b" + +This binding is compatible with the simple-panel binding, which is specified +in simple-panel.txt in this directory. diff --git a/Documentation/devicetree/bindings/vendor-prefixes.txt b/Documentation/devicetree/bindings/vendor-prefixes.txt index 8033919..9f22b3e 100644 --- a/Documentation/devicetree/bindings/vendor-prefixes.txt +++ b/Documentation/devicetree/bindings/vendor-prefixes.txt @@ -131,6 +131,7 @@ mundoreader Mundo Reader S.L. murata Murata Manufacturing Co., Ltd. mxicy Macronix International Co., Ltd. national National Semiconductor +nec NEC LCD Technologies, Ltd. neonode Neonode Inc. netgear NETGEAR netlogic Broadcom Corporation (formerly NetLogic Microsystems) diff --git a/MAINTAINERS b/MAINTAINERS index b25b948..e191ded 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/panel/nec,nl4827hc19_05b.txt DRM DRIVERS FOR NVIDIA TEGRA M: Thierry Reding diff --git a/drivers/gpu/drm/panel/panel-simple.c b/drivers/gpu/drm/panel/panel-simple.c index f94201b..eb12fe4 100644 --- a/drivers/gpu/drm/panel/panel-simple.c +++ b/drivers/gpu/drm/panel/panel-simple.c @@ -1036,6 +1036,29 @@ static const struct panel_desc shelly_sca07010_bfn_lnn = { .bus_format = MEDIA_BUS_FMT_RGB666_1X18, }; +static const struct drm_display_mode nec_nl4827hc19_05b_mode = { + .clock = 10870, + .hdisplay = 480, + .hsync_start = 480 + 2, + .hsync_end = 480 + 2 + 41, + .htotal = 480 + 2 + 41 + 2, + .vdisplay = 272, + .vsync_start = 272 + 2, + .vsync_end = 272 + 2 + 4, + .vtotal = 272 + 2 + 4 + 2, + .vrefresh = 74, +}; + +static const struct panel_desc nec_nl4827hc19_05b = { + .modes = &nec_nl4827hc19_05b_mode, + .num_modes = 1, + .size = { + .width = 95, + .height = 54, + }, + .bus_format = MEDIA_BUS_FMT_RGB888_1X24 +}; + static const struct of_device_id platform_of_match[] = { { .compatible = "ampire,am800480r3tmqwa1h", @@ -1125,6 +1148,9 @@ static const struct of_device_id platform_of_match[] = { .compatible = "shelly,sca07010-bfn-lnn", .data = &shelly_sca07010_bfn_lnn, }, { + .compatible = "nec,nl4827hc19_05b", + .data = &nec_nl4827hc19_05b, + }, { /* sentinel */ } }; -- 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/