From patchwork Mon Oct 2 09:51:46 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ed Blake X-Patchwork-Id: 820403 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=linux-pwm-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=sondrel.onmicrosoft.com header.i=@sondrel.onmicrosoft.com header.b="wYCpFE6C"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3y5HWS64jgz9t0F for ; Mon, 2 Oct 2017 20:52:04 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751031AbdJBJwE (ORCPT ); Mon, 2 Oct 2017 05:52:04 -0400 Received: from mail-eopbgr40072.outbound.protection.outlook.com ([40.107.4.72]:40578 "EHLO EUR03-DB5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1750984AbdJBJwD (ORCPT ); Mon, 2 Oct 2017 05:52:03 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sondrel.onmicrosoft.com; s=selector1-sondrel-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=1/Tqme4FH9+gXNfFB3RRdgFRWkQ4S4kIBAi74VMXYBc=; b=wYCpFE6C6eP665pP+KHt5yRLyspwgZwvz5M7oj0BfMOte+/e/5uqa461YhE8swc1qR4pgwCRgci4omK1FyYNAKVze1FXfRkvjZuLPQQXB6tibR2sdBKGt+kh/zA0Xq6fgSo39ctZhIDBSVDBwYXUAAEIkzmTNnjuz5N0IJfehxk= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=ed.blake@sondrel.com; Received: from iw-build-2.sondrel.com (195.88.9.101) by AM4P191MB0002.EURP191.PROD.OUTLOOK.COM (2603:10a6:200:64::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Mon, 2 Oct 2017 09:52:00 +0000 From: Ed Blake To: thierry.reding@gmail.com Cc: linux-pwm@vger.kernel.org, Ed Blake Subject: [PATCH 0/2] pwm: img: Add power management Date: Mon, 2 Oct 2017 10:51:46 +0100 Message-Id: <1506937908-360-1-git-send-email-ed.blake@sondrel.com> X-Mailer: git-send-email 1.9.1 MIME-Version: 1.0 X-Originating-IP: [195.88.9.101] X-ClientProxiedBy: DB6PR06CA0011.eurprd06.prod.outlook.com (2603:10a6:6:1::24) To AM4P191MB0002.EURP191.PROD.OUTLOOK.COM (2603:10a6:200:64::10) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: c1fdccad-7f7d-4569-a881-08d5097b3a95 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075); SRVR:AM4P191MB0002; X-Microsoft-Exchange-Diagnostics: 1; AM4P191MB0002; 3:KXwrjm4V6518EAwfMtE1WHJi46cknvFncNIZ/rIPdTAxIrYnMbTChpBRndPmoU6/7wuU298dIbDGEqbSeNoHdMizW8cL26XQIz1Im2hc+4Ddn+Y7lJ2NhW1IDBJL0mYtC4P0Sz8tDdn0VGWacmxSF6mg/SIQLd3CutoCRy5pzdJNdvMHHSgpYptXCUXjcUaTpOoffp/aXKhiFFYxEOtrPT2THIXkm8sYEACfgxKNmuQIFVEvWakbYsK4Sx5YDVs3; 25:aIJD808KaSw2EaibelceDBylMup9CD/YerahfXRvpDfNzV5OYqHpnoBCUuDQG+h1Gjxe7FzISQ5Q/2unlT0Hl2gGsqZUtaXK409v/3mTzkJTOccgStHyi920I92guF6ZN+Ql9TuDzn7vI2ixQn9ySOQtlf2IdBCCqQ1o3HrN4Ihp4nwp9Vtwxso6csio3MubCcUVCTpnxjZ9jE5qccLbisX/UuMr1b9iPOFMmDjjkTfRrHmjzFr5L/y+5QzksqHy/37P3ckNS2o6+ECuTMRQFnUyAYMNKi+P9rMrJtHwksqHszS7eazFIATdGMun0FPO6HDb4Yzn6qZhZORV/v/6Tg==; 31:ixkcAJd2vyHXFYsLzZ/6yTVm8HB4IAruyT7gWJOJT6N5c2PovkqJDYkKOKJwZMTW3AgXJSNmcITij+9hTLdusN+xTosolOMy3jXWFDXwWGiMk9wpJOlN0rjx8E6plPNFJ3YPv1u3d1lggQ56AcHFkxgtRQLKjalKdY/4RwAP+s2SESmlO6RnpPhMYGZhbneJVIRCoOiRNsvonfuA+SB9oDUQJqK4l5ohlC2lPpy7c5k= X-MS-TrafficTypeDiagnostic: AM4P191MB0002: X-Microsoft-Exchange-Diagnostics: 1; AM4P191MB0002; 20:gA+eRBePD+o3hsQ4j6hXd3MEDaOEA/bUoY28OX9p57Ufql9z5qK2dPiWStOar177snNwN5oQkJ66kf3HXkgYSd0TkKR2UVMs40rpb0xcrRBiXgLaUg0j5f2PT6mHL+bvuI/lAkpMDzp4t+c7DF/bRu5fzVF9oxft34TXKLugRVgRRcW5ix8rvWcBVhQsMnbBiQpT/pvj1RlN37SOYungCHKpA7pPeB+tNsHfXZUcrRB3omhaH2ZI96Qdi+Hif+AA; 4:BwczUjBpr72BU+FoQ9sCy1BiPOUj83njkJYnGh/gk0BEGU6GHgwk+m92EVwJh3Jd2R10XCqD0RMlbb72tx/pV0d8CPjmZ9lH5OYEjxU6xyJHi0/KMp3zJbhmBBKQJmRSGfIi6+2R55DR+r+RrBdsvpNWeoMlYA4ybTtUXdT8GMmCNijjMJHRTdOaB0YICqm6DEg1q/mZqwixHv5yu07D+dStalxidbRTJgmM7/J2MoXrsUPIsQZxsPV0c+cDOLt8 X-Exchange-Antispam-Report-Test: UriScan:; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(10201501046)(100000703101)(100105400095)(3002001)(93006095)(93001095)(6041248)(20161123560025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123562025)(20161123555025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:AM4P191MB0002; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:AM4P191MB0002; X-Forefront-PRVS: 0448A97BF2 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(6009001)(346002)(376002)(39830400002)(199003)(189002)(53416004)(5003940100001)(66066001)(50466002)(53936002)(4326008)(2906002)(81156014)(7736002)(8676002)(6666003)(81166006)(5660300001)(305945005)(47776003)(6486002)(69596002)(86362001)(478600001)(189998001)(8936002)(36756003)(25786009)(16526017)(2361001)(16586007)(316002)(50986999)(50226002)(97736004)(48376002)(101416001)(33646002)(3846002)(39060400002)(6116002)(68736007)(107886003)(6916009)(105586002)(106356001)(2351001); DIR:OUT; SFP:1101; SCL:1; SRVR:AM4P191MB0002; H:iw-build-2.sondrel.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; Received-SPF: None (protection.outlook.com: sondrel.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: 1; AM4P191MB0002; 23:pM3Ev0bhxXvZku72S72B5pmyIwauyICnYOG5ADhBBgyyYFkm9nPODUOgb5CYHndbo+3mpMRLh2IzPbyHRJ5roDQHx+lBnaAnQ0tfkw1yHk5XJfr6taUs1VPhJO8L+SVjK19lr5D2gM7jmzi8L3N8wSEBqjA0oBP1e0Y5Ln9u7jDLHtsBWUGqZbRPrm6TPrMf0WS/VnvzTG9TwtKk0l+KiW5R3VCoL3ozgxfpRwT/9A2tvym4DKnXmSE7EzXnVPdNhz3x3/3AEE+aZ83tN9fdee9lDa3dGeReaAqI2fdQQm+6pVuTIf/MoxBE7FFaCGgNwythKABMcTRfgVvaCP80lFQQdZybtdGm0SY13niZThL61LsFtmdr107ucekTfuCZ0EhDxU0BXtPmy3PLDGowyxQ7wJlDE50Ba9kuSU4/y1SW8Em/2IhFI8ONopumRkVpi277kx/cBPYWRi6fNN5eI9/xJA2lMbO4KXMVhTMQ8BQFV2jA9RXDs0YihCJ68S4hsuNfBn2MnT11lli7slO0E5v0KFc9u7vb7YUeosDMC9grRXSw9A+GZwKZhqR1bG2dBtCFdgIKr2jikcKNWYtm++U4K6RIG1ngjKcNeIccKsZQZMYtV3ZP8PF4BNLmtpvzcdK5FMiMVP28A5TQssux0/PtpryGLFLhsPEbV9pWgCZ95x3wj5NIoSpjR0xZvC3cv1OJhMXGSWgOTqw09LiJ0gEnoQAyiJarLBMAiKBQzamdbvHqqUAmkFy+GQR/5xiQK5CbZddj7R+rkw7zg+tw87DF5TvacHjhWHL5cup2uPxFE/TWixdfTIPZ6NidxfU5UlxwyScxB3hoqmB1q5a0jTDlF8oR7IhAkPa+bAEkJJhbxcfBNYtn+DEBZnlD02FDVIF7zlvpre09mA5P+NPLS0gbV4llsACTBagHroCgVmbqdV0TA0ClfU+XqX6AGZUG1UZ8rWFj9K4HtTb+/QWtBPM5HmTYuvg2pUAmFB8BSXY61xR10tZkGRVRAjsKTqvTWmqP6TTfKaXZM5DHRcUoIdD81QhUJiD6LMMSpZxr/XIbco2tRgDUq6JLv2bduMugnc6Af67G5Eb0dU0RDnRr+YdfMrhOA/nybT/fS8pHpRnUpHY8zdzIi3qvsoTFD3D0 X-Microsoft-Exchange-Diagnostics: 1; AM4P191MB0002; 6:FBV2HdSZNbpIGGsOQ3SQopTLebhPHutCwk3BKsUrrvt5bohgEu/nZP+hpobNk+Ar7T1pZ29lfdPly+T2kERpXUVy6+aPDpIVeqppG+J1qFylPAwZo4kgtSkE2qk0Y8lDkZYf3+t9F+ymmjwL6/pTf5Y96B7o/GajQoVo+GvRVVZlW3cJppi5TglCf1nA+DGk9qrOhu2p2FXzKwDPDBKhtPC7ZULH4Q0LvK6ab8JHAUcF2svdQ4gk9kVrgS4ftUxZ340FayOou50UAVB0fQqpkG1p90rgL7aCohlKgiL4GcmgZMRfz0Vnibi1RIDGz9Qc0RiT+08lghZxnBZ4CWuE0A==; 5:+AtBSGLh/C+UPxRUx+BKoqa5Cr1pxoX8+vlSdbHh3dDQfvIucJA5JZLLwosecu6/wrASUiIJK595MyVCEqijgBYAZCR9SWrgcU5QgLQNavZ9TtLu8TdvpFlnP8wizmRF5lv1zCyUnA11Gs8/zdDpTg==; 24:wQP2LPui0AApBhPSROGdjN+nK/ZjfrLl2otS0SJGWEYVFWscF8IuReWoCdyYIiGiMi/Z2P8Z3+ZUoVK8LZARAhgs0x0+aan0zpeqUXyY0+8=; 7:rAcj/xYrDB3JXvPZzyKUUVMxi+3DHYiabdSLg33THql2602LMwEjfrLJPsF8ROE6Y5BrCm8K07bSJPx+iXStUO0CyC6d+8Ec2GtkNnmuSVlFASzRKQymMWVrGhEVE/jchs6l+o/MXFhz5I/7C+1U5Vyyyior8oPv1qSWPkouEEVYycw+adKM8+ko6h8xutaYG/LUDb+xGatOK8m8R8f/itc0FGv2oQrn2MUi4Qs3gpo= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: sondrel.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Oct 2017 09:52:00.9275 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4faa3872-698e-4896-80ec-148b916cb1ba X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4P191MB0002 Sender: linux-pwm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-pwm@vger.kernel.org This patch set adds power managment to the pwm-img driver. The first patch adds system PM suspend / resume handling and the second patch adds runtime PM. Ed Blake (2): pwm: img: Add suspend / resume handling pwm: img: Add runtime PM drivers/pwm/pwm-img.c | 160 ++++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 141 insertions(+), 19 deletions(-)