From mboxrd@z Thu Jan 1 00:00:00 1970 From: boris.brezillon@free-electrons.com (Boris Brezillon) Date: Mon, 23 Feb 2015 11:32:14 +0100 Subject: [PATCHv3 0/2] drm: atmel-hlcdc: PM support In-Reply-To: <1424627464-16869-1-git-send-email-sylvain.rochet@finsecur.com> References: <1424627464-16869-1-git-send-email-sylvain.rochet@finsecur.com> Message-ID: <20150223113214.584ee794@bbrezillon> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org Hi Sylvain, On Sun, 22 Feb 2015 18:51:02 +0100 Sylvain Rochet wrote: > This series adds basic PM support for Atmel HLCDC. > > This series depends on: > > [PATCH] drm: atmel-hlcdc: remove useless pm_runtime_put_sync in probe > <1423841785-23105-1-git-send-email-boris.brezillon@free-electrons.com> > [PATCH v3] drm: atmel-hlcdc: Atomic mode-setting conversion > <1423842415-23412-1-git-send-email-boris.brezillon@free-electrons.com> Thanks, I'll queue the series to my drm-atmel-hlcdc-devel branch (with Andrzej's Reviewed-by). > > Changes since v2: > * Save previous state of crtc's so we don't enable them unconditionally > at resume. > * Remove obsolete use of drm_driver.suspend and drm_driver.resume > callbacks > * Merged atmel_hlcdc_dc_suspend to atmel_hlcdc_dc_drm_suspend and > atmel_hlcdc_dc_resume to atmel_hlcdc_dc_drm_resume since we don't > need the previous callbacks anymore > * Removed useless check of drm_dev in suspend/resume functions > > Changes since v1: > * (*crtc_funcs->disable)(crtc) replaced to crtc_funcs->disable(crtc) > > Sylvain Rochet (2): > drm: atmel-hlcdc: Add PM suspend/resume support > drm: atmel-hlcdc: Add pinctrl PM select sleep,default state in CRTC > suspend/resume > > drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c | 3 ++ > drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | 47 ++++++++++++++++++++++++++ > 2 files changed, 50 insertions(+) > -- Boris Brezillon, Free Electrons Embedded Linux and Kernel engineering http://free-electrons.com From mboxrd@z Thu Jan 1 00:00:00 1970 From: Boris Brezillon Subject: Re: [PATCHv3 0/2] drm: atmel-hlcdc: PM support Date: Mon, 23 Feb 2015 11:32:14 +0100 Message-ID: <20150223113214.584ee794@bbrezillon> References: <1424627464-16869-1-git-send-email-sylvain.rochet@finsecur.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail.free-electrons.com (down.free-electrons.com [37.187.137.238]) by gabe.freedesktop.org (Postfix) with ESMTP id 07A976E293 for ; Mon, 23 Feb 2015 02:32:18 -0800 (PST) In-Reply-To: <1424627464-16869-1-git-send-email-sylvain.rochet@finsecur.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Sylvain Rochet Cc: Kevin Hilman , Nicolas Ferre , linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, Wenyou Yang , Andrzej Hajda , Alexandre Belloni , Jean-Christophe Plagniol-Villard , linux-arm-kernel@lists.infradead.org List-Id: dri-devel@lists.freedesktop.org SGkgU3lsdmFpbiwKCk9uIFN1biwgMjIgRmViIDIwMTUgMTg6NTE6MDIgKzAxMDAKU3lsdmFpbiBS b2NoZXQgPHN5bHZhaW4ucm9jaGV0QGZpbnNlY3VyLmNvbT4gd3JvdGU6Cgo+IFRoaXMgc2VyaWVz IGFkZHMgYmFzaWMgUE0gc3VwcG9ydCBmb3IgQXRtZWwgSExDREMuCj4gCj4gVGhpcyBzZXJpZXMg ZGVwZW5kcyBvbjoKPiAKPiBbUEFUQ0hdIGRybTogYXRtZWwtaGxjZGM6IHJlbW92ZSB1c2VsZXNz IHBtX3J1bnRpbWVfcHV0X3N5bmMgaW4gcHJvYmUKPiAgIDwxNDIzODQxNzg1LTIzMTA1LTEtZ2l0 LXNlbmQtZW1haWwtYm9yaXMuYnJlemlsbG9uQGZyZWUtZWxlY3Ryb25zLmNvbT4KPiBbUEFUQ0gg djNdIGRybTogYXRtZWwtaGxjZGM6IEF0b21pYyBtb2RlLXNldHRpbmcgY29udmVyc2lvbgo+ICAg PDE0MjM4NDI0MTUtMjM0MTItMS1naXQtc2VuZC1lbWFpbC1ib3Jpcy5icmV6aWxsb25AZnJlZS1l bGVjdHJvbnMuY29tPgoKVGhhbmtzLCBJJ2xsIHF1ZXVlIHRoZSBzZXJpZXMgdG8gbXkgZHJtLWF0 bWVsLWhsY2RjLWRldmVsIGJyYW5jaCAod2l0aApBbmRyemVqJ3MgUmV2aWV3ZWQtYnkpLgoKPiAK PiBDaGFuZ2VzIHNpbmNlIHYyOgo+ICAgKiBTYXZlIHByZXZpb3VzIHN0YXRlIG9mIGNydGMncyBz byB3ZSBkb24ndCBlbmFibGUgdGhlbSB1bmNvbmRpdGlvbmFsbHkKPiAgICAgYXQgcmVzdW1lLgo+ ICAgKiBSZW1vdmUgb2Jzb2xldGUgdXNlIG9mIGRybV9kcml2ZXIuc3VzcGVuZCBhbmQgZHJtX2Ry aXZlci5yZXN1bWUKPiAgICAgY2FsbGJhY2tzCj4gICAqIE1lcmdlZCBhdG1lbF9obGNkY19kY19z dXNwZW5kIHRvIGF0bWVsX2hsY2RjX2RjX2RybV9zdXNwZW5kIGFuZAo+ICAgICBhdG1lbF9obGNk Y19kY19yZXN1bWUgdG8gYXRtZWxfaGxjZGNfZGNfZHJtX3Jlc3VtZSBzaW5jZSB3ZSBkb24ndAo+ ICAgICBuZWVkIHRoZSBwcmV2aW91cyBjYWxsYmFja3MgYW55bW9yZQo+ICAgKiBSZW1vdmVkIHVz ZWxlc3MgY2hlY2sgb2YgZHJtX2RldiBpbiBzdXNwZW5kL3Jlc3VtZSBmdW5jdGlvbnMKPiAKPiBD aGFuZ2VzIHNpbmNlIHYxOgo+ICAgKiAoKmNydGNfZnVuY3MtPmRpc2FibGUpKGNydGMpIHJlcGxh Y2VkIHRvIGNydGNfZnVuY3MtPmRpc2FibGUoY3J0YykKPiAKPiBTeWx2YWluIFJvY2hldCAoMik6 Cj4gICBkcm06IGF0bWVsLWhsY2RjOiBBZGQgUE0gc3VzcGVuZC9yZXN1bWUgc3VwcG9ydAo+ICAg ZHJtOiBhdG1lbC1obGNkYzogQWRkIHBpbmN0cmwgUE0gc2VsZWN0IHNsZWVwLGRlZmF1bHQgc3Rh dGUgaW4gQ1JUQwo+ICAgICBzdXNwZW5kL3Jlc3VtZQo+IAo+ICBkcml2ZXJzL2dwdS9kcm0vYXRt ZWwtaGxjZGMvYXRtZWxfaGxjZGNfY3J0Yy5jIHwgIDMgKysKPiAgZHJpdmVycy9ncHUvZHJtL2F0 bWVsLWhsY2RjL2F0bWVsX2hsY2RjX2RjLmMgICB8IDQ3ICsrKysrKysrKysrKysrKysrKysrKysr KysrCj4gIDIgZmlsZXMgY2hhbmdlZCwgNTAgaW5zZXJ0aW9ucygrKQo+IAoKCgotLSAKQm9yaXMg QnJlemlsbG9uLCBGcmVlIEVsZWN0cm9ucwpFbWJlZGRlZCBMaW51eCBhbmQgS2VybmVsIGVuZ2lu ZWVyaW5nCmh0dHA6Ly9mcmVlLWVsZWN0cm9ucy5jb20KX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxA bGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1h bi9saXN0aW5mby9kcmktZGV2ZWwK From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752653AbbBWKcV (ORCPT ); Mon, 23 Feb 2015 05:32:21 -0500 Received: from down.free-electrons.com ([37.187.137.238]:59157 "EHLO mail.free-electrons.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752318AbbBWKcU (ORCPT ); Mon, 23 Feb 2015 05:32:20 -0500 Date: Mon, 23 Feb 2015 11:32:14 +0100 From: Boris Brezillon To: Sylvain Rochet Cc: David Airlie , dri-devel@lists.freedesktop.org, Nicolas Ferre , Jean-Christophe Plagniol-Villard , Alexandre Belloni , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Daniel Vetter , Kevin Hilman , Wenyou Yang , Andrzej Hajda Subject: Re: [PATCHv3 0/2] drm: atmel-hlcdc: PM support Message-ID: <20150223113214.584ee794@bbrezillon> In-Reply-To: <1424627464-16869-1-git-send-email-sylvain.rochet@finsecur.com> References: <1424627464-16869-1-git-send-email-sylvain.rochet@finsecur.com> X-Mailer: Claws Mail 3.9.3 (GTK+ 2.24.23; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Sylvain, On Sun, 22 Feb 2015 18:51:02 +0100 Sylvain Rochet wrote: > This series adds basic PM support for Atmel HLCDC. > > This series depends on: > > [PATCH] drm: atmel-hlcdc: remove useless pm_runtime_put_sync in probe > <1423841785-23105-1-git-send-email-boris.brezillon@free-electrons.com> > [PATCH v3] drm: atmel-hlcdc: Atomic mode-setting conversion > <1423842415-23412-1-git-send-email-boris.brezillon@free-electrons.com> Thanks, I'll queue the series to my drm-atmel-hlcdc-devel branch (with Andrzej's Reviewed-by). > > Changes since v2: > * Save previous state of crtc's so we don't enable them unconditionally > at resume. > * Remove obsolete use of drm_driver.suspend and drm_driver.resume > callbacks > * Merged atmel_hlcdc_dc_suspend to atmel_hlcdc_dc_drm_suspend and > atmel_hlcdc_dc_resume to atmel_hlcdc_dc_drm_resume since we don't > need the previous callbacks anymore > * Removed useless check of drm_dev in suspend/resume functions > > Changes since v1: > * (*crtc_funcs->disable)(crtc) replaced to crtc_funcs->disable(crtc) > > Sylvain Rochet (2): > drm: atmel-hlcdc: Add PM suspend/resume support > drm: atmel-hlcdc: Add pinctrl PM select sleep,default state in CRTC > suspend/resume > > drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c | 3 ++ > drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | 47 ++++++++++++++++++++++++++ > 2 files changed, 50 insertions(+) > -- Boris Brezillon, Free Electrons Embedded Linux and Kernel engineering http://free-electrons.com