From patchwork Mon Jan 12 05:35:16 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Joonyoung Shim X-Patchwork-Id: 5608121 Return-Path: X-Original-To: patchwork-dri-devel@patchwork.kernel.org Delivered-To: patchwork-parsemail@patchwork2.web.kernel.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.136]) by patchwork2.web.kernel.org (Postfix) with ESMTP id 6E85EC058D for ; Mon, 12 Jan 2015 05:35:12 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id 58F862063A for ; Mon, 12 Jan 2015 05:35:11 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) by mail.kernel.org (Postfix) with ESMTP id 265E52062D for ; Mon, 12 Jan 2015 05:35:06 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 5C3C46E302; Sun, 11 Jan 2015 21:35:04 -0800 (PST) X-Original-To: dri-devel@lists.freedesktop.org Delivered-To: dri-devel@lists.freedesktop.org Received: from mailout3.samsung.com (mailout3.samsung.com [203.254.224.33]) by gabe.freedesktop.org (Postfix) with ESMTP id C6D766E302 for ; Sun, 11 Jan 2015 21:35:02 -0800 (PST) Received: from epcpsbgr3.samsung.com (u143.gpu120.samsung.co.kr [203.254.230.143]) by mailout3.samsung.com (Oracle Communications Messaging Server 7u4-24.01 (7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTP id <0NI100M5JU6D5GC0@mailout3.samsung.com> for dri-devel@lists.freedesktop.org; Mon, 12 Jan 2015 14:35:01 +0900 (KST) Received: from epcpsbgm1.samsung.com ( [172.20.52.113]) by epcpsbgr3.samsung.com (EPCPMTA) with SMTP id AA.23.18484.50D53B45; Mon, 12 Jan 2015 14:35:01 +0900 (KST) X-AuditID: cbfee68f-f791c6d000004834-0e-54b35d05ae40 Received: from epmmp2 ( [203.254.227.17]) by epcpsbgm1.samsung.com (EPCPMTA) with SMTP id FD.E7.20081.40D53B45; Mon, 12 Jan 2015 14:35:00 +0900 (KST) Received: from localhost.localdomain ([10.252.81.123]) by mmp2.samsung.com (Oracle Communications Messaging Server 7u4-24.01 (7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPA id <0NI100824U6CMX50@mmp2.samsung.com>; Mon, 12 Jan 2015 14:35:00 +0900 (KST) From: Joonyoung Shim To: dri-devel@lists.freedesktop.org Subject: [PATCH] drm/exynos: fix reset codes for memory mapped hdmi phy Date: Mon, 12 Jan 2015 14:35:16 +0900 Message-id: <1421040916-27216-1-git-send-email-jy0922.shim@samsung.com> X-Mailer: git-send-email 1.9.1 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDLMWRmVeSWpSXmKPExsWyRsSkUJc1dnOIwf9fbBZXvr5ns5h0fwKL xYt7F1kszja9YbeYMfklmwOrx/3u40wefVtWMQYwRXHZpKTmZJalFunbJXBlXN48m7GgkbPi /KWLLA2MZ9m7GDk5JARMJO713WaBsMUkLtxbz9bFyMUhJLCUUaJ9yiw2mKK2iwdZIBLTGSXm zLzBDuG0MUmc+3WHGaSKTUBP4s6240wgtoiAssTfiasYQWxmgTSJaUsmgK0QFnCXuLv9M1ic RUBVYk3fa7BeXqB4w4wLUNvkJE4em8wKskBC4DabxIymY1ANAhLfJh8CGsQBlJCV2HSAGaJe UuLgihssExgFFzAyrGIUTS1ILihOSi8y1itOzC0uzUvXS87P3cQIDMTT/57172C8e8D6EKMA B6MSD6+F1OYQIdbEsuLK3EOMpkAbJjJLiSbnA8M9ryTe0NjMyMLUxNTYyNzSTEmcd6HUz2Ah gfTEktTs1NSC1KL4otKc1OJDjEwcnFINjPPZ9ySJClQWsZy/cTBU+fvFX9+E3om/33jQUCN3 gnT5w+Rr7TXh2xe+zyzc4XGvUdnXfePWE5/UNzGey9r814M10S3w5dv/Vz4VHXY9dH35Spv6 O3PiSsXXcrttPhByi+Wsw4zyvhdq33R45BOn/+zuqoxfO/GfU1vEtIDHFlFnvifksympZymx FGckGmoxFxUnAgBbMUdKPwIAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrGLMWRmVeSWpSXmKPExsVy+t9jQV2W2M0hBo0vbCyufH3PZjHp/gQW ixf3LrJYnG16w24xY/JLNgdWj/vdx5k8+rasYgxgimpgtMlITUxJLVJIzUvOT8nMS7dV8g6O d443NTMw1DW0tDBXUshLzE21VXLxCdB1y8wB2qekUJaYUwoUCkgsLlbSt8M0ITTETdcCpjFC 1zckCK7HyAANJKxhzLi8eTZjQSNnxflLF1kaGM+ydzFyckgImEi0XTzIAmGLSVy4t56ti5GL Q0hgOqPEnJk32CGcNiaJc7/uMINUsQnoSdzZdpwJxBYRUJb4O3EVI4jNLJAmMW3JBLBJwgLu Ene3fwaLswioSqzpew3WywsUb5hxgQ1im5zEyWOTWScwci9gZFjFKJpakFxQnJSea6hXnJhb XJqXrpecn7uJERzmz6R2MK5ssDjEKMDBqMTDayG1OUSINbGsuDL3EKMEB7OSCG+YNVCINyWx siq1KD++qDQntfgQoynQ9onMUqLJ+cAYzCuJNzQ2MTOyNDI3tDAyNlcS51WybwsREkhPLEnN Tk0tSC2C6WPi4JRqYEz+sF11fbzeofsrpk85Gad49/orQ+9nIcdX/Jzd/LXTJuh//MVHYvMY vrBwJznMn25uuLUoeFXv8gn/BNdMZkkSkeozltfunbXk+jaTM4uPeh8SnHalQVwraN/Hy1Fz uG/33snoWHbgC5fsfpmcSa+DDobPeNC+enear1jw9a71k8R1V+UXRvcpsRRnJBpqMRcVJwIA nPYFmIkCAAA= DLP-Filter: Pass X-MTR: 20000000000000000@CPGS X-CFilter-Loop: Reflected Cc: kyungmin.park@samsung.com, sw0312.kim@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 This fixes reset codes to support memory mapped hdmi phy as well as hdmi phy dedicated i2c lines. Signed-off-by: Joonyoung Shim --- drivers/gpu/drm/exynos/exynos_hdmi.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/drivers/gpu/drm/exynos/exynos_hdmi.c b/drivers/gpu/drm/exynos/exynos_hdmi.c index 5765a16..98051e8 100644 --- a/drivers/gpu/drm/exynos/exynos_hdmi.c +++ b/drivers/gpu/drm/exynos/exynos_hdmi.c @@ -1669,7 +1669,6 @@ static void hdmi_mode_apply(struct hdmi_context *hdata) static void hdmiphy_conf_reset(struct hdmi_context *hdata) { - u8 buffer[2]; u32 reg; clk_disable_unprepare(hdata->res.sclk_hdmi); @@ -1677,11 +1676,8 @@ static void hdmiphy_conf_reset(struct hdmi_context *hdata) clk_prepare_enable(hdata->res.sclk_hdmi); /* operation mode */ - buffer[0] = 0x1f; - buffer[1] = 0x00; - - if (hdata->hdmiphy_port) - i2c_master_send(hdata->hdmiphy_port, buffer, 2); + hdmiphy_reg_writeb(hdata, HDMIPHY_MODE_SET_DONE, + HDMI_PHY_ENABLE_MODE_SET); if (hdata->type == HDMI_TYPE13) reg = HDMI_V13_PHY_RSTOUT;