Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752126AbbGMK4h (ORCPT ); Mon, 13 Jul 2015 06:56:37 -0400 Received: from mail-by2on0117.outbound.protection.outlook.com ([207.46.100.117]:59222 "EHLO na01-by2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751038AbbGMK4b (ORCPT ); Mon, 13 Jul 2015 06:56:31 -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 v9 2/4] drm/panel: simple: Add support for NEC NL4827HC19-05B 480x272 panel Date: Mon, 13 Jul 2015 18:51:30 +0800 Message-ID: <1436784692-40560-2-git-send-email-jianwei.wang@freescale.com> X-Mailer: git-send-email 2.1.0.27.g96db324 In-Reply-To: <1436784692-40560-1-git-send-email-jianwei.wang@freescale.com> References: <1436784692-40560-1-git-send-email-jianwei.wang@freescale.com> X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1;BN1BFFO11FD037;1:xMLNwDMnQAlkusEx57KBuM/Wl2NFoAJJNctfF18iwT2Yo8KwkunQAf2L1n0/qTBEI4VGKE2wF+ETr32SfFREmQoxPHH7St5BQybOiyPVdjc4BP+xg0Ey1dHZJBsDDXvU4c4kOF7aCpYhB2wU/3mGfy1WuKRvkYWQMNuNbXjJ9vWccyL2WuO7zNicu0igcSzPpcgfCOKrLmBXvJE0YI478zYZz7+9+eBQ6+vJxOMdDomkkpp4hRIYLNHQQRIo+yNrDeymq7C3X02olzCzb78thnjYZrjqVxSFXycUphPp0kHttzuCVl4D+Lew7QyAuNJvYHMWGRm+ihWIr315xzA5jE8QK/v7YWoCbJTmojKxT8XKwYL6M2cC3XuCCDpJRCQlt1vt5X/ZmTA2qjHrrmbIwu+rTKbzySpyvzo4CrScUNo5S15vWoa9fO+IsFmSSMV7 X-Forefront-Antispam-Report: CIP:192.88.158.2;CTRY:US;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(10019020)(6009001)(2980300002)(339900001)(189002)(199003)(5003940100001)(76176999)(86362001)(50986999)(33646002)(62966003)(77156002)(2950100001)(77096005)(50226001)(92566002)(36756003)(189998001)(105606002)(5001960100002)(110136002)(5001920100001)(106466001)(47776003)(87936001)(46102003)(229853001)(104016003)(50466002)(48376002)(2351001)(6806004)(85426001)(19580395003)(19580405001);DIR:OUT;SFP:1102;SCL:1;SRVR:CY1PR0301MB1225;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;CY1PR0301MB1225;2:dumxXUvGlSuBoHP5sopPJpvQk52UUGT6/QpB9eXdNXvHs9TLEEVYIL72tRE/lF/v;3:FNqJSzdq81SsbECHT2fBVJg/ok0dKrglV4yuCzfxxSiG2zrGGdUSvpDEAe9HGIYIt//x7adVOC1fMGRfv6orFKw30g+MFAHFwqGOQ4h3dG/jMZNQU7S+8RTQyrrpGMtM+M06aVlFn1dHMxeg4TwWMFhpnNTT1ktOOseLKi4oSyRC7iIeJjAfqXiGHKAIB3F11CKzHoBj77SfYnCl7b6kTSnNOqtTafWcGkki5RnAscs=;25:ONOwjtWRCs+2Kw+r8B95FnAI39RaqMoFHTpjDoD+Oq7yqVhsKIkTiMuiqtRxYZA6YUqS9FfjcmU91o9KSklZc/uPsuIPdlcrLKCrBoBydUD/ckE6S1wBmfJKrSp30knq58c/SLLccCXQ0uakq4CZxoEMw3zZCfzMVU39Lt2pTAPPt134hwlz1Xaw92XBRUYomzHcL0iWJWq+TsEXUL5zB7WPufVtWgxRSc8Ag5uOnQhnUlO6Xdz+N0Uz3G5QvTA+UjPLoEZL0YhJf9cyUEV6bQ==;20:V6sia3KyGo4Ga4jZjCPh/ZeNO3WWpOhnVFiLtni6N/30FnHs+bNQeNQ7X4sAPvVH2RI+C0gOeO+10SoIbb2GR5J5Vk8+FG5Fz40TvTw262oSHPPDSiRRSn+aeBwta4o68iYL4zO0HqwRsbJ3iRKWTooWg9A+P6eYhR/S9ZfuxQOW+ryLxcMalLFiVXFm7VyaF9lwulqstg4BMUf5yhvR9K1/tjOUsSn8IHx7fPLF677HID7RK6dpJTpjmCcDBYygMJINbXG2y10mS7spbmwQYlgcgOyNTFc0XsOhzcRAFNqy+sL53rbuwyzGSOtLA+CuoGFDnrXCcBKveqjMm5yN1Jz5hLD/vgzsJ7jBJU0I21Q= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CY1PR0301MB1225; CY1PR0301MB1225: 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:CY1PR0301MB1225;BCL:0;PCL:0;RULEID:;SRVR:CY1PR0301MB1225; X-Microsoft-Exchange-Diagnostics: 1;CY1PR0301MB1225;4:Jo3Ue6eVzgHtI3uutYqZLPjxZh6KoA1+2qgIQF/3Mu/7BNDutoi21hpUgk7JnXsg51HtfGBXoCG2OYTsgenTgz8YnZ4dFWP7sL0VIVqPOivwslypdUE6Da563NaWcoMGMyHRNVCQS5ZLBOnzfBS7x4UF3hSZfTJwYJHjMGVlNCLmsGNb0pMa23UwK/AD7OHSsqU0yl9ylGfyxS8dUTC4zY5twu3ZHYs5gHBsxTNrQPoJXQGWUrWAj5xIPfPF1HcpUL3z0bknayeNri+Hb1NOy63YrGCuLLHC2ybyZQC1erQ= X-Forefront-PRVS: 0636271852 X-Microsoft-Exchange-Diagnostics: 1;CY1PR0301MB1225;23:Nejjz2HbCNBCoH31pxm/AmpI2TAzasR76JDl00hpsPiEv+mZgVRcB3qY8py6QQDOvmkj0R0A11HGcHxFHQOxkMjap0MAOs+/3iWmFlnLUcAhtMpl70Ic1rj1mF3AhpE98hwh2Jv1x19TXNLP65upXJVWRsjNV+zsY9phyPl9o8G1e3S0MwBCX9mAi75HjkV2cFC5H86G+K6UxwkwNZJCaxlKcCaW/tdqlmWOoLI+RWTvDkwqdc9nBYUIr08uYJlBB8FOzaKeDulihkB7NrIb8DIPrCaRXjne9ctI23qxG6K2bU/tSXCo4DcxSoXw+POxv+BQknoGla9PtTl3cL8wajityhNFnXKflQGQ3T0z/xQKAA9AuuwiB+HT5qCXtBrPtPIlx0BLIxHg+DjcXDFT620V3Cr/KG37Tm4bAdslFtAWVBtiGCJ1qWl8ug3jgW0/0Zic5kiyA5b5IvbufTOKkQC23S3REetQniCqu6XI3UdlhilU68urHbbB3OScvt4LDVv86ofmWumAVlTjLPy2eUq4TendF+IIyfW0RKsUkgvHpg2MsUKpAwgTkluYMNkRLLNHHk0Ixt46NRa8rHR6iV4vdVKP5wPwUJZWhLxdtvSkhxIb5GI27msQ2mLSnTgiwPFRQuDG0QRtO2ga/RjtKAZJquRYnIQXo945hUReUYfAk/5BvEQine9mkM++P0PVWwiprYniMFvDa0fBo4O4qCswO7FG2llEM/y61/m3UqPP10NxcROJriO4GW9ck9aZW518tEGVA51vNFEIwGk9CqtjOf72IIpGx4t4A9tlVBJ7qDxZ2eBSfGY2VStEBUOLFypMDIzYnYY+tJLxK74a2wYbpbioTXsbcoIdVvWOt1z4xfDITkTQl09rClV8dWbdH/USkZIbvZYdJgjGTlgTfKfstDPj+9YL/QWMhZ5zac3zUQC3ce8k+8zHjLBsfStZ X-Microsoft-Exchange-Diagnostics: 1;CY1PR0301MB1225;5:9Jh0XT+4tkrKeYKaH8Unb+aN6wqFkNmpVj6xDFQAFpFBT0Sy5C43nYGEf4uGiMckD1tx/FkAALXyTPDB53RainLg+TVmPvll3pfjBNDYVtPEjWv5XgtbDSVwwqhp6aP0AqqeIS0EzUalyRW6HG4RoA==;24:aeseJ683t8ezrzd4gO11N0gY0TWCuRTMSITRaLjx6OiCYxZb5IADCXop28uUNP6A9aAtPdG/op4mjC634GsAbukB/2aCBD3Tlq3YmNqKLQE=;20:u32aAwERPQjQkvPyADzFawJUszHI2j9tE8Am8mGjbkZ59/GQmKibVUvxUzyhzNCtvqjNRMDkKFuQYzwWBhL/Aw== X-OriginatorOrg: freescale.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Jul 2015 10:56:27.7233 (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: CY1PR0301MB1225 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 3708 Lines: 104 This adds support for the NEC NL4827HC19-05B 480x272 panel to the DRM simple panel driver. Signed-off-by: Alison Wang Signed-off-by: Xiubo Li 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, 34 insertions(+), 1 deletion(-) 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 fffb8c9..e191ded 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -3410,7 +3410,6 @@ 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/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/