From patchwork Tue Sep 26 10:43: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: 818521 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@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=netdev-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=sondrel.onmicrosoft.com header.i=@sondrel.onmicrosoft.com header.b="xBdYvpFf"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3y1cyM0gNdz9tXj for ; Tue, 26 Sep 2017 20:44:11 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S968051AbdIZKoK (ORCPT ); Tue, 26 Sep 2017 06:44:10 -0400 Received: from mail-ve1eur01on0065.outbound.protection.outlook.com ([104.47.1.65]:2784 "EHLO EUR01-VE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S935062AbdIZKoI (ORCPT ); Tue, 26 Sep 2017 06:44:08 -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=6j52gwucltJyCsv8bmNHgzrld0h8ZJ+E/6ZkIum/Do8=; b=xBdYvpFfMIClOPMEsDAMdc79eZXWiMCP3XmNn+r7hVkxL5xyx18d4IWcKyKR9AhDackDi7RPf0lMyzNP8f0vvHITvvWiBLcmmnMy6eEpDKOCD1A+ij0d3T387SiQRHZwr8QP1z0TSfl/YCz3ZJNPwCcBr4xhgh3MimSBPafeLjg= 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 DB6P191MB0006.EURP191.PROD.OUTLOOK.COM (2603:10a6:4:8b::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Tue, 26 Sep 2017 10:44:04 +0000 From: Ed Blake To: peppe.cavallaro@st.com, alexandre.torgue@st.com Cc: netdev@vger.kernel.org, Ed Blake Subject: [PATCH] net: stmmac: dwc-qos: Add suspend / resume support Date: Tue, 26 Sep 2017 11:43:46 +0100 Message-Id: <1506422626-26058-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: DB6PR0601CA0007.eurprd06.prod.outlook.com (2603:10a6:4:7b::17) To DB6P191MB0006.EURP191.PROD.OUTLOOK.COM (2603:10a6:4:8b::10) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: ac600106-0ba3-4a74-3d35-08d504cb81ff X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075); SRVR:DB6P191MB0006; X-Microsoft-Exchange-Diagnostics: 1; DB6P191MB0006; 3:JrFRjtJqhi3jhnzB42IWNEjqQu7vQwEnDHAYnpnMKyFhUQL8HI+e/IFwrI6jCepq/FssUORV4dEUTkjuo2rAWFEFKrEl6V5uPX3BrTy7YHVFK7y2QY7KyRKhJVN8/o3Axs+JM8hoKWYcUqYfNAYX/YriTEzOYyBPg5rT6fvAh/gL6Raq80lQANOaoMTTfy+oS2c5DzKTYGaSosqzn75rVULUyxDb4EltXALZcdHTndeBzSdJ+3ppIq5+q9t73kQy; 25:WtrFzKj6wIKqb6my7pNHGbBFwdGvWuvyAR05NezC0fLpaH6UmXhAdSr/x+mGeghFcMORXax/9RUOxs+7/PWSDsLGcn+6G35Z8E8ktm1KViUBrNDdhWQuCiOB7OYhyRzpKzZOfdLmx4xYB6KxXOQSzsp5VUBSZi+xdzkZHivxMF03+SzTmkyBFepgSJjQM3RRWWGpgsp+KLVkaTnoGOlcWNKkBeRAfHLXfqUbsZ30LvKcl4EHA6ye6m0WxXfF4swK+ObvGOS4Y70WF1W/jywFFAvtHCSBanREnDprq5slxyHu4cwEG2gsRObvfIyZlz5xfpt/AdDoKhzrYLOu8UX3Xg==; 31:NBq630DTr1EULeh+8rZvLHRlcQLgUPK5z23HXR9S/5HGL7HzRQ/IhY5Q3lkHRhOBydKfb4KNvAbHyB7IU7t6L8HGTvHCJZ4eiGqwU6nPq1t6mJf3ntJ6CTcC0yEgwMV+pkrReOarTuPPQgRyYzW0si7eZYG7hUYusx5kEQiIbj7U2O4ps+cLxK8FiVgT1cJCr8HCTal9FGz7n4MIPOWBCj7pZ0e1MFdQU7OLV8FmZrc= X-MS-TrafficTypeDiagnostic: DB6P191MB0006: X-Microsoft-Exchange-Diagnostics: 1; DB6P191MB0006; 20:MMqXvp/iB/o+ted9Gjm6xXYVLDJo6++Jv8hO7yUVAaZv4yvOTbB90JhZCTuJp1Df0er+0Vvkc/1XH7MwgAprwrDOMNPbISCnu3+IYiHdVShysJono1n5Cm5rxiTxFFDPZ0vT8iTpPmXwqXqiHdJkqXGIs1kXvwfXOzZ6si+8bBW5g2rgFdUQhuhrmz6w62wre3ApGiFVjiXM6fsXI4suVjvaHDd+4hKZygge4xLofp0TgUqFXjdXC6H/RjHpOjHt; 4:fIyclBEiaomZyGnJUFnrMMFPzDXGpzBKWRxI+jrttNApAXgzBahw/VGcNcimO0EvUOdRCppi1esr5FEvxKI9uYHIAGQz6X9PNWSdorXS4VlafwddnTwqWhXsc4m7Bbuudk3ce5o01W3+h2P8xVRKYiwGKmX8TEpOqj8z7CYNCjhJMLlchasnsqKp/em5jtAMaw80GpaOdshBitxLRxnN/2lY9J/juVjqwR9v6EMQvqx8N7fdkm5HuGGrzoRx/35h 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)(93006095)(93001095)(100000703101)(100105400095)(3002001)(6041248)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123562025)(20161123560025)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:DB6P191MB0006; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:DB6P191MB0006; X-Forefront-PRVS: 0442E569BC X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(6009001)(346002)(376002)(39830400002)(199003)(189002)(5003940100001)(8936002)(97736004)(6666003)(33646002)(69596002)(16586007)(50226002)(36756003)(53936002)(3846002)(2906002)(316002)(16526017)(101416001)(305945005)(7736002)(15650500001)(8676002)(81156014)(6116002)(50986999)(48376002)(81166006)(68736007)(5660300001)(47776003)(50466002)(105586002)(25786009)(6486002)(66066001)(86362001)(189998001)(4326008)(106356001)(478600001)(107886003)(53416004); DIR:OUT; SFP:1101; SCL:1; SRVR:DB6P191MB0006; 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; DB6P191MB0006; 23:KtPzUIvl0es52119gJGVtWEr0cCgOmLAGIzB1McnFZkiVaL4WEVLQF/J7CmqYcYZILMsEkOjjLKmkDCfi5uS9KpOBGu4mTncOe5XaIgVRQQBtnRMnFfHOQAUKwrKA4TEQsiXp9991Txht8GQ5wgyne4bBoeBpk+/kqRXGsWtjPIdVWYRh+iXGGF64VejGBsb5fD5ynFm8iPVcfYontu7ASfWLM54SmcZT3093d3AHQiMtM60ADVJvGf0CWY87NuM2tWuL10pZFHK3M5aqsdDmuXPC4fB7HOzgAWJGM+ux3Wm8LvLfhVDa0CntO8lKP605eTLl/dk0PEaZGDNVqFBEaTaPjXPWSX36tvkYU/aPUexPyGFMB6NaZHSAzwguJYBmGqVkQuV39WUS8/YpGRcI2dv52aKVy9Cd+nD9uxtMGZcyvEls4GSv78yFbtwM25dCzNCZs5VzBtC1P0NxeCILgumcY1la1vljwiwyj6Xk33dGkC4O4E+0TblI7n75BqA+l7Asj6QPbdvNWe5sxgRtH342LO7xNHcQkd1w2IURlaP7/aXFMDKGiZNrWuaOM8gaPTRm1q1FSYLUTxyZs3PnYDgr5YYo4hrTgf/Fl0kdwiQY2nSVWLM3Ebgy97+af/aZkDwgEkGy38x2T3UTmOVs5pM+CUb0NbDsK01M2KQcPQZ/Ng8chZMIlvbh6cpoE+QIK8YDmVo6pmSeg/iKR7kNfWQcbalDRSciPyMXce1MrWemUWbrJGApxlIri551M4AKMGGTwda6JA2AM27PmjKAimB1rc1eCMHsYemF8K9gib4wICU06WOnmXm2/9hZNPDtw4RTu+rvNNiPz4QtDLIoMBaV1DYK9XNCnRuTlFGb+qvDbUdWfj0emgtIVPXGdQuwuaE3IviODO8IJgQSXSAX8A+EURBdOcPAgkkB1d6gF15XRRCF0FKXXWpYD87VAgOHwiwKvWlY6hQZcvsivLNhP0OJZ4mKhNC7i+BUUqN5MrnGS1XrNgLeZqCXndxYY7fk6cGyC1+1LqzNu9WatACq7IBi3BXPV7JxZezNIEF1kj/9iShi8wGABD99P3qyp5Z X-Microsoft-Exchange-Diagnostics: 1; DB6P191MB0006; 6:nJsshp2xizOx7oTJT5Xc/yYrjKzK0FjqWCLpN3uI6qJDtQW8C/qVHhlNGwVJfdvcGBAReJWSg9HGxDIXl8SPhnv7SiVOXYTNVV3yyR95YvoRS8nISSQXcNcKsbTvSSNC+Pd/1Qch0an+2ym46M8GLPJZsXjSp1pTxFjpVCi3540xkrKz8YEPII654zgShbjM6sYsI4W2H1Qm8ikhVp2jim0QFNmJEt+vCw0Wha/eVZTgpKLg65gkyUF0iSm3081I61Ykn8/pE4UX1FjROAk9Aptyen/diAuNdEk8ryLE3xXl00wIMMEfpla12LWah7u0BbTxfY4RMGOIkfFH22y00w==; 5:JKQnBTix27fqyeeB83xHBh9MIspJJjDPuQ+kUBjqBhyJZP/u3ELHR2Gb+6ATnnDsiHxfgM9eJ6w5xXt20ZmXhwcrVUzGSE1yxVaxb2YKXrcIQst8k0BiFjB5pER7lU2BXvGP6gbJVf6K9V/UbQpoKQ==; 24:+0lmmHuKCj3gtqJ5QLmtFlbLl/RWjN0FWXr9swQSHHB/AuQnf6qGu56nHEFrh2ONiegZCOjgwmbaMK2swd56SwMXKBifIDKfuEYny7ZGAhA=; 7:7CxE9NbNrb3aWbc/IIfyQxxqWYCg7LDNLgCyFJtue61E2ZWgljNDMAp1trtGCn2GSlI7+3BnpDPiXeY7bWFvC/d3bFwgcdjBHlYPefRuiReQbhQe7jiigy1vlXp4ZBMPX7eZB7aLAdOyHdXuzUpCYREZzvcF8KGTc2/qfo4tOgJgQYa875uCuWFI6kbDHhbtJFHWny8YbXLzgU4hNGo5cCZ9QoFQzbAniOmhK6/aKXA= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: sondrel.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Sep 2017 10:44:04.7403 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4faa3872-698e-4896-80ec-148b916cb1ba X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6P191MB0006 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org Add hook to stmmac_pltfr_pm_ops for suspend / resume handling. Signed-off-by: Ed Blake --- drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c b/drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c index dd6a2f9..5efef80 100644 --- a/drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c +++ b/drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c @@ -511,6 +511,7 @@ static int dwc_eth_dwmac_remove(struct platform_device *pdev) .remove = dwc_eth_dwmac_remove, .driver = { .name = "dwc-eth-dwmac", + .pm = &stmmac_pltfr_pm_ops, .of_match_table = dwc_eth_dwmac_match, }, };