Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753525AbbGJHdZ (ORCPT ); Fri, 10 Jul 2015 03:33:25 -0400 Received: from mail-bl2on0133.outbound.protection.outlook.com ([65.55.169.133]:30800 "EHLO na01-bl2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752771AbbGJHc5 (ORCPT ); Fri, 10 Jul 2015 03:32:57 -0400 X-Greylist: delayed 108702 seconds by postgrey-1.27 at vger.kernel.org; Fri, 10 Jul 2015 03:32:56 EDT 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 v6 2/4] drm/panel: simple: Add support for NEC NL4827HC19-05B 480x272 panel Date: Fri, 10 Jul 2015 15:26:53 +0800 Message-ID: <1436513215-43423-2-git-send-email-jianwei.wang@freescale.com> X-Mailer: git-send-email 2.1.0.27.g96db324 In-Reply-To: <1436513215-43423-1-git-send-email-jianwei.wang@freescale.com> References: <1436513215-43423-1-git-send-email-jianwei.wang@freescale.com> X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1;BY2FFO11OLC011;1:vb3wCAfoUtUUk9j7D45CIPKt5dkOzTjKFMtLqyikt3P3tI8XIKXtvvwxGLKTI8ums9ZcdQS3Ua4DNmofIO4808xEZhZAHlyflqdD0GjNcYFHfkG6EI0daJKQHakLx4ld9fHnks3Zw0IwnfH5R9w3jE95nae03Q72leV/5evj8KN/ewFpu4kj5Gn4n03DjVjuupb9g8Y2uQmE7lZxQO/RP52W65VmoWSZnqQCeRBpKFPx+w15eAU527GPFfw4qkMtSYay8I6Spu/UqA4Ab7Zj6VU3wXoCteLELv7FCiMsvRgpsMk2F6HNbD/M2Bf2gUe2y4Dyu3VRxG+3+Fo3ccBiU4dpHuGHGCBwk7WOq0mK6c90MM3mHSkiqPlcQv0uqVAhbLImNSviZWfu20Qf0efvoo+uyVe0dwfFs6oeOUeFXCD5ujbvSDeUz3xKiiTkUHe5 X-Forefront-Antispam-Report: CIP:192.88.158.2;CTRY:US;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(10019020)(6009001)(2980300002)(339900001)(199003)(189002)(50466002)(92566002)(2950100001)(36756003)(46102003)(5003940100001)(86362001)(50226001)(107886002)(19580405001)(105606002)(104016003)(5001960100002)(48376002)(19580395003)(85426001)(6806004)(189998001)(2351001)(76176999)(110136002)(47776003)(62966003)(106466001)(50986999)(77096005)(87936001)(33646002)(229853001)(77156002)(4001430100001);DIR:OUT;SFP:1102;SCL:1;SRVR:BY1PR0301MB1224;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;BY1PR0301MB1224;2:uet2q/pLc14BBxYs8aMPpA2e21904hhvD7KODh6+joK1fHoyI/xAbExudndjfeWy;3:hLSYntkhajqwpXqPS9B9tQhMLpgj3Fiql0pr25og7Zve8RlAMTggMdgOfDibNB0qt4UzvqQNOORQdK4TCkKRiv2mCHg2VyQhfXhaN32eDhKZ69LcDMd4z87P66VPwpnOU5Ot+9BUp66ALAooxdsBJVWWDrg6Lh4/iUZ32xvHLsnJ/0k8tb3fGh0OkuBvJzFATVHrYN/z3qKWKfYIq5mwAvxw5O/rIVQg082/FvCnhnk=;25:VyMdY5jPQGX/Stck6zrFtbS7SmvlPqVTTP0pUckdDYgK0uoR9E3aLhRhj2JeVWg4FTzDNXliGXsQOAjiBB26qhVBTXyk2eKGaWOGlm16jIaYXoN26yxvbc1mMrCAeHaD4UFZR0kUoBVPagqBEw5ddtxEw9wylzRg/6exkegqmWuo+f2B6eBrEJGbQRdhqf5rpZTOf/GB9Zg22KSUdy44ab3670CWjTO7GgII1pAN71911sXToTNFdTucOXJoJ+zmrowa7o1ggioH2zeQSX0AmQ==;20:/XkwUhjJWXqlbp8FKrOnYCmwcUdWH2Tk6hju64bH6bKrdD99nkVzUB3CRWl213MmkJfwvLKtqN5aIivw9QZoIZEp1uRs0eq/CLq8Zj6rtx8gbReAPKdLVg119KxUzmjhiywvpio1ENRL/rAS6lMBh7+wA/rFyIKlz9lvenu/qxC3PZOzP3bEgTiYn6n86elXVFd90UozRxC5MFI197uzc+P4yRPY/AIhYyKv+12cr9AApMDzGA736Yj7zunp1zcTlUNA3lpeXZ4HncgZ9E4a2Rf1VQW8qu211+aIvawI2JRp/mDUluLmU0DIcerbikYDYHh9jZGzqigOsvIjo4cO5cuxF7dQ4BO40zpMREk9TrU= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY1PR0301MB1224; 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:BY1PR0301MB1224;BCL:0;PCL:0;RULEID:;SRVR:BY1PR0301MB1224; X-Microsoft-Exchange-Diagnostics: 1;BY1PR0301MB1224;4:bjE0CXvKRLjHZxHH4Q8uRuboiKPzJx5ab+IgO1fksFRTehN2x8mzmiggZS3++DVt463UFeyv0PTCbYvlt77amr8sp5lHtA6wg6BkQzRq6ai6P2eG8h7claQvv4yxu9/E8lBZXll2/Aa71+cDf9iX/oKQ1hGAzLsZb5sZySAod/LfbrTcujCyx28I3orjYc1CqkWCb9M7AJLRU0NaIPQ7jeAB9TVAcD/9e7nxMyxmPUpZG8yQFJ16F1ym5fR0jiM6B9ocFx3dZxH3N/uskM8truBuqyF32+IaG8n/Pwzh24E= X-Forefront-PRVS: 06339BAE63 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BY1PR0301MB1224;23:Z993bYOb8ItTBijcqLYeebgP9tCb2kjE9TJj0HB?= =?us-ascii?Q?KRezQrjobBy8fxYsdK0MCtLdEXIsJyH2s1Bl00m7DZQxyiQsej5S01eYRbGg?= =?us-ascii?Q?sVNgWvrwJCZTsRSdhD1QZowjapy1lEO+e4VZPE+cGlwA4+0MtIQnrKin3lhp?= =?us-ascii?Q?39Ha6uHSvBDyDjGHk1gbBR21IrgirldJGPGoN4PQvCjNX0QCsL0i9Co3ieRc?= =?us-ascii?Q?+6B5jX8AKXgsPcy8dHWMOlmNp12wZb24kA01Cxl17jJwEVSzaG5YKW3LrDZ4?= =?us-ascii?Q?z/s4xDYf5gAFFWUwlFDCRtSwX1KzQRbCR1E4m4U0X5tk5tiSBfm6AYLBZDtB?= =?us-ascii?Q?LoumKlNDMqWRUG7H8C40F50fITfLevTMSweSfOvvx6lEEfyU7wZM2aZGRQd2?= =?us-ascii?Q?4nozP24jgrAgPWTsq/Oy1Imkkay6HKCnUeX9HqA3gIO/rDRy/kpOQRlQeoUa?= =?us-ascii?Q?Icdn2eExjd8RALnqItOlS57vkC6rD5txK3428vGc1acNHimbAFkoFBUAkmAR?= =?us-ascii?Q?2VaZzsGy3pXwHfelNmQyF9wQIz5urji+6WNkEjjMp1y3VK/4X4Ul2NrhRQaF?= =?us-ascii?Q?RVUpMkmJ4krYRrEIldimOgfr16KUXC7rCGsTLFs4ACxFo4vDBpvFloBfCdZ1?= =?us-ascii?Q?DZ7OJ4S96qkmHnTd31zwuxFqevc09BeGFxMATj/XUE9X89QM10ZQxUyaNQwV?= =?us-ascii?Q?voZ/+ojDIk2AaKzCH7oN5cqPn4iSYb0vXMaE4ABmKSMSXnUFnVHNtf+bJ1Zm?= =?us-ascii?Q?UKyDz0b9v7SkFWIQ79HPiIoABa2yDnuRONO76kDTNxh4KEEU2l09i6A2s7SZ?= =?us-ascii?Q?qvwZ0zxPwMc9AMXFZhg2dMlpdHEYrE5UE0DhNH3XUGejghZrW6BGSCpiezUs?= =?us-ascii?Q?+g6d04DOx9Bq/KZmzZgfZrQ0h/0Kv7IE+Vy3S4Y90yYqdhSMoPykX5mtZmFD?= =?us-ascii?Q?WpY5Ms5JQvcY1hRZdvOp8qVYM5gwdAG5hB03SmBPPaQ=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1;BY1PR0301MB1224;5:umpzztvjoBQ/j3tc6mQsCBXh8g2f+VQwVKYjvJLM9z+EI3xvtzgL20/6DkWP+1ho8Wm1bG1fmJm8nZaHBrF4RSWGXFJuzSdj3ndLaa7Cn9pQ7OcvresHz4WVodmT91LkdgmZ0tTsFH2m0MLP2SWMIQ==;24:gTJz284np5UvhNuVjK6t7gQ69sw5F0EKVm4HC/IrP13OXexr89WucS92muYWbVLek3FAiKh8fP8lqVsDucU6VbLnsl4PNbcCHhDAhNOcaZs=;20:NzGJtOHHqYBmXa2mfJXYtHYdC3/UJNufwjbf8p5uLLuel3KCv3a1xGhI5d7pWFQLBPeMjXI7k4waYsVG/Bx4og== X-OriginatorOrg: freescale.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Jul 2015 07:32:53.6896 (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: BY1PR0301MB1224 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 3527 Lines: 101 This adds support for the NEC NL4827HC19-05B 480x272 panel to the DRM simple panel driver. Signed-off-by: Jianwei Wang --- .../bindings/panel/nec,nl4827hc19_05b.txt | 8 +++++++ .../devicetree/bindings/vendor-prefixes.txt | 1 + MAINTAINERS | 1 + drivers/gpu/drm/panel/panel-simple.c | 26 ++++++++++++++++++++++ 4 files changed, 36 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..6f6dbdd --- /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..9047c2b 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..eee95f4 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 = 480, + .height = 272, + }, + .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/