Message ID | 1500892618-21428-1-git-send-email-shubhrajyoti.datta@xilinx.com |
---|---|
State | Awaiting Upstream, archived |
Delegated to: | David Miller |
Headers | show
Return-Path: <netdev-owner@vger.kernel.org> 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=<UNKNOWN>) Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=xilinx.onmicrosoft.com header.i=@xilinx.onmicrosoft.com header.b="x1xNjqTY"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3xGHqs440lz9s75 for <patchwork-incoming@ozlabs.org>; Mon, 24 Jul 2017 20:37:13 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752796AbdGXKhL (ORCPT <rfc822;patchwork-incoming@ozlabs.org>); Mon, 24 Jul 2017 06:37:11 -0400 Received: from mail-sn1nam01on0067.outbound.protection.outlook.com ([104.47.32.67]:5104 "EHLO NAM01-SN1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751482AbdGXKhJ (ORCPT <rfc822;netdev@vger.kernel.org>); Mon, 24 Jul 2017 06:37:09 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xilinx.onmicrosoft.com; s=selector1-xilinx-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=6vFTS9ppx/3ptU5n3OUrj2vEmmrJToZ5cgS7aJUFwFg=; b=x1xNjqTY4Sb5R8EQweAZUynSdQs73kFOuggDUbWbvt0lbkweeCHOpCjFycpyEqaQ25i38v1T4+j0Pj5NZ+VEP4tr6fSClszZDnO68MGK+cA82vEE79tgec5qYpOWb9ZVxodihWtyEhUt4B8zf34k3DzBlPOw2Sbhqs6ogIWD8/c= Received: from CY1PR0201CA0020.namprd02.prod.outlook.com (10.163.30.158) by SN1PR0201MB1598.namprd02.prod.outlook.com (10.163.130.141) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1282.10; Mon, 24 Jul 2017 10:37:07 +0000 Received: from BL2NAM02FT037.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e46::201) by CY1PR0201CA0020.outlook.office365.com (2a01:111:e400:58b9::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1282.10 via Frontend Transport; Mon, 24 Jul 2017 10:37:07 +0000 Authentication-Results: spf=pass (sender IP is 149.199.60.100) smtp.mailfrom=xilinx.com; vger.kernel.org; dkim=none (message not signed) header.d=none;vger.kernel.org; dmarc=bestguesspass action=none header.from=xilinx.com; Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates 149.199.60.100 as permitted sender) receiver=protection.outlook.com; client-ip=149.199.60.100; helo=xsj-pvapsmtpgw02; Received: from xsj-pvapsmtpgw02 (149.199.60.100) by BL2NAM02FT037.mail.protection.outlook.com (10.152.77.11) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1240.9 via Frontend Transport; Mon, 24 Jul 2017 10:37:06 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66]:59787 helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw02 with esmtp (Exim 4.63) (envelope-from <shubhrajyoti.datta@xilinx.com>) id 1dZajZ-0004wI-QB; Mon, 24 Jul 2017 03:37:05 -0700 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from <shubhrajyoti.datta@xilinx.com>) id 1dZajZ-0000kt-MP; Mon, 24 Jul 2017 03:37:05 -0700 Received: from xsj-pvapsmtp01 (xsj-mail.xilinx.com [149.199.38.66]) by xsj-smtp-dlp2.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id v6OAb2eH005370; Mon, 24 Jul 2017 03:37:02 -0700 Received: from [172.23.64.139] (helo=xhd-lin64re116.xilinx.com) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from <shubhraj@xilinx.com>) id 1dZajV-0000gx-8z; Mon, 24 Jul 2017 03:37:01 -0700 Received: by xhd-lin64re116.xilinx.com (Postfix, from userid 9049) id 6193C3019FE; Mon, 24 Jul 2017 16:07:00 +0530 (IST) From: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com> To: <linux-can@vger.kernel.org> CC: <netdev@vger.kernel.org>, <mkl@pengutronix.de>, <wg@grandegger.com>, <shubhrajyoti.datta@gmail.com>, Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com> Subject: [PATCH] can: xilinx: Enable clocks even when CONFIG_PM is disabled Date: Mon, 24 Jul 2017 16:06:58 +0530 Message-ID: <1500892618-21428-1-git-send-email-shubhrajyoti.datta@xilinx.com> X-Mailer: git-send-email 2.1.1 X-RCIS-Action: ALLOW X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.1.0.1062-23214.005 X-TM-AS-User-Approved-Sender: Yes;Yes X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:149.199.60.100; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(39400400002)(39860400002)(39450400003)(39850400002)(39410400002)(39840400002)(2980300002)(438002)(199003)(189002)(36386004)(5003940100001)(189998001)(48376002)(50466002)(52956003)(2906002)(305945005)(356003)(63266004)(39060400002)(106466001)(42186005)(5660300001)(8676002)(4326008)(81156014)(103686004)(50226002)(8936002)(81166006)(110136004)(478600001)(36756003)(6916009)(45336002)(107886003)(47776003)(2351001)(46386002)(50986999)(626005)(6266002)(38730400002)(54906002)(90966002)(33646002)(107986001)(5001870100001); DIR:OUT; SFP:1101; SCL:1; SRVR:SN1PR0201MB1598; H:xsj-pvapsmtpgw02; FPR:; SPF:Pass; PTR:unknown-60-100.xilinx.com,xapps1.xilinx.com; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BL2NAM02FT037; 1:vJRSH3VRhDVGB9pinCsWoEdXH6EuCZlXVoq9LVgcqOIWUeOUkp06iYO3ClLt9SmRl290H9QqLsMiJWUmnrEzPCMQnOzZchqzZC8XcmnGOa47ElVq2OFFNJOuMUXPfyRc7Z8Y1V0Qaw6biYSZh9T22RvtlsAbDDh4vHgxPuKFuLKaMWg9WkMi7iLgeO6pGpch2CfVGZYNquFwhhfXtHaY8PMIeYeogo0ViLI+z8YTqwv8B6NtjxQ4NlzjOzQvWN1Wy+ssCiKl/kMDJLZlHvVdWViKaEaOtbbAG0DbwmRPwI8tDVUnHVDyyyuvHWnnYTcDnB0K7HmK52LIVEKzNxlPdKEcmHfd4bFspTTB1w9R/nwVV9RalHx18zJFDMZOUBxz+PFIwRs1AnP/4XOLH0VlqaLhQ46sSJZKLV4jrY156wfb/W/MderllM2OLCHA3JbZkQSixEj21aDdw4eQ9UeozImQ5gb96+MiZGV3m1t/AeHRlnpzOVye+XK7ZXiYfirWC+zRyKcU9pDxr1RfbWz1eWNPrreQS/kg0XWAFzhgGeHPpeHFn/3lHLLZba2nI+QQ8JA6llIHn3eP75LeOb9vZ/DIaNm35eGZZc5lz4QIePYo6GPxXz8XnbBjHUV8taRZhzXYhkP9MgkHKnwFW4A5AgAp4ECgxBN2gL4/PfTxjG7g8FXDC5Z8DUAiVaFHxsCnlXc88CLMf2/LnXWEOSpjuFBjzLB3j2/cfzNaaZ9p+7SkFtKwjxs0mJUe3Hj279+IUKa6jqfB5Z9SizyHF2buwPKpS3sj092FxP98RL9A/85jbeO/w3v3E7Q1boYL5sVhwVwQqXolAjexSIGdyo3e+nsnjKgKCw7XHepO93O3d6s= MIME-Version: 1.0 Content-Type: text/plain X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: f0201d2b-94f6-4538-9533-08d4d27fee48 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(8251501002)(2017030254075)(300000503095)(300135400095)(2017052603031)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:SN1PR0201MB1598; X-Microsoft-Exchange-Diagnostics: 1; SN1PR0201MB1598; 3:XEMlQANJ5qY4hVjqGFjBYi2k2Fo9ZLxlnEi+Sq5xITLW/m+hHu+j4N/FpM5GZ2gZ7/72mmzD0nCVVKNqxTsC0jkvAudj9xCCJ+6JhlRCjXyYpCdr10F88rP5ifKa1Gd5gvTa9OzxS9vyOWhmc+geqF1VxmnbrfxexsV1cWYg92TN1P5nBoP2WwIoDdj3Ti9/lgv2pRSfcTbW0oqDDaE4342KjJoo4G9n1liL+MTWLiZbNwpJwCkRDQtrB8ByLfe/V1yIllhqeUYE0bIj/eqgfNJnmEooMR1BCBaf1TchWxsSsa4PGyODF7NVdTh4jpcydAS8blin0WfqHgH+pLQE+dDIvHC2IbBgpzHw41LRSJBpEhv3Ua0UN/koalzCV4ad9YDBv1crdwWpixvq/FZ0SGsUp4A3AlzhvU5QOr8kcY4UTFiiZO82bih/O7vlSux4QzA/E4csPfjDrtNGKYPfM46Y+Mv63kA3ZGR7itUuMOgjraA8/QPSqTifvl+q3lTHR9SYctiAIopPQ3Z24UhAUPn7Pzr8VQcVY7e/HZWlvACw0RVH0/cclJQdlrcpJPwiUVBcuvOCLcCQAWWJHm1SBGTAUU3AJ6vCxS2Qc9ZJgVcLtlLVoNjkUPZCVgm91f7txalykBTu/u+7pqYyuSp5xsI0onsCkxFRV7zqPaU7ysnzeLjGu3aaRrglq/j+uJBvErEJ9+Crcq+3vb6E5YSKtGwrjZd56SsHcO1u+OPu4WwQx8aOeZWp3N5Qk85zg45II5DKpr32krQ53m307ew7qGWfO8reXJZIfCvhhlfwelQTGjcz19dVD8WmMZTqk55qVOrHJFFChTyMhmn54Fxs+hp7CZfloSTC4qW00EJnOyL91V9aJFkecKCtIFnw97/NFohrg9Vkcs9gVgJXfQZWXCbbLjmHzDDtzQbw6e2XkME= X-MS-TrafficTypeDiagnostic: SN1PR0201MB1598: X-Microsoft-Exchange-Diagnostics: 1; SN1PR0201MB1598; 25:0VrIBA3/QmJQA1r0tq8qAfyBco/Sh0EKAeDvWKJMRTzCLugpZU8U5xz6q4stQfmr20+GR+PpAz9NgWkYnE5cBoHGZUOrEdsRLtNoLJEBRQLpN4EwTt+J/vvJySPjpDej/jhwfmhL4iVlwdEgfb33x0yidK6mX7m4C0/co16AtUOe2qeBtRwKa9W/Y/PJmk22s1EpS1L9fYMX76/RjFJcgGutwJCI4wtjCIpp0I8yu/f5s4W1BV0W+TPyfSRCTLtGaypu6MG4Djev43LBhIsN31fF5EoliTDvlUO2wqwSqAS1+Fm3+uq/MeWo/VzCAtEuxRjdpoCm0HJQHTFhkROR/jmtP0cIBDINpnMjtoWvEcQjunp3vVa98llH/8JasEBf6KbMNB8NN1gu9zRF750+MleK74Ba/FU1Rh/sn5f+EqoBkVm3x+XYS7DlfFLpKKoJsCTOPQX3/Qs7EnG/YllFZproCZkhcvFQqjXWY7mo86MNPH4+rABF7xlTqLBPUvO5IQkWCLyEpmHpclKPob1I7Cf9szISLWwHPnA8DcOjSxwtryN35lfgW55edkcGehWZCnwJidlM/AcTW75DMz4AxtdEJY1Gm8RpsJGR+y3F6zI/IkkuMrfDKFQg9eOMICrjoW4z7IWHyQhtayn1RLZUafXfOx+1tpbc7fSFg1e9uMOuQFdWxMEQUB7XCpYHtVH42XT+f8tB/mzXbA01pOwPCUvey74YoYdfFapUd+Dy9K/syQJ5e4//J/7vnchOV+/2lobR1pWrQC5Z1dU0ZCVYwaEBAxx3JfZgYyiWdwQzif8uA035z2GhlOhAGyQDmwKzN86M8XxMDUPhCRJt70bsJSUtVEll9KTpgogm263cY5ob7yz6WYCQunpTaHNEEYy+ra1mcHTw0xfX/xzxHhP4fT02h6lD1VU9IQAnIwl8f2w= X-Microsoft-Exchange-Diagnostics: 1; SN1PR0201MB1598; 31:s3pNkL+1JOt4jkg4VDRzW6qqaT16RZnchqfJiSV20fbS0uS8Ac8GLoXs/s6GlKZLRFkSh1K1dyz7YlbapImFaUL+6W5X+RgWbajP6g5WwRhvNt/W5bby6QQ3yDgc8PNQAkNgVgxjh3ETrqAT2SYb4wywPz9apLmjyC1AOh+4QHo0gpJywuSXSvx3DIuoev7L2za8Y2nWZchb+IGfK/wkkhPI5XIwM7De0c/g9SSAJ17nXKna0xXwhuGGjKc3soYMWn8PfAutccMViZBn83+r3IgRo9eV3s6j1L9lnpl1YPhgMTkkEPxTkobnVaC2DSUmIGf8uTShk/TJ6lL7+Wpwe8CR6Jb2wHR12FsmyETeBp0Y/vorNO95JWOBuq8kJAOzWw2dc5YdF7LvRDO3nV9N1kqcyLWasWjyRtW1tmhjW2VwCM7L5+MynFX/tKkEC9l9J650uK19bd54WqMQi4QUTfECBRbEZpWrKivnEEFbpZm44T5aY6UnYl5EQZSEdHGLYf2Aai4IgKcCwEXPB9K6NWrq5+1/FnNz4jiFxUCFwte485Roy5I30aEDcUQs26eTnmbYnhbgrgf4fCde/kZRoQcpSbyqtMHdYwE+5VW+ehPK0LNn9ZSm8gkvho8JHuU2uwMN8yylewq8L/XsBsHoqvJKFPys0sx2Lqi0mjoWNQY4u5PV0XOPY6WpXI/s50b1eWO758H1G7YK/rPlp3TyCgpTFeMNOUWdyqRoFEpHR8Y= X-Microsoft-Exchange-Diagnostics: 1; SN1PR0201MB1598; 20:IkAGjFExgB8zE1SnWQn5HjtGVBoSIiuSd0TxVdxQdgaXimtMqlMNggYZ8bo8ljdy0OzEZyASE54QM81bBp1OQghaKvNOxv+PnXGvCPvEN6X+/oXSaRNjZQoeVcZN/hX8PhjCfG0lDIB01xgdTuAWboH/84dYEJcAPKBixLEKhwAG99xcfmHfMhS4Kc1GK4mF2OMSNnaUiWKaZqOnhpZ3BawdP4DQc3Us6y6/ccag5Az8pXHai0EZ8/A5Z48Xmb2nJmpW14ewMpvo4bI/M3aT+BynJwubWXwA3pwGtw/WAw9wXFBTjTJAQzXeaQnfCw4pvExt51cmzEguRBFRwmyvcCUSLQYXWQHKIALScwx8l5GBb7LwoSToE4JgV3wPmojJZT5I9jbxWuJHexHU1B0X5GXrZ3KbA6bct3nmmKxI2WyBlb/kaLxibCXVokzgacHYm2UU5EBBKT3cfg0Uaru/onCE+zO5nN/niuEXU7+QVwV363eSVgFGR/DwT5X5gBb9 X-Exchange-Antispam-Report-Test: UriScan:(192813158149592); X-Microsoft-Antispam-PRVS: <SN1PR0201MB159819F76AC9395AC6974F84AABB0@SN1PR0201MB1598.namprd02.prod.outlook.com> X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(13016025)(5005006)(13018025)(3002001)(100000703101)(100105400095)(93006095)(93004095)(10201501046)(6055026)(6041248)(20161123555025)(20161123564025)(20161123560025)(20161123558100)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:SN1PR0201MB1598; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:SN1PR0201MB1598; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SN1PR0201MB1598; 4:eBd7SY9kp3RaNJbeOVkj9IkDDaAeGgK34ATzFxz5?= =?us-ascii?Q?4f/GtDCrjJvD9o1g5jYYC5DiVEMyHnO//1eMckIfU5rYuLDszVp0K9X+/yhc?= =?us-ascii?Q?+L+xMWajmQ8YeiNeEGK9KnjpthchgXC4YixYLKj6OoDCqE79zRU2bjUy4LhU?= =?us-ascii?Q?gGufOGpGDFuiyR8wisoibVXNkQcf3vxDRcwq0hAQg1DE1amZ8rvvl2sYPS09?= =?us-ascii?Q?DF8RJGuLcIXZfDrVsl7fdtWUxIYxM+U8dxLFTa4386PyYIdDZrR9j+ThEgaI?= =?us-ascii?Q?faTfIj37QkaIp9MSxFX9PVIH/DkSHagQYV0q4LKePya7LjxVv8YCZCYe/n/G?= =?us-ascii?Q?+GAlmB7usDiuoSp+W/GYfxd11CNfr3jAXfB3Y33hytd59QWV+EGHeUTcDNmV?= =?us-ascii?Q?w6uLWJbPZ8L7f9x15aMyZLgPLRig+NwaQQdS5n0MJKlSI8yoxBqz1vvcCmOf?= =?us-ascii?Q?ig2e6LVSse2wZUESO4fhgQrBs1PlMifUDm2EePDUWWPT+XNZi3L+WfFVN4BN?= =?us-ascii?Q?FG/PP0JgCaDk0V7N8whtxVOKdZkYg0LnKh9VVbznbwKuWQPX408yofj+dPXy?= =?us-ascii?Q?4uXeWXVDk8fAZZUK7nlfTVvunTt3/L/06dUmE66UtUaj9MrlXLETYEYvtvOa?= =?us-ascii?Q?NiXd3fXKWB90zjcGJaQe4oSwmXzFcGZBPaNIqy+p9RVgmQrrlmeD4xwOCYfP?= =?us-ascii?Q?HbzDfgcMgr5M+hzDhosVpX2Xo7YKuy3tpei3racvRVCn3j3EX7LEY0ZT1eVd?= =?us-ascii?Q?V/7JsFAHzVU+kmarReIfz1d7rxXexFqY50dKw3leBK+MM98coj1EM1KN+CFB?= =?us-ascii?Q?sDimD3mV1VOgq/+3wAW6PhFKCV+Lzh0MtxCbCFaQLfQmfUNj3TaOi7DDObVl?= =?us-ascii?Q?b8399re2prQVkf2nmMDS0l71cg4bVQ6FQ4wdiI9mWsatwMYeTVJBqPsNcSSj?= =?us-ascii?Q?SJf0BUBwbSet84k2Ba0dy/W71AoD6s42NcQ+n6i5S9TEhVtFjKWUqs8Gedqf?= =?us-ascii?Q?O6kRRYmh0CiEGbHfIHbVK4ENCO2PmJIS0hGLtsKBVYCVYIImFMRVpokMWx5U?= =?us-ascii?Q?np1cItgNrjACRfkxtxjOeYtJb/NVsvAxTgUpNBoTZ1H4nrBXTmp66sN2w027?= =?us-ascii?Q?O191K+mCLjUVGqX1f4giOPikTVYxi0Rz++VYS9HJ99DQdT5iha0kFCI8UZa+?= =?us-ascii?Q?+I4+L8lWb/jF6HNaDYjvVreSSxN8EMV8S7vOJhYK/RkEmydpelwT/R6chyXx?= =?us-ascii?Q?JD2CwZ9iKTi0McfzfEg=3D?= X-Forefront-PRVS: 0378F1E47A X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SN1PR0201MB1598; 23:nIC+fZG7xneLOIi/6V9LM4ZPVITAST5Us2tVXIW?= =?us-ascii?Q?s8l4zDPix5p8M09FtHdw+scHp0gQerLq+L3oCEi7QssWOrEE9vW/cAT+26wL?= =?us-ascii?Q?LSBttzLKpR28nlgPNDogm+6gFEQFzd1ktSzUe/kZNhwV2bdTPvW+4mcbQT4t?= =?us-ascii?Q?HeisgmFFL9tzZwbvS6WAiSXvvlPPdZ29JWFqy7wf6ULAR2/bInjoTiMPCGbe?= =?us-ascii?Q?r+r3aYRI1IH/Jx1y357ovJI64+r2sD3eROB860xjAF19hQOT+3MDeB5jyZ/s?= =?us-ascii?Q?n1OsXQbAZ+6IG87hLVa8TDR+oM0vpYdHly7y+HoInDNyxQ6q8aD2pzCr4OlI?= =?us-ascii?Q?Pf74Efm41CVYfAn3UB3DlQAfOAsT/gRJyIG+hM07TKSk8eWpAZ7geIH06vd9?= =?us-ascii?Q?EHi85w15uBKX9ANFBla82C4FyoNB1QdhlCmnhUIk4KFLxXbQcEmVpLGH3i/r?= =?us-ascii?Q?qUhwWqprr792rWV9/de9m3sS4kgtx5HYM3GCg9ejp2luWcwpBT7A32+fbaL4?= =?us-ascii?Q?RpFKHfvnugxQqPn9eJi8FfkfFBW+P7b7IDWUYdjDrvdB4uVBOfXIfK3jWxDL?= =?us-ascii?Q?hVZ2O01PsDAv3IS9cm8UgojrmKfUXXYIhiYURkYhtpM2ilkQV+hVuuv2Xi7S?= =?us-ascii?Q?7fr57QtNlDiBJYGvbbwAcRgzkvKaA69W1sJCqWM8khcpV37KznKXCvRQTrsN?= =?us-ascii?Q?4tiVg4AzPrD3lLtbEVGGaht1vPELbbT+w/+QPVnGnFwq9yVYkt+RF0Gb3K/E?= =?us-ascii?Q?Xk4UYq02QHo4DWRcxlzmlziTXojyYBGGiDdWAxlcOtxZ3OLrZHuAwRKVW8HL?= =?us-ascii?Q?I2jcJbhC7FlNwbCPvYeL+nyTsjKVWXNvCydZcujn5VigfV3aXSPNlXFNafLe?= =?us-ascii?Q?i6w5m6RlQEWlgTRXQFrdZtHdWbDV12ZAL/kNW2YHOzp5MQ6n35Tb/SCWGwv8?= =?us-ascii?Q?ZgFjtjC4wlN46a75H4Me0VhfgVTJU1eehMVW5QJDQ1F59gfTzt1/tmP8k7Is?= =?us-ascii?Q?6OSGlNkBkUWbkzFijcNK1SFAONiy7a4e9cwghc5P16ym71UfGSmhjOiSilEj?= =?us-ascii?Q?31TB8W/u6k5WthJ594aPKqukt5iupt46JCq5gX8E1q9iFmaG/DH9xtaZb1U/?= =?us-ascii?Q?KdpshbGAZD24/nYvVrM+ELCFcoH473qyjFC0E7Hmid5XeKdVkJ3AJg9fY5L5?= =?us-ascii?Q?JG95s/5bweRQ51wrCyiCPh7LghCtaWO82FWM9PUc5pdFxXhaG/QnquP7ofpX?= =?us-ascii?Q?vrfBchy0ToW71F8iNWOU=3D?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SN1PR0201MB1598; 6:3MB9qQqjY+OlzBTaUtFGcbDZhAUO5hyo16Zw5hr6?= =?us-ascii?Q?9mTsZhjzZPEW5gh/OLnj9KycKe9kmjKYXssFwahMFFi3QSYQhGB5XXoJS6CG?= =?us-ascii?Q?E+3ZPGr7tuhwDj9j17t0cIaGs702BfKueT0pgs7WFpWO5OCsWPqWSlYmoZZV?= =?us-ascii?Q?q7NT8mf/XOqv93i/yXS4b1ewhzR6GULB1plpbIF2WY5XHqjs+KmhfbxWR1jZ?= =?us-ascii?Q?RbA0uqGKM/Ppd1FzkfavHJE8txQnonRnShtCifXMJLcME58UfPbW4fEt31Px?= =?us-ascii?Q?U+roku6FuGA5/F0udBGxe/jm2Fi4UtcuHBBp58pQ5vPrvXm3cnD8r/lFxsh2?= =?us-ascii?Q?UyqQmKnUjBjMwIslo3DYCrOX09sOzREpuxEquai0W/oh0VIqrJqidLk+wPUT?= =?us-ascii?Q?dglnAor5a67aN+p9tm/RZFbTzvxAT0V9xA8675VrWpVD9DmUU2nKFBiLLdIv?= =?us-ascii?Q?NFMSCT9rWGBaJqIBP7jcazqQ6eN2zpPLjhJ045Cvx5qQb7IxAEBZwIg98qU+?= =?us-ascii?Q?u+1gBVbTPWJvzSlUPelggOMtJPYwmLdgj48CcYSYUCDUTPOUZ6JWN/TPkFP0?= =?us-ascii?Q?R3YUzxh/Hv2wD2tqrgBlsCCw5DdvnCZ+oM42bA3GiYGYbV34RrkEt/LaU7Nt?= =?us-ascii?Q?Qx3DXr2fjPOqB5tKwCB1NB6AAmRGxPtMt3aORw4EPN/dNZSYKuNQGPGVP3rd?= =?us-ascii?Q?Zo1wSdHMoXC0qrqtv+lgJzWLeZl2gGgmaL25MAtF/+z0tFBVsZLLxw8XLUmH?= =?us-ascii?Q?L22chbPQFh/VFwNsVtOO6pOpHoZPtHx8cPHVGNhp8G9NJHW1wmPkuH3cjn6v?= =?us-ascii?Q?T3gb7gBWBOFVY1npNJzGYGshtMjUKKWsZlxK0ou39Y4ebe0bqZLklmdNYua0?= =?us-ascii?Q?ETWxEq8AnCTUVavWN3xkUFLHdJ3GGjXfm9/FFVllUAkOPpd+XbrNS5j7D3DY?= =?us-ascii?Q?Azs/kvfYsQhqGw1hWzaJUNsDCrD9PGEBnT18tFW+44z/c84ZkYtqcbSsfm23?= =?us-ascii?Q?yRRMYWci47h6FxSn/nXiUyBM?= X-Microsoft-Exchange-Diagnostics: 1; SN1PR0201MB1598; 5:NWfFnKL75PV3sUXkOrKq3cCQSTVRtKJWsM/Clp0UXhciQ7TB7pfz/qkkQ//tXe7UCdmKT5MbGZWiYb8+l53xJ82MCcpeMiwmRRrgz7nhNbz1ztA+eQQf2xNNkXDCj15b8Qim8lpW6jYk1yUSzqOFljZtYR1OujcG5SgwK2XMO/u0bDO/UAyTaFMxKnnVxnGOz+el+8UDJRjEXj61/PbU8s2wscPRdTgTtAiUScoPkGI2Mu/BHwS1PEtOO0LNw+rP912l1Oii8KSIp9jCnzRz4ezf8SWphQbz2SEmUNb3nyMAruS3yX09CHwvo/hXcgxgiBKrpzO8DrAZT2uCIwwqSkN/be+TzdMkqJWfrUPAvedJunNumr4BBqLMFgKAxwaoq3Vjt+bu1gbGfLZzOM08kJdUulKIXjlBPDonLoGNYFgC3klv+qBKTTHIXpRWnhSxtSTHgcTHQIYEPkvwd+fZ2zG42NFXSJ1lshrWet0y3p1wHAFxzaMbsBxWW04JuaP0; 24:SVEdzvvasN5uMK19rzj8KF5Ze+/Tpve6N3TlSRB1nZ99ZrS7XjP6XiAEdH9b0nBvWWUa0QdhjqWvsWCU90DRmPOxgrG5s6gx0kFCIlb61Lk= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; SN1PR0201MB1598; 7:pulLeSMGJyW9yuXsfCjHpVwaCB0Aa2Q4dQKO5cOXseRWJCSuQj0F7aVdoPQs8PlZrsvJdV9XaPXN8RIPd/mu8tUcjeZDrdN4vPw73KgvQKVCZxxr+JY4UUAV5yN3YfqgL76pa5p3HLlgvBnp4ywlWEYHvK90kyZgP0nTcZjh0dgE1JRa2DxDw4izU8ugZ6vAjfJLXvi1DpgOqXXllUigSvAaFVaHSA7HoCrSXsM7EMi5J/LdYal0pU/USMiAhLLTE5YYGmz8zmgPGOI5JdYY2sClQqGN7sDeLxyn6h17qF8RrYbcNfgAgy5i0LiGZ1rzilWBqs7vD11zYR6usT6jeTDQBnd83lK8thztGsKo2dzthTnmpj8nk2VzPXhTuGJuyWk83S6/qTu9aUTgGET4pXVD0IULLIWYDU2RgJN6OM9AR8NOM8XO2f0bz0/QU9wnX/FWGkjUaPLRYUzE7nC5mXKNdhVqhsXirwE3Q3HERuZAKUyzXYOXshfwOS80tGE+i3paJkfVkPQ7X6x2wbjhBULCZHvL/djlV5huH0TMWGNPVx02q7VYlhhoueCkYXiGg9QFhUl9o4mqGOeQHQLr65gR1Xmj8g30fXA9uDZv8YziBdbDdiu8gJh+4peUSj8uCBUNgP8Jp2HqOQWhLTALZAuzV/g0GLsEgCWkqny5SB2mds+zMr1HyPOotel2qzUXxYqOj6I60FIpZsXLDEAj02KBdQf0pTcjDHlL7Bl307hy3Eh8WugEWrapTVpVK8kjfJ5j8j5oHeoxchbaTOcIqc3Q+P9GgLlTKHVXAk8NMpw= X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Jul 2017 10:37:06.4621 (UTC) X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c; Ip=[149.199.60.100]; Helo=[xsj-pvapsmtpgw02] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR0201MB1598 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: <netdev.vger.kernel.org> X-Mailing-List: netdev@vger.kernel.org |
diff --git a/drivers/net/can/xilinx_can.c b/drivers/net/can/xilinx_can.c index 89aec07..ccad76a 100644 --- a/drivers/net/can/xilinx_can.c +++ b/drivers/net/can/xilinx_can.c @@ -1145,14 +1145,21 @@ static int xcan_probe(struct platform_device *pdev) priv->write_reg = xcan_write_reg_le; priv->read_reg = xcan_read_reg_le; - pm_runtime_enable(&pdev->dev); - ret = pm_runtime_get_sync(&pdev->dev); - if (ret < 0) { - netdev_err(ndev, "%s: pm_runtime_get failed(%d)\n", - __func__, ret); - goto err_pmdisable; + ret = clk_prepare_enable(priv->bus_clk); + if (ret) { + dev_err(&pdev->dev, "Cannot enable clock.\n"); + goto err_free; + } + + ret = clk_prepare_enable(priv->can_clk); + if (ret) { + dev_err(&pdev->dev, "Cannot enable clock.\n"); + goto err_clk; } + pm_runtime_set_active(&pdev->dev); + pm_runtime_enable(&pdev->dev); + if (priv->read_reg(priv, XCAN_SR_OFFSET) != XCAN_SR_CONFIG_MASK) { priv->write_reg = xcan_write_reg_be; priv->read_reg = xcan_read_reg_be; @@ -1179,9 +1186,11 @@ static int xcan_probe(struct platform_device *pdev) return 0; err_disableclks: - pm_runtime_put(priv->dev); -err_pmdisable: pm_runtime_disable(&pdev->dev); + pm_runtime_set_suspended(&pdev->dev); + clk_disable_unprepare(priv->can_clk); +err_clk: + clk_disable_unprepare(priv->bus_clk); err_free: free_candev(ndev); err: @@ -1201,6 +1210,12 @@ static int xcan_remove(struct platform_device *pdev) struct xcan_priv *priv = netdev_priv(ndev); unregister_candev(ndev); + + if (!pm_runtime_suspended(&pdev->dev)) { + clk_disable_unprepare(priv->bus_clk); + clk_disable_unprepare(priv->can_clk); + } + pm_runtime_disable(&pdev->dev); netif_napi_del(&priv->napi); free_candev(ndev);
Currently the clocks are enabled only in the runtime calls. When CONFIG_PM is disabled the driver does not work as the clocks are disabled. Fix the same by enabling the clocks in probe. Signed-off-by: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com> --- drivers/net/can/xilinx_can.c | 31 +++++++++++++++++++++++-------- 1 file changed, 23 insertions(+), 8 deletions(-)