From patchwork Tue Apr 7 11:57:38 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hyungwon Hwang X-Patchwork-Id: 6169241 Return-Path: X-Original-To: patchwork-dri-devel@patchwork.kernel.org Delivered-To: patchwork-parsemail@patchwork1.web.kernel.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.136]) by patchwork1.web.kernel.org (Postfix) with ESMTP id 312399F691 for ; Tue, 7 Apr 2015 11:58:26 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id 4000E202B4 for ; Tue, 7 Apr 2015 11:58:25 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) by mail.kernel.org (Postfix) with ESMTP id 8725F202C8 for ; Tue, 7 Apr 2015 11:58:22 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 8541C720E0; Tue, 7 Apr 2015 04:58:19 -0700 (PDT) X-Original-To: dri-devel@lists.freedesktop.org Delivered-To: dri-devel@lists.freedesktop.org Received: from mailout1.samsung.com (mailout1.samsung.com [203.254.224.24]) by gabe.freedesktop.org (Postfix) with ESMTP id AE195720DA for ; Tue, 7 Apr 2015 04:58:18 -0700 (PDT) Received: from epcpsbgr3.samsung.com (u143.gpu120.samsung.co.kr [203.254.230.143]) by mailout1.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTP id <0NMF00FVNQK80V70@mailout1.samsung.com> for dri-devel@lists.freedesktop.org; Tue, 07 Apr 2015 20:57:44 +0900 (KST) Received: from epcpsbgm1.samsung.com ( [172.20.52.115]) by epcpsbgr3.samsung.com (EPCPMTA) with SMTP id 9C.09.24422.836C3255; Tue, 7 Apr 2015 20:57:44 +0900 (KST) X-AuditID: cbfee68f-f793b6d000005f66-64-5523c6382f73 Received: from epmmp1.local.host ( [203.254.227.16]) by epcpsbgm1.samsung.com (EPCPMTA) with SMTP id AD.43.25346.736C3255; Tue, 7 Apr 2015 20:57:44 +0900 (KST) Received: from localhost.localdomain ([10.252.82.145]) by mmp1.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTPA id <0NMF000O2QK4KX20@mmp1.samsung.com>; Tue, 07 Apr 2015 20:57:43 +0900 (KST) From: Hyungwon Hwang To: dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, inki.dae@samsung.com, daniel@fooishbar.org Subject: [PATCH v4 8/8] drm/exynos: dsi: do not set TE GPIO direction by input Date: Tue, 07 Apr 2015 20:57:38 +0900 Message-id: <1428407858-25523-9-git-send-email-human.hwang@samsung.com> X-Mailer: git-send-email 1.9.1 In-reply-to: <1428407858-25523-1-git-send-email-human.hwang@samsung.com> References: <1428407858-25523-1-git-send-email-human.hwang@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHLMWRmVeSWpSXmKPExsWyRsSkWNfimHKowbbHPBbXvzxntbjSOp3V Yv6Rc6wW18/bWVz5+p7NYumMPlaLSfcnsFi8uHeRxWLG5JdsDpweL75uY/a4332cyaNvyypG j8+b5AJYorhsUlJzMstSi/TtErgy7j3mLDjGWXH4zXOWBsbP7F2MnBwSAiYSna2noGwxiQv3 1rN1MXJxCAksZZTY0dDLBFO0+d0vdojEIkaJnX/ns0A4PxglPn+8zAJSxSagJ7Hg2g+wUSIC uRL9L14wgRQxC/QwSjRemQxWJCzgJ/H4zH4wm0VAVeJo7wswm1fAXeLPqlWMEOvkJE4em8za xcjBwSngIbF6fihIWAioZFPbK2aIknnsEhNf1UOMEZD4NvkQC0i5hICsxKYDUCWSEgdX3GCZ wCi8gJFhFaNoakFyQXFSepGxXnFibnFpXrpecn7uJkZgsJ/+96x/B+PdA9aHGAU4GJV4eBnk lEOFWBPLiitzDzGaAm2YyCwlmpwPjKm8knhDYzMjC1MTU2Mjc0szJXHehVI/g4UE0hNLUrNT UwtSi+KLSnNSiw8xMnFwSjUwznve6PnEm6Mp12lqhFKXQ/q62EfTlt/JtvgRdMlt1scK/ak+ 6y826R1Yfet49XKP0qofxy529LVo5szTrF226GjwRk3foENJ06r9J6/6u0GtarPporwjInET czO/834LS1vG0VORk+x8UMky4jor47SJFiumKjS9+OX18hr7f6bqoDLTLfP8lViKMxINtZiL ihMBWFf5mHECAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRmVeSWpSXmKPExsVy+t9jAV2LY8qhBt9msVpc//Kc1eJK63RW i/lHzgG55+0srnx9z2axdEYfq8Wk+xNYLF7cu8hiMWPySzYHTo8XX7cxe9zvPs7k0bdlFaPH 501yASxRDYw2GamJKalFCql5yfkpmXnptkrewfHO8aZmBoa6hpYW5koKeYm5qbZKLj4Bum6Z OUC3KCmUJeaUAoUCEouLlfTtME0IDXHTtYBpjND1DQmC6zEyQAMJaxgz7j3mLDjGWXH4zXOW BsbP7F2MnBwSAiYSm9/9grLFJC7cW8/WxcjFISSwiFFi59/5LBDOD0aJzx8vs4BUsQnoSSy4 9gOsQ0QgV6L/xQsmkCJmgR5GicYrk8GKhAX8JB6f2Q9mswioShztfQFm8wq4S/xZtYoRYp2c xMljk1m7GDk4OAU8JFbPDwUJCwGVbGp7xTyBkXcBI8MqRtHUguSC4qT0XEO94sTc4tK8dL3k /NxNjOBoeia1g3Flg8UhRgEORiUeXgY55VAh1sSy4srcQ4wSHMxKIrznjgCFeFMSK6tSi/Lj i0pzUosPMZoCHTWRWUo0OR8Y6Xkl8YbGJmZGlkbmhhZGxuZK4rxzdOVChQTSE0tSs1NTC1KL YPqYODilGhiTFy07o6dUOzNsx67bPz+uiLCSvnN0unlQ57fytdccX2y+NJv91S0nlUP879T9 2/g3LVo947hqXoHMZA2ZD+W7zLW23rnCXclQrWky5fj/VJWNNnkWluFOO7f/DD0obHgmYZ/Q uneKU1p47BYvbZfUcj93iZtBZfVMhTpO1qMzr+5OZbXkUhRQYinOSDTUYi4qTgQA0T06J7wC AAA= DLP-Filter: Pass X-MTR: 20000000000000000@CPGS X-CFilter-Loop: Reflected Cc: dh09.lee@samsung.com, sw0312.kim@samsung.com, Hyungwon Hwang , cw00.choi@samsung.com X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" X-Spam-Status: No, score=-4.2 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_MED, T_RP_MATCHES_RCVD, UNPARSEABLE_RELAY autolearn=unavailable version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP On some board, TE GPIO should be configured properly thoughout pinctrl driver as an wakeup interrupt. So this gpio should be configurable in the board's DT, not being requested as a input pin. Signed-off-by: Hyungwon Hwang --- Changes for v2: - None Changes for v3: - None Changes for v4: - None drivers/gpu/drm/exynos/exynos_drm_dsi.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) -- 1.9.1 diff --git a/drivers/gpu/drm/exynos/exynos_drm_dsi.c b/drivers/gpu/drm/exynos/exynos_drm_dsi.c index d382511..230082a 100644 --- a/drivers/gpu/drm/exynos/exynos_drm_dsi.c +++ b/drivers/gpu/drm/exynos/exynos_drm_dsi.c @@ -1316,15 +1316,15 @@ static int exynos_dsi_register_te_irq(struct exynos_dsi *dsi) goto out; } - ret = gpio_request_one(dsi->te_gpio, GPIOF_IN, "te_gpio"); + ret = gpio_request(dsi->te_gpio, "te_gpio"); if (ret) { dev_err(dsi->dev, "gpio request failed with %d\n", ret); goto out; } te_gpio_irq = gpio_to_irq(dsi->te_gpio); - irq_set_status_flags(te_gpio_irq, IRQ_NOAUTOEN); + ret = request_threaded_irq(te_gpio_irq, exynos_dsi_te_irq_handler, NULL, IRQF_TRIGGER_RISING, "TE", dsi); if (ret) {