From patchwork Mon Jun 11 12:24:57 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marek Szyprowski X-Patchwork-Id: 138229 Delivered-To: patch@linaro.org Received: by 2002:a2e:970d:0:0:0:0:0 with SMTP id r13-v6csp3990820lji; Mon, 11 Jun 2018 05:25:14 -0700 (PDT) X-Google-Smtp-Source: ADUXVKJommb5jIp6gKCJUU5CDVPkkO2qBr7cIWWruqcKT2h+JUjFxYMQ37EzORBTkG7ib2F/fl6h X-Received: by 2002:a17:902:c85:: with SMTP id 5-v6mr11971855plt.126.1528719914177; Mon, 11 Jun 2018 05:25:14 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1528719914; cv=none; d=google.com; s=arc-20160816; b=X8i5KqIvgX4Ctc95dAJ7IjxiBdQctpPqAokWqOK7cGJc1nHvuY/C21a9FpRyrT0nn3 g3QJVUJYGQjC8OKJLZ0Ut7SW0/E115bI4DIEWEjt457vO6OoCsezr0IDfuCvkHZHVAOE izKbW0sKpWEmHL3mDSbsRK+yOSYVfSBKV8AMOznRLGqrCT98TFvSRC5fQVjVzv6f2KGW JSC/YysY2ukMDqeH8SpbvS5hsykSYJhC7QIj5OINR+l31cl6EQgWh0VpIklTatueSatP NyBlzsWJn4sHClzgnxcP1CBHf8+SxfLxBMW9DXZIfaxXJvzeoAWYpvZUs2UXpe4EYcUR OqeA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:cms-type:message-id:date :subject:cc:to:from:dkim-signature:dkim-filter :arc-authentication-results; bh=jhwKOrLbJ/yU0I08d8BfN+3tmILv7TX0iE38q+tH9bY=; b=njqCB4DwrRgDPm2T7G9sldZeBFwXZqGVMaiX6XWbk45ugCMNdV/Jiy/KRysIwgNIbD L22BYjlc7/3mqN/0fCqu1HMOk/LSQj8Sn2FO2fopKkA7ubqLQJnueIC77IT34HswihCG ikvxPfU1K1tYgGwjQbiXK3xq53HkO148umfp4RKQmbmEHcl5d3JYT1aeq0UJQQaMUZF8 el4wjUnw0S+lPfrUPEWyx0v67YLgdi0O/TCz89bA/1f4SnkivxWVGFTiErX9CSr5jfrf w4mKflJRbCaORJhhHtups4XtzR6K2prjojyVDFltVilHazIb4i4vnzngegWembqJyaxD m8lw== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@samsung.com header.s=mail20170921 header.b=lCjhGpcM; spf=pass (google.com: best guess record for domain of linux-samsung-soc-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-samsung-soc-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=samsung.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id y15-v6si14596657pgv.452.2018.06.11.05.25.13; Mon, 11 Jun 2018 05:25:14 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-samsung-soc-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@samsung.com header.s=mail20170921 header.b=lCjhGpcM; spf=pass (google.com: best guess record for domain of linux-samsung-soc-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-samsung-soc-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=samsung.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932904AbeFKMZN (ORCPT + 3 others); Mon, 11 Jun 2018 08:25:13 -0400 Received: from mailout1.w1.samsung.com ([210.118.77.11]:41761 "EHLO mailout1.w1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932894AbeFKMZM (ORCPT ); Mon, 11 Jun 2018 08:25:12 -0400 Received: from eucas1p1.samsung.com (unknown [182.198.249.206]) by mailout1.w1.samsung.com (KnoxPortal) with ESMTP id 20180611122510euoutp0193c4f5329d2fcaadc0772e800ce1f215~3Gqi-V3wJ0656406564euoutp01b; Mon, 11 Jun 2018 12:25:10 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout1.w1.samsung.com 20180611122510euoutp0193c4f5329d2fcaadc0772e800ce1f215~3Gqi-V3wJ0656406564euoutp01b DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1528719910; bh=VO3RAz8o2w2aXYBnT4B6monAU+QB8yQXbaOTdXnav1M=; h=From:To:Cc:Subject:Date:References:From; b=lCjhGpcMZwXGyYDAhBM4geH2uXMXXGGUeVpatVncHf9HdF0iTMz4i+cek0YOczGAN 8XTSJsu33Rkhcy4jZ+c2fROQdOf6K+27K9R8eTNkSM1Ks1gYrRpL43bf+q8yBXdV88 6B3H/vMcWy78a7pswfXJx8aUsKPhazikBbP7i9WU= Received: from eusmges1new.samsung.com (unknown [203.254.199.242]) by eucas1p2.samsung.com (KnoxPortal) with ESMTP id 20180611122509eucas1p22a77eeba4d2a3870815862fc1cfba6e3~3Gqh-uU0R0597305973eucas1p2o; Mon, 11 Jun 2018 12:25:09 +0000 (GMT) Received: from eucas1p1.samsung.com ( [182.198.249.206]) by eusmges1new.samsung.com (EUCPMTA) with SMTP id 3B.2B.05700.52A6E1B5; Mon, 11 Jun 2018 13:25:09 +0100 (BST) Received: from eusmgms1.samsung.com (unknown [182.198.249.179]) by eucas1p1.samsung.com (KnoxPortal) with ESMTP id 20180611122508eucas1p1cb0222fe0dd91741de8458fe050beb74~3Gqg3xh1j1756217562eucas1p1B; Mon, 11 Jun 2018 12:25:08 +0000 (GMT) X-AuditID: cbfec7f2-1c1ff70000011644-dd-5b1e6a251631 Received: from eusync1.samsung.com ( [203.254.199.211]) by eusmgms1.samsung.com (EUCPMTA) with SMTP id 8D.54.04178.42A6E1B5; Mon, 11 Jun 2018 13:25:08 +0100 (BST) Received: from AMDC2765.digital.local ([106.116.147.25]) by eusync1.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTPA id <0PA500JG3RTSPN30@eusync1.samsung.com>; Mon, 11 Jun 2018 13:25:08 +0100 (BST) From: Marek Szyprowski To: dri-devel@lists.freedesktop.org, linux-samsung-soc@vger.kernel.org Cc: Marek Szyprowski , Inki Dae , Seung-Woo Kim , Andrzej Hajda , Bartlomiej Zolnierkiewicz , Krzysztof Kozlowski Subject: [PATCH 0/3] Exynos DRM: cleanup of suspend/resume code Date: Mon, 11 Jun 2018 14:24:57 +0200 Message-id: <20180611122500.11587-1-m.szyprowski@samsung.com> X-Mailer: git-send-email 2.17.1 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRmVeSWpSXmKPExsWy7djPc7qqWXLRBr2vWS1urTvHarFxxnpW iytf37NZTLo/gcXi/PkN7BYzzu9jslh75C6QNfklmwOHx6ZVnWwe97uPM3n0bVnF6PF5k1wA SxSXTUpqTmZZapG+XQJXxrpvfAVnOCuW9zcwNjBeZu9i5OSQEDCR6F3RBGYLCaxglLj2PKqL kQvI/swoMXXmPmaYopMPbjBBJJYxSqya1MEK4TQwSezr/MoEUsUmYCjR9baLDcQWEXCTaDo8 E6yIGaRoYssCsB3CAvYSa242gNksAqoSDfvfgTXzCthKnN0wmQ1inbzE6g0HmEGaJQSeskos 2v2IBSLhItF96zIThC0s8er4FqgnZCQ6Ow4yQTQ0M0q0z5jFDuH0MEpsnbMDaqy1xOHjF1lB bGYBPolJ26YDreAAivNKdLQJQZR4SFz/NgEaGrESr19OZ5/AKLGAkWEVo3hqaXFuemqxYV5q uV5xYm5xaV66XnJ+7iZGYKSd/nf80w7Gr5eSDjEKcDAq8fAqpMtGC7EmlhVX5h5ilOBgVhLh 9VKQixbiTUmsrEotyo8vKs1JLT7EKM3BoiTOG6dRFyUkkJ5YkpqdmlqQWgSTZeLglGpgVJ61 aoaIX+CHX5U/Qs2snALPHP/z/VjE7oNPT0995Dz/HrdqVeu38lti29sT4qp5vk+eaLIkPaFN KlrXWaG8r2aWYXSybXLPx9sScRdmvupYsuY6R/HRKIfwtYnfPi/SvneH/WqKnV5Vhvv/F/ac S05vnjnVqufjqjNs+X3fZtV9U3s9c+KD9UosxRmJhlrMRcWJAASRFsmwAgAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPJMWRmVeSWpSXmKPExsVy+t/xy7oqWXLRBkcaBS1urTvHarFxxnpW iytf37NZTLo/gcXi/PkN7BYzzu9jslh75C6QNfklmwOHx6ZVnWwe97uPM3n0bVnF6PF5k1wA SxSXTUpqTmZZapG+XQJXxrpvfAVnOCuW9zcwNjBeZu9i5OSQEDCROPngBlMXIxeHkMASRomV nS8YIZwmJomrHRtZQKrYBAwlut52sYHYIgJuEk2HZ7KCFDGDFF1p2wk2SljAXmLNzQYwm0VA VaJh/zsmEJtXwFbi7IbJbBDr5CVWbzjAPIGRawEjwypGkdTS4tz03GJDveLE3OLSvHS95Pzc TYzAYNh27OfmHYyXNgYfYhTgYFTi4VVIl40WYk0sK67MPcQowcGsJMLrpSAXLcSbklhZlVqU H19UmpNafIhRmoNFSZz3vEFllJBAemJJanZqakFqEUyWiYNTqoFR5xpTVcOTdhsHt8oGSXaW 07Pv32mZ5a14PS/8jPvR2ueirQ25sb8zA60uJrBtYq75pHj2efvGmXOLTd76Ta/ImfB/feL/ qafsViyp8p3swNon7F+vvMJB1s9pm/3rPo41iX6xShmV6nPfNP3fHu9QuFBv0iZD49sMz+1X TdsbmLWcg1tPZ5ESS3FGoqEWc1FxIgBQB+2CAgIAAA== X-CMS-MailID: 20180611122508eucas1p1cb0222fe0dd91741de8458fe050beb74 X-Msg-Generator: CA CMS-TYPE: 201P X-CMS-RootMailID: 20180611122508eucas1p1cb0222fe0dd91741de8458fe050beb74 References: Sender: linux-samsung-soc-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-samsung-soc@vger.kernel.org Dear all, This patchset performs a significant cleanup of Exynos DRM suspend/resume code. A side effect of this cleanup is working system suspend/resume on Exynos5433 SoCs, where there are more dependencies between hardware device drivers, clock controllers and power domains than in case of the previous SoCs. Best regards Marek Szyprowski Samsung R&D Institute Poland Patch summary: Marek Szyprowski (3): drm/exynos: Drop useless check from exynos_drm_{suspend,resume} drm/exynos: Suspend/resume display pipeline as early/late as possible drm/exynos: Ensure suspended runtime PM state during system suspend drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 2 ++ drivers/gpu/drm/exynos/exynos7_drm_decon.c | 2 ++ drivers/gpu/drm/exynos/exynos_dp.c | 3 +++ drivers/gpu/drm/exynos/exynos_drm_drv.c | 15 ++++++--------- drivers/gpu/drm/exynos/exynos_drm_dsi.c | 2 ++ drivers/gpu/drm/exynos/exynos_drm_fimd.c | 2 ++ drivers/gpu/drm/exynos/exynos_drm_mic.c | 2 ++ drivers/gpu/drm/exynos/exynos_hdmi.c | 2 ++ drivers/gpu/drm/exynos/exynos_mixer.c | 2 ++ 9 files changed, 23 insertions(+), 9 deletions(-) -- 2.17.1 -- To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html