From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752774AbdJPNkr (ORCPT ); Mon, 16 Oct 2017 09:40:47 -0400 Received: from mail-cys01nam02on0053.outbound.protection.outlook.com ([104.47.37.53]:27088 "EHLO NAM02-CY1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752337AbdJPNkn (ORCPT ); Mon, 16 Oct 2017 09:40:43 -0400 Authentication-Results: spf=pass (sender IP is 149.199.60.100) smtp.mailfrom=xilinx.com; linaro.org; dkim=none (message not signed) header.d=none;linaro.org; dmarc=bestguesspass action=none header.from=xilinx.com; Subject: Re: [PATCH] gpio: Wakeup gpio controller when it is used as IRQ controller To: Linus Walleij , Grygorii Strashko CC: Michal Simek , "linux-kernel@vger.kernel.org" , "monstr@monstr.eu" , Borsodi Petr , "linux-gpio@vger.kernel.org" , Jon Hunter References: <09258550e475aa7135db7b91bb96deeaf900f8c2.1505891674.git.michal.simek@xilinx.com> <2cf9c866-5ace-b056-c80b-a7354fb951fc@ti.com> From: Michal Simek Message-ID: Date: Mon, 16 Oct 2017 15:40:28 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset="utf-8" Content-Language: en-US Content-Transfer-Encoding: 7bit X-RCIS-Action: ALLOW X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.1.0.1062-23398.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)(376002)(346002)(2980300002)(438002)(199003)(377454003)(24454002)(189002)(31696002)(36386004)(6666003)(86362001)(36756003)(189998001)(9786002)(31686004)(64126003)(54356999)(76176999)(65826007)(5660300001)(81166006)(316002)(81156014)(8936002)(8676002)(229853002)(356003)(50466002)(58126008)(53546010)(305945005)(23676002)(50986999)(54906003)(110136005)(2950100002)(83506001)(33646002)(106466001)(63266004)(230700001)(77096006)(6246003)(106002)(4326008)(2906002)(47776003)(478600001)(65956001)(65806001)(107986001)(5001870100001);DIR:OUT;SFP:1101;SCL:1;SRVR:CY4PR02MB3384;H:xsj-pvapsmtpgw02;FPR:;SPF:Pass;PTR:xapps1.xilinx.com,unknown-60-100.xilinx.com;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BL2NAM02FT045;1:bb/zHBSa6KuRsndrCguqLR7KTLpTegAcUKa2yMa/htYU+itP2eIEE8Yh044tyMFzKXAFLJ7VQKSTFM4HAAXxy/n05aT388FfWa7B1qfeTZ4DALVumyV+WQpvdaZ4bNji X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: c3a2ab11-7bd0-474b-7359-08d5149b7db5 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(2017030254152)(8251501002)(2017052603199)(201703131423075)(201703031133081)(201702281549075);SRVR:CY4PR02MB3384; X-Microsoft-Exchange-Diagnostics: 1;CY4PR02MB3384;3:EH/+vD+J8FNstj/B6JeG389X8lCpXsnfTeuI8gdKZjtNJSLtAsiAEXw3NrnDTk+ifEE6ZOy1tjV/S2ja9WBNCcKZyYORnzWQvaBtu0DeCHmgk2AfYgZGFwRAmi0xP8G+b6q2CiLwNCAQL37uRRRqe3Uj0UUXmbDJl1Hg2zOL2Up0jlRm1xNKsrUhrGtMDVG8GQtyYH4jmVvgBFIhU3527H94SKThn806cIEysn7Odsu4O44yYQPJsE3G04hBjzSyugLSIjr9SYTQni6Snqg3xXitSldvRtG2RRfcU6wY3B8gkKllcPU9l+8tLvqqX/ZO98hyqg3ZLruGBNqZT2BJVZk4FjPn+fKkTzi0U5P+2WY=;25:/A2s2MORt7/5MGw93N+PH547ByAsVkr61zL3N/ZwsCTH4WMLSIU9mcsiSJJReuJE43hXTd1g3czHcoTvd+ycuRw9xpsd/qkdiWgqK7OJaWt8m7VOwtbHEMvqqu2jhjITh2D72IDGXk4kn74wm7PTTUDgV919ztQ8hgF35mXb1L93mkRG1VANTdQK7xY58cK5GRat5yzIto0PkYAODLFQ0HyVjDKFE3OmvgvYV92nZcrnVhBNITHIHfJSzMFEBDOGNZR0LLqMy8X6UcdevXLlvEMtFQjt7i6GK0TQ0QZmmfT9N38mGbkXykQLr1YcSoOUTOkcXW1/JR/xGHo9fkM74g== X-MS-TrafficTypeDiagnostic: CY4PR02MB3384: X-LD-Processed: 657af505-d5df-48d0-8300-c31994686c5c,ExtAddr X-Microsoft-Exchange-Diagnostics: 1;CY4PR02MB3384;31:N6NT6SXtMLu1OFPsTGM3uRnvv9s8mV+P226x2nxLCMKQhmCCjFwVaustZ4WrvI2L/L9dEXCJxK1GMff5Wxz4YRK+mG0o59K3z83/PKeEz8CIJej/MiNkNmxH5D/ad98Z0SzRHAK9+rG68BgGldsd3BN7OFAJk/8f3SOcHAIo/STjBuiuus6EbHgr7AIGEpi9oun4xWlKtVb1+THpWK1iBZIegH8sO3KdMAppLyhWfwc=;20:06SLIJtabRFHGO0KPyY2c5ycdl0syFy8YkLHTeb4prT6J+aOE41kRA+3F5N6cRqbm131BMPeptBTN1ddKqhe3xsAkif1pGdpIaMsZTFAxmYMG9m8sRPJRDDEeuYisiJUU4d2yFt6hmP+jVVNsb3jH6m0iRKELi/cdENTZ0oWWdcStXYvXUmaQ6sh4FiWGokjXIcDVa9kS+TcwInoXqmXnbgmxN78lBPbCF+AQ5+dMPUyWy4za0SLv4DvUJJkaYiaIYxsMFEAv5p8If3s06z8oJFMrERx2rSqd5o2OrFnUcsee3DF8e7XEC+ych0qd8IlVhVzYhLS1kn6mIX4CNPVHRNMFEtOe6Uj2um/RGcIcbgQET5M8b0TiZcFPbcoFoW/oQn6cRYEO6K2LETp8ER/hLoRmpsW877bQ63QY+3S+0zjAp3rTub3ybLqj5H8oEV45lM7PQMk/JKThFpt0BXxLKluzC+yudWb8Gt5OgDuf4/PhKpn+gFoVNBDNqWSPaG6 X-Exchange-Antispam-Report-Test: UriScan:(31051911155226); 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)(100000703101)(100105400095)(93006095)(93004095)(3002001)(10201501046)(6055026)(6041248)(20161123555025)(20161123562025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:CY4PR02MB3384;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:CY4PR02MB3384; X-Microsoft-Exchange-Diagnostics: 1;CY4PR02MB3384;4:urBMFlpAyfHTHATgPbk4RLtiWYpIB5/YMzwWfAcRNy9IZlok/jonVaDjRpuGeFhU8oeuVDsmg4eS43KwacrKThw2nAUsjm4qKe2xdABqCmqgxe/yyDfuf//1TAoVyj8Z5//qPIGTIGZAfigdEr+AvIH98jAoXKYI24b4UjEIA1vm16B2dy3ZgB9A7QTQYNHm+nQ4PAYAslTCEDZVolZGSSxcEW1qfb3l6/e0xhaIpMMwpFZzSPo+wt1xC356JfTB862PHSy29LFP4ik11pBMyo++38RAa4+Jw3LNkjxBNAE= X-Forefront-PRVS: 0462918D61 X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjAyTUIzMzg0OzIzOmZQVy96eUpVVHlQaTB0Wi9aRllCT3JpYmxs?= =?utf-8?B?UG9nYzdBMDFaMmVLdWwrazBERkE2elYvNHhCaWFZMlE4Z0duRU56czNuZlZL?= =?utf-8?B?ZnVOd3JubUlLUTIyNnVXKzl0eEhveHMxQ3NrMmtSalFEa0hDdTRWdjdkYWo3?= =?utf-8?B?UkRPVkRraG90NkpHRmpyK3QxTXk0RUdMajBmMDJOMUhwWWJoTVI4eTVYb3da?= =?utf-8?B?Y3dhTXNsMXYzaUt1MzgwZW1RVTgvU3F5aGtMem1lZEd5UmllSFFQT2hzNVZC?= =?utf-8?B?eklWTU4rckJlOURvbzdzSWxVVnNvVk9LRDlUUXhqZlBWR0lNRW9XQStabjVE?= =?utf-8?B?b0cwNHZDdDV0cVVaaUpBSGFnWkl1K1U4V2hyaHhrcTc5aWUwNUpIM3ZWRHNh?= =?utf-8?B?SmFDcUR0VlRJRzhIRmx4RVpkaHVBb0VZbVgweUk5VUY2OFRZcHM3amhzcmxi?= =?utf-8?B?S3dibTZiR3VFTWh5OHFhYklydnE2TTc5RjNiWlRnbDhLYmZOdjhXUVUwR1Q0?= =?utf-8?B?UWNRazRRS1NkZTBrWFVOUXY1Z0lHSFVGelpsbmRRQTVZMzBOQlVYNW83S2lD?= =?utf-8?B?RWZzQm5qWnJIM3pHWHEydXVTS0NyV3IrZnQzSWVSV3pHTHN1eElkdmVRVHdS?= =?utf-8?B?V0wvcTV3TmNMem1kWWtzV0VNY0pWNE1KUWxvQ2lCTXdnMGVNYlpPdmczN0RS?= =?utf-8?B?dmJqbW5aQXBRQTB3NERwbG5FR1JMSHpBV0YvOENLcmVsaDdpN3VzS2NzanNX?= =?utf-8?B?K3o1c3hvZnBJa1FvTy9UKzZrR3g2bTlOU3R3eVUxc3A3bjlsYTVIQWxFbm9q?= =?utf-8?B?NEYwbzMzL2t5S2VMQlhsUVVvWHZvQUhsK1BaSUVnSWZWUFlJN3hYc21wZWJ6?= =?utf-8?B?RWZpOTZqNjVsK2ptZS9WOWdHd0dXQWJPQXJhbjNaODlUNzNpNGZZZTc5Rk9p?= =?utf-8?B?WFdGTWtKMzFVZm5nT2JGeTNJWDhqZmwwbTcyRXIwOXNDMVB4M01JKzkyaFF1?= =?utf-8?B?dnE2L3FvWU9FaTlJaU1QdjlZUmVhUkdRU2RDUVpJWlVsY1oxOFpDYXNpdHlQ?= =?utf-8?B?eWN6ZHRmcHRxRDJUdzh4SmhDVVFicVhCWnRZNUhqbDNuaDJmdDJwRVUrMEQ3?= =?utf-8?B?Z1daaFJnak5wRlR0Q2ZCR05zL3R5ZXFFbVdMbXpxREJMNG5MU0xTSUpuTm9X?= =?utf-8?B?MW5ldGRueDZScHRyK3lIRXUzNVBuQmx2Uk83d3JDS1BKZDlEejRtdUtIWmZT?= =?utf-8?B?UVRQTmpwQitncUtuSldhaFFIRHNzT1hmYnRIWXNZZzhYbTZaUithRWtJK2sr?= =?utf-8?B?QnJkRmJnR20zUEdpam5aV1lsVVFwV01vQzd6ZGFVT0RKaFUzeTBRVVBZaDMy?= =?utf-8?B?UXVJWDkxSmI0K01oQVJrUnBxSEFlbEYzcTdIRmJ4VlI5aXZjRUxWQWc4NTNR?= =?utf-8?B?S0VDK2h6L3VraVMwVTdWUGFoRG5UQm1WWmdUdkhOZzF5Vm5pbG81U0VENWFS?= =?utf-8?B?MGJucisxQnZtV2pyeUNaRGpzVVEzTzByZ1ZFWC9vVWx0TjBySnFSYWV2Mk5a?= =?utf-8?B?ZzhEcEx2VjFZcHNDUFh6ellGVkZOdXMwcmRNVGxwMXRhSjFRVWxqckxQV3F3?= =?utf-8?B?R2QyQ0JhTTh6aHFzTk9SS1RmeDR4Zk1wTml1S1R1OElGR1FxdHNTemNPZG80?= =?utf-8?Q?PROF4JvAgoDHlKD+OSOv0LVCDWJbMtjJxtTrKGP?= X-Microsoft-Exchange-Diagnostics: 1;CY4PR02MB3384;6:nCmh3ftIkCovssjilPBfgK63DMQFuyrDeY6qSqMh3uacADjTe4XnvD/lxmmQ0FhsBMKnlpW5zymAYF9X1sdK5XwoW94ygU8hFuk06zPjV5n6mH16eO0YvFd4iGmsbysju9dTmIl9FsFKqc3O+OZisBRkj6TRktrd+mr3X60PQ9jOenzsJD70haKjI5XBfHExeiF3iaIlAGNfrpRU4sU+BHYjW06P7aWuZCIdV0CYng0l8PQXUAxzU3NY7QfrCkDPkq1B8Nn0JGleeQk4O1ZfO5Be6SW1/DtGT7TAy+iDeZMBojdo6RzVMn1U6HN+5WYkMDBg0AxVqbvpESbEzIGrIw==;5:80tlHGBlhbc/ix0zOTGo0lCZI0mx4ROAArj2W5M5P/eqAjzQUDowaIXfKI6vcdAXtpv/FI/hiKI3gk66kQflx3VCWgbanBM9lXL5LbW45ojn2h5p+o0zEXr3bqJaPJdSaQzhu+gKUJf1vkSbJjRvccQBc+fpIynEePxO+S60bEc=;24:Hc7fDsBel9/VfRh2zPgoU1GZ/4MZf75y+b4Ld+7KoNjxFIce5SNUN93ocpbagYag/un+Jh8gYMbGKVucT2sJVVMWKA/eJu6idglI8MEdyOA=;7:Y2rq1VbgUEQyMcAgAR0NcufrnAIr9yc+kIFwVUNJtFlhuUeB8a4pPG9bPbXsUMxmzSg/h4L3sZ1cggJwq5Mq2Y5yEHpxC7VGz6T6q3ExxNmiWOyM2tY0zxdgnukzVZceAlxiXsjVUDQ16KTfBIj5BgL32Y4S5CGMeKeMP+vOI6QEIG5EKkHMldcNIKB4eGSW7xbrJpA6MlKRrv621nI3rlS0R+3iHFfwBnhpoeNA86I= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Oct 2017 13:40:40.2604 (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: CY4PR02MB3384 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Linus, On 21.9.2017 14:19, Linus Walleij wrote: > On Wed, Sep 20, 2017 at 10:07 PM, Grygorii Strashko > wrote: >> On 09/20/2017 02:14 AM, Michal Simek wrote: >>> From: Borsodi Petr >>> >>> There is a problem with GPIO driver when used as IRQ controller. >>> It is not working because the module is sleeping (clock is disabled). >>> The patch enables clocks when IP is used as IRQ controller. >> >> I think, it should be solved already in genirq core. >> commit be45beb "genirq: Add runtime power management support for IRQ chips" > > Michal, can you verify? sorry for delay. I have just confirmed that this patch is not needed. At least I am not able to replicate the issue again that's why please skip this patch. Thanks, Michal