From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S965999AbdADI0s (ORCPT ); Wed, 4 Jan 2017 03:26:48 -0500 Received: from mailout2.samsung.com ([203.254.224.25]:34364 "EHLO mailout2.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S965912AbdADI0n (ORCPT ); Wed, 4 Jan 2017 03:26:43 -0500 X-AuditID: b6c32a36-f790e6d000003178-9b-586caf183172 From: Hoegeun Kwon To: robh@kernel.org, thierry.reding@gmail.com, airlied@linux.ie, kgene@kernel.org, krzk@kernel.org, inki.dae@samsung.com Cc: dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-samsung-soc@vger.kernel.org, a.hajda@samsung.com, cw00.choi@samsung.com, jh80.chung@samsung.com, Hoegeun Kwon Subject: [PATCH v5 0/3] Add support for the S6E3HA2 panel on TM2 board Date: Wed, 04 Jan 2017 17:15:08 +0900 Message-id: <1483517711-23849-1-git-send-email-hoegeun.kwon@samsung.com> X-Mailer: git-send-email 1.9.1 X-Brightmail-Tracker: H4sIAAAAAAAAAzVSbUhTURju3Lt7N6XpZZodFGVdkSjY3L1OvWVGodgifwj9yAq1m942c1/s bpJhYCZmajmVLL/FyMI+TFm2JNIsM/sxxW+EnFBYGTTCzI8f1dzVf89znuc5z3sOrwSVzWOh klyjlbMYWT2J+4t63+5TKWCXPl1V9jqWmXvqwpibrhGEmfn9FWNa33np5IoHZzwPynGmxm0X MbMbpRhT9fkHyoyOPhMzE31NOHN39DXC/HvlFDPrfS2iIwGalw2fxJqezhu45sWfBUzjrhhG NLccnUCz3BORhp/hDuk4NoezyDljtikn16hNJE+czErKio1TUQrqABNPyo2sgUskk1PTFCm5 eu+4pDyf1du8R2ksz5PRhw9ZTDYrJ9eZeGsieZaiaCWlilfSNK1Ux2QcpGO9lnOczuVZRs33 d15y/x7CisCcXznwk0BCDbumZ1EBh8Cx+S68HPhLZIQTwNvDvzCBXEfg1NAAsp14sfpkS3gA 4JfpLkQgGwBO/GgGmy6cUMCVyhlfIpi4DNcax0WbJpRYBtC+WOcTgogUuNS7im9iEREFF59/ xDaxlNDA2sY7QKiLgCPva311kKgSw1/DLq8g8ZJw2DOwNXgybPh+HxdwEFwadogFHAY7/84h QrYCwNXih6hA7ACuFz3bSsdA98K8D6NEAPy5UokJBVJYVioTLBro7K7cuvQo/HB3zfcAGZEB l2a/ATsIawM7OkEIZ+YNWo6nzLSSZw28zahVZpsMPcC3W/vjnKDdlToICAkgd0oftuelyzA2 ny8wDAIoQclg6dQjfbpMmsMWXOYspiyLTc/xgyDW+zfVaOiubJN3U43WLEodR6lpNUXF0yqa 3C29dzUhXUZoWSuXx3FmzrKdQyR+oUVgb+TVjotRS4aC5r+hNa2ZgYZj89qoKzllr/r6AyAe ObWQZD8vPx6YENz2xnO6of5adD9yqq7jdtPGpDvB4vDvll0Y/1p33lHymE4tNC8fvGQtXOx3 l5BGT0Z98PFoXfhYfaa6vLgDs5eYbZ7xRueekInwpjVQ2BJRjSUYZu6QIl7HUvtRC8/+B0Fh 8K5xAwAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLLMWRmVeSWpSXmKPExsVy+t9jAV2J9TkRBjMvK1vcWneO1aL33Ekm i+tfnrNazD8C5F75+p7N4v3yLjaLSfcnsFjc+NXGatH/+DWzxfnzG9gtLu+aw2Yx4/w+Jov/ e3awW/zcNY/Fgc9j56y77B6bVnWyeWz/9oDV4373cSaPvi2rGD0+b5ILYItys8lITUxJLVJI zUvOT8nMS7dVCg1x07VQUshLzE21VYrQ9Q0JUlIoS8wpBfKMDNCAg3OAe7CSvl2CW8a595+Z C5byVNz/cpS1gfEWZxcjJ4eEgInE9u9rWSFsMYkL99azdTFycQgJLGWUOLfgNTOE84tR4vKc SWBVbMAg+NpznQnEFhGoknhwaCkLiM0s8BmoaLkZiC0s4Cbxatt3NhCbRUBV4tnWU2C9vAIe EpNnT2eE2CYncfLYZNYJjNwLGBlWMUqkFiQXFCel5xrmpZbrFSfmFpfmpesl5+duYgQH/TOp HYwHd7kfYhTgYFTi4V1hkRMhxJpYVlyZe4hRgoNZSYT36mqgEG9KYmVValF+fFFpTmrxIUZT oAMmMkuJJucDIzKvJN7QxNzE3NjAwtzS0sRISZy3cfazcCGB9MSS1OzU1ILUIpg+Jg5OqQbG 7DMHWiq+OleKXJlzsWaR+urPc3Va9q2TlnTassDN+Ax/n2N34c4/FjwmpU8ne9wJv+wabSM8 6VXgqpmHDLKCdLdnGcpev58cJjdnT6lFxUyF64+q9bPaTuY4VkT9XH+uQIZ94vf4LQmBHw3W tJlxTkqyZZF/ZOTTlGa3abV20LWqMxkzOFOVWIozEg21mIuKEwHUiLufkAIAAA== X-MTR: 20000000000000000@CPGS X-CMS-MailID: 20170104081520epcas1p42dd46f1d13adfde20a2559bd5c1cbd3d X-Msg-Generator: CA X-Sender-IP: 203.254.230.26 X-Local-Sender: =?UTF-8?B?6raM7ZqM6re8G1RpemVuIFBsYXRmb3JtIExhYihTL1fshLw=?= =?UTF-8?B?7YSwKRvsgrzshLHsoITsnpAbUzMo7IKs7JuQKS/sgqzsm5A=?= X-Global-Sender: =?UTF-8?B?SG9lZ2V1biBLd29uG1RpemVuIFBsYXRmb3JtIExhYi4bU2Ft?= =?UTF-8?B?c3VuZyBFbGVjdHJvbmljcxtTMy9Bc3Npc3RhbnQgRW5naW5lZXI=?= X-Sender-Code: =?UTF-8?B?QzEwG1NUQUYbQzEwVjgxMTE=?= CMS-TYPE: 101P DLP-Filter: Pass X-CFilter-Loop: Reflected X-HopCount: 7 X-CMS-RootMailID: 20170104081520epcas1p42dd46f1d13adfde20a2559bd5c1cbd3d X-RootMTR: 20170104081520epcas1p42dd46f1d13adfde20a2559bd5c1cbd3d References: Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Purpose of this patch is add support for S6E3HA2 AMOLED panel on the TM2 board. The first patch adds support for S6E3HA2 panel device tree document and driver, the second patch add support for S6E3HA2 panel device tree. Change for V5: - The V5 has only one fix in V4 below. - Removed the enable check of the mic driver in mode_set callback, because mode_set should be performed every time. Changes for V4: - Removed display-timings in devicetree, the display-timings has been fixed to be provided by the device driver. - Added the mode_set callback function into exynos_drm_mic, because the exynos_drm_mic driver can not parse a videomode struct by removing the display-timings from the devicetree. Hoegeun Kwon (2): drm/exynos: mic: Add mode_set callback function drm/panel: Add support for S6E3HA2 panel driver on TM2 board Hyungwon Hwang (1): arm64: dts: exynos: Add support for S6E3HA2 panel device on TM2 board .../bindings/display/panel/samsung,s6e3ha2.txt | 40 ++ arch/arm64/boot/dts/exynos/exynos5433-tm2.dts | 17 + drivers/gpu/drm/exynos/exynos_drm_mic.c | 30 +- drivers/gpu/drm/panel/Kconfig | 6 + drivers/gpu/drm/panel/Makefile | 1 + drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c | 741 +++++++++++++++++++++ 6 files changed, 824 insertions(+), 11 deletions(-) create mode 100644 Documentation/devicetree/bindings/display/panel/samsung,s6e3ha2.txt create mode 100644 drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c -- 1.9.1