From patchwork Fri Mar 14 05:05:00 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Cho KyongHo X-Patchwork-Id: 3830281 Return-Path: X-Original-To: patchwork-linux-samsung-soc@patchwork.kernel.org Delivered-To: patchwork-parsemail@patchwork1.web.kernel.org Received: from mail.kernel.org (mail.kernel.org [198.145.19.201]) by patchwork1.web.kernel.org (Postfix) with ESMTP id 6F7609F2BB for ; Fri, 14 Mar 2014 05:05:08 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id 8C631202A7 for ; Fri, 14 Mar 2014 05:05:07 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 858FD2016C for ; Fri, 14 Mar 2014 05:05:05 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752104AbaCNFFE (ORCPT ); Fri, 14 Mar 2014 01:05:04 -0400 Received: from mailout2.samsung.com ([203.254.224.25]:10316 "EHLO mailout2.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751844AbaCNFFB (ORCPT ); Fri, 14 Mar 2014 01:05:01 -0400 Received: from epcpsbgr1.samsung.com (u141.gpu120.samsung.co.kr [203.254.230.141]) by mailout2.samsung.com (Oracle Communications Messaging Server 7u4-24.01 (7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTP id <0N2E00FJRU4CQ030@mailout2.samsung.com>; Fri, 14 Mar 2014 14:05:00 +0900 (KST) Received: from epcpsbgm1.samsung.com ( [203.254.230.50]) by epcpsbgr1.samsung.com (EPCPMTA) with SMTP id A5.0F.12635.CFD82235; Fri, 14 Mar 2014 14:05:00 +0900 (KST) X-AuditID: cbfee68d-b7fcd6d00000315b-dc-53228dfcdcda Received: from epmmp2 ( [203.254.227.17]) by epcpsbgm1.samsung.com (EPCPMTA) with SMTP id B1.74.29263.CFD82235; Fri, 14 Mar 2014 14:05:00 +0900 (KST) Received: from DO-PULLIP-CHO07.dsn.sec.samsung.com ([12.36.165.149]) by mmp2.samsung.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPA id <0N2E00F53U4CGB40@mmp2.samsung.com>; Fri, 14 Mar 2014 14:05:00 +0900 (KST) Date: Fri, 14 Mar 2014 14:05:00 +0900 From: Cho KyongHo To: Linux ARM Kernel , Linux DeviceTree , Linux IOMMU , Linux Kernel , Linux Samsung SOC Cc: Antonios Motakis , Grant Grundler , Joerg Roedel , Kukjin Kim , Prathyush , Rahul Sharma , Sachin Kamat , Sylwester Nawrocki , Tomasz Figa , Varun Sethi Subject: [PATCH v11 07/27] iommu/exynos: always enable runtime PM Message-id: <20140314140500.d854a6a8fed6ec7c0886a44b@samsung.com> X-Mailer: Sylpheed 3.3.0 (GTK+ 2.10.14; i686-pc-mingw32) MIME-version: 1.0 Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrIIsWRmVeSWpSXmKPExsVy+t8zI90/vUrBBvemK1ncuXuO1WL+ESDx 6sgPJosF+60tOmdvYLfoXXCVzWLT42usFpd3zWGzmHF+H5PFhRUb2S2mLDrManH4TTurxck/ vYwW62e8ZrGYeWsNiwO/x5OD85g8ZjdcZPH4d7ifyePOtT1sHpuX1HtMvrGc0aNvyypGj8+b 5DyuHD3DFMAZxWWTkpqTWZZapG+XwJVx7e4FtoJD7BWfOxcwNTAuZuti5OSQEDCR+HVsOjOE LSZx4d56sLiQwDJGiSevHWFqVi19zdTFyAUUn84o0Tf3LguEM5lJonvTXLAOFgFViQNPG9lB bDYBLYnVc48zghSJCLQxSXxtPATWwSwwl1ni47c5YB3CAo4Sd9f+AOvgBbLf/2pjhNhnIXGh qQMqLijxY/I9FhCbGWjq5m1NrBC2vMTmNW+h7m7lkFg1iQPiCgGJb5NBlnEAxWUlNh2AKpGU OLjiBssERpFZSKbOQjJ1FpKpCxiZVzGKphYkFxQnpRcZ6hUn5haX5qXrJefnbmKERG/vDsbb B6wPMSYDrZzILCWanA+M/rySeENjMyMLUxNTYyNzSzPShJXEeZMeJgUJCaQnlqRmp6YWpBbF F5XmpBYfYmTi4JRqYLTamblw8ZTUtUG8+n2ibz6H7WY1WXxJtG7FDwXZSwqf3N7PUzl+qLFQ Sajps6v4m/q8D9a6rWa9F3I/vDsrcs+eW6CvM1drZ55Ej8XXzyfLpTbvN3zXXtQ7ffe6c7Gz v/L9zevUc78pxpS4NFFnsqaotL72osn93yVmftxlLc7+eouG/T53PSWW4oxEQy3mouJEAF/5 Ujz0AgAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAKsWRmVeSWpSXmKPExsVy+t9jQd0/vUrBBv8fyVjcuXuO1WL+ESDx 6sgPJosF+60tOmdvYLfoXXCVzWLT42usFpd3zWGzmHF+H5PFhRUb2S2mLDrManH4TTurxck/ vYwW62e8ZrGYeWsNiwO/x5OD85g8ZjdcZPH4d7ifyePOtT1sHpuX1HtMvrGc0aNvyypGj8+b 5DyuHD3DFMAZ1cBok5GamJJapJCal5yfkpmXbqvkHRzvHG9qZmCoa2hpYa6kkJeYm2qr5OIT oOuWmQP0gZJCWWJOKVAoILG4WEnfDtOE0BA3XQuYxghd35AguB4jAzSQsI4x49rdC2wFh9gr PncuYGpgXMzWxcjJISFgIrFq6WsmCFtM4sK99UBxLg4hgemMEn1z77JAOJOZJLo3zQXrYBFQ lTjwtJEdxGYT0JJYPfc4I0iRiEAbk8TXxkNgHcwCc5klPn6bA9YhLOAocXftD7AOXiD7/a82 Roh9FhIXmjqg4oISPybfYwGxmYGmbt7WxAphy0tsXvOWeQIj3ywkZbOQlM1CUraAkXkVo2hq QXJBcVJ6rqFecWJucWleul5yfu4mRnB6eCa1g3Flg8UhRgEORiUeXofDisFCrIllxZW5hxgl OJiVRHirIpSChXhTEiurUovy44tKc1KLDzEmA/09kVlKNDkfmLrySuINjU3MjCyNzCyMTMzN SRNWEuc90GodKCSQnliSmp2aWpBaBLOFiYNTqoEx5Lb4g08L1GRn3O9NvnL/21FOFTb527uP 7c1g745tf/Lpt4yZfGrkioNzdxrNUJ67ljMt5JZ0zlR3syk37vJUr2Zet//OjLd1B3jOcLQf ZHp3au8d7sPCwl0cD5ymbdo5Z4mb6tPTIvmXBC5e8jGvmr7WSGlPkN4DvdANExjNXZLWbFhm GndimxJLcUaioRZzUXEiAB68E3xTAwAA DLP-Filter: Pass X-MTR: 20000000000000000@CPGS X-CFilter-Loop: Reflected Sender: linux-samsung-soc-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-samsung-soc@vger.kernel.org X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_HI, 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 Checking if the probing device has a parent device was just to discover if the probing device is involved in a power domain when the power domain controlled by Samsung's custom implementation. Since generic IO power domain is applied, it is required to remove the condition to see if the probing device has a parent device. Signed-off-by: Cho KyongHo --- drivers/iommu/exynos-iommu.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/iommu/exynos-iommu.c b/drivers/iommu/exynos-iommu.c index bee1bb1..8dc7031 100644 --- a/drivers/iommu/exynos-iommu.c +++ b/drivers/iommu/exynos-iommu.c @@ -632,8 +632,7 @@ static int exynos_sysmmu_probe(struct platform_device *pdev) __set_fault_handler(data, &default_fault_handler); - if (dev->parent) - pm_runtime_enable(dev); + pm_runtime_enable(dev); dev_dbg(dev, "(%s) Initialized\n", data->dbgname); return 0;