From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 09AC4C433EF for ; Wed, 13 Apr 2022 14:37:04 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Cc:To:Subject:From:Date: Message-ID:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=1bRyNbXsbXh3oWTdg4/np17jl1WyWgV3eyP5c1nDdo0=; b=mI/weenmNXNJk+ bNiQrLgxh0xFmAqHfyxI4HgQD+7M0YR9ApAybiz4okzqjBJ0ZhKRMdbnDCmaVOFvy9xl4BHh2viPr Cw50sZIBYg4K+rJMCXrdSjPwRkOrBrjxb5YfxqNspvkIvl5PWt8lg/9wPOunxcgCbhvEky+MN6B8F 3rcmWN4Lx7YFfoY+gW6vGsf4EtWpfVM5Qc5srcYuNzVZGRgMf5H5aWxv7Db+McIrAEENlpz4Do8e5 jAuUqlgDXiSBIFhAgpjNyWwN3aVTxtNaZYw9aL/lY396m612vfMWPK6SjTpKSkJKsDuQt3N18wASn z2xXJc6o1tvzeEDilkXg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nee66-001QYI-A1; Wed, 13 Apr 2022 14:35:54 +0000 Received: from mail-vi1eur05on20710.outbound.protection.outlook.com ([2a01:111:f400:7d00::710] helo=EUR05-VI1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nee61-001QVU-Qx for linux-arm-kernel@lists.infradead.org; Wed, 13 Apr 2022 14:35:51 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jMkCnEe2sBa6TkaiyOtO8XEoboxKcWpB29IYr9ULUUvoRZnavrWM07bacyfSA1/E6FQIHsP/ivWFF3TxVY/q11HJ/4XjmaqtzE7MVKxHpRt9RyalJMWvLvD50rd5esnN8JKrZ7XzagC1sw4mKkjt1VRkwRervMKKQxeEuznffLYlJ49eCV2zW0zvoUtVMrUGLiWxvRZJoZ61eDTYcNBY3P5XmEvpweZ9TQ9ywExgMwSs4iGPabhDaX689gsbZHhrBP8MdwZIbJ3eVW+P9ow41UdHGPe0id0nPc05bza4qTi7loDySwsRr1kkDcjl3mI0jBtUEDppb8AQ9sAwgiBqjQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=ppPr9Mr5j+nyUCWdVQmCaZOTYgrZBYd0e/mpS4HQY7E=; b=MpiMrgfmfIWai5+TeZc/vMLFbFCNrgkdRoZX2e4rKdKRhsY3oDVUgjmI7T2u2LDmAhHXYlFyE3tkiFLZhBQsfGR2VtJdIbg4TyZUXDdMooIsaLLA6/0NuTlEqeQ4IqOAEg4hVIZ0jEiGiaQ3uohz1n/SvbrE1fMOcMXNgdX0NCjwBPgh/DxX3y09swFlj//nGBRkxRER/uW6G2UWTxS7ZojYDhPzgY8bjs7/mnnRcB7aZe98qLYKBkOpQl7rn2Ws84/5xsVaxf0do1fbleAvEhGqS/MGQsK4S04bKkpCkOZ0tFUF+L5VwV4SIDLBLbUKcpXVg/GsFqkHtbe3vG7aZA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=kontron.de; dmarc=pass action=none header.from=kontron.de; dkim=pass header.d=kontron.de; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mysnt.onmicrosoft.com; s=selector2-mysnt-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ppPr9Mr5j+nyUCWdVQmCaZOTYgrZBYd0e/mpS4HQY7E=; b=VjRmYjonZNXtuLHJ50L8F+LYczs0kIEXwi8T1DnOwIaUj5PNfD7baNv40yO8Ude9jJEMkWRjkh5cwLgC8rhdyZcGlWwgMoS8NVxsxpBrrHzf/vWDhYRlqSdMxoqsnVnOgadEiHVE3kkWNAZayWGcYThdSBwAqY8lT8T6uhU8M9w= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=kontron.de; Received: from AM0PR10MB2963.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:208:157::14) by AM7PR10MB3558.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:133::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5144.30; Wed, 13 Apr 2022 14:35:43 +0000 Received: from AM0PR10MB2963.EURPRD10.PROD.OUTLOOK.COM ([fe80::59c2:8c07:5982:a945]) by AM0PR10MB2963.EURPRD10.PROD.OUTLOOK.COM ([fe80::59c2:8c07:5982:a945%5]) with mapi id 15.20.5164.020; Wed, 13 Apr 2022 14:35:42 +0000 Message-ID: Date: Wed, 13 Apr 2022 16:35:41 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.8.0 Content-Language: en-US From: Frieder Schrempf Subject: i.MX8MM USB autosuspend broken with power domain support To: Peter Chen , Lucas Stach , Peng Fan Cc: "linux-arm-kernel@lists.infradead.org" , NXP Linux Team , "marek.vasut@gmail.com" , Tim Harvey , Adam Ford , Fabio Estevam , breno.lima@nxp.com X-ClientProxiedBy: AS8PR04CA0025.eurprd04.prod.outlook.com (2603:10a6:20b:310::30) To AM0PR10MB2963.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:208:157::14) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: a49d6b6d-29ac-487e-2ed2-08da1d5ae385 X-MS-TrafficTypeDiagnostic: AM7PR10MB3558:EE_ X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: G95x8ht4T1QyDZbog/ZJDVc8EGHrEPj+cZ+2xyDUmH7g17VMutHzTp+KlDA42G+Sy96A/qkZTvsnvHmqhBIUsCBArB6OSNP9vvnKID71/Zu8Xejkx+EgP7Y6wyi7vndWvkcyC6KZ7ZGlJ4bGCepUu3n1V/+NzaFpSwM1nSU9F2cdqOkMgJRELWFAMPqQJwBUspFNBmrE0Xlj1WQrgfqJj8yc6RaQiEJZ+WKkPJlaIi1YgXGT1qj+kyAlSHzfE2FH4lKgaSZ/8rFqV+lTBGKah7ZUGR3626a791B2VRQZ/TtWz3gORrBN2aTCvHjv7/C0R778L330SO5ywD4w0nw7KJcjhk6bDinpClB9n9nZUk+5SwLLvpFJd7x/NjGjdZ4mcr8/rvTYij8vQy/z3Gf8IdbnUIjxWYnzImcU/Q/8ULuyn1AcPnN5lEe0wSRuvVoLdevJaUpqgp2WBfPanEw5oObBdlFtxIrmy0qlEHV9OkE+a4v57cPVB4Oi+A3qpbf8kn0WrNHcPA8rSX1R8hFz7p5Zd8xzNFWlqCplvRXRVWjvvK/KjxoXKvqA4fAnyYB5feb9bYsVxo6SoXvDJ3YIpR4xegsUB98hNqHEQ72RQgNZmNUQiZlvM00HRPJGzjqftHD/NSUiaH7yr8ji6GeQ5ZGeE3Bk/4U5t+KayG4hA3+9cEk/Q86cd819yM76jWA0qJY54DX7LRXs09NbJkbgoZ/gktqADi+tZ4a1oRbv2oluxMF5RpBqRVViJFb3Ahg5h/qxYLEqClMEh6w+UCuuK3I1HpZfRfUoVCsGrbxmCUSAEWBxDlFf7DWczbUw1iZR X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR10MB2963.EURPRD10.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(83380400001)(6512007)(6506007)(86362001)(36756003)(26005)(2616005)(966005)(6486002)(2906002)(31686004)(5660300002)(4326008)(31696002)(186003)(44832011)(38100700002)(54906003)(8676002)(8936002)(508600001)(7416002)(66476007)(66556008)(316002)(66946007)(110136005)(45980500001)(43740500002); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?dnVwakttOGtqYWMwNXhWSytVdG5tWDcwZkxOSURUOUo1dkZjc1E5cVErUG94?= =?utf-8?B?TjhKSUVRYURJQWFsNmRHdmZDQlloejVwZFJBTnlCRUpCSElkMmFZQk5KUk13?= =?utf-8?B?RUY1VlU3d0NpWE9yV09WT3lyRHhvWGJTbTFRWHFEYlhJYnh3OGxuRWxNVW1I?= =?utf-8?B?SlY4WU1ldHJlU1FqcmR2RnBzcm5DcDdFUytUUjVjR3dqR0lldHJUK2dOb3Zt?= =?utf-8?B?VXBqV01SNGpEVWtuQXJlN0tic0dmNDFhRmFxTTFNV1ozMGtaOXhkdXJPcUtj?= =?utf-8?B?Y3FmUnh1ZDlxME5IZ1BsY0ZZMWFBY3RtZExIcnZJWmJSblVsTmlCSStVVVRY?= =?utf-8?B?aGR1TlNIWDJ6cTdVN2s0dWpMeUN6RDVNcGhzTXpFV1k3MXpsMVRyZGR6VmZa?= =?utf-8?B?R2lBME8vbkdXbmxFODA1TUcwWFVYWkdhRlZSM21qdGJXNUFERisvVlg2OS96?= =?utf-8?B?V2FaM1hyWDdoNFNHOHg1cDg5MEhWaHR2TFVBZkRZODNKQ3JuVlB2QStOMEZS?= =?utf-8?B?Tmt6UjVBNllSNGdEZzRCOXVRZlRRcFdhTU8zNXRUckl4YUpoMjlnWjlhTktZ?= =?utf-8?B?UVNTdzVLbmVQaE1PcEtXdnQ5Z1JubXVtbG4yUjFMVVlxN2ZRTGpBcGNtZ1Js?= =?utf-8?B?K0NtOEcrNGp5cmdnMVFQR09NQ2IxVFlkWndTeU9YYkRqcVV1alh1UjB3a0dl?= =?utf-8?B?WHRZbE03NEJtYjdVUUpoY0pQS3JSQ0lDdTY2WXhjT2VZVi9KVWJraHpPelAv?= =?utf-8?B?SFErSmJQM29MU3BORWh3RllaMjV0MDA2eXI3ZkdhUlJuajdMUlhqK2tta2dj?= =?utf-8?B?Mmdpei9tbFhUaUtPY0JxWkxVVFdZRjNwYkV1QTg1UmZWMDVmaVVYSnkxcGl0?= =?utf-8?B?L0wyVnorbUZzczJnanAyWXpLdVlpN1JZUVBkOFkxaCt0VjJPQjNBa2lVZzVv?= =?utf-8?B?L3B3clVGTWM3eG9hVWNnUkNHZ2hZQ1V3ZUk0VElwSlhnUUladHQrQmxLNEFU?= =?utf-8?B?Qk15LzJoT1VtSERCNTFKN3NjRDFFNlNrbnhRSFcyMWlZNEwzeGI4d1lrQzFi?= =?utf-8?B?R2RXWTA1ajl2TG50RzcrZ212V2ZaUU01K1FTbmY0b2pRYWx3RGxBMTFlVTVO?= =?utf-8?B?UUc4eUhodnY3ZzdoUFI2TVJ4ZGZZMk5FS1Zuc3RDQyt5OU56Q2E4NktaTSsz?= =?utf-8?B?dVBIVHYwN3QzaG9wUHQwOTNic0lLRXB0RWJWbWo3Szl3OUd4eC9LV3VKS255?= =?utf-8?B?Qm8wYmd0UHhCZnFEa2dFaGVNcWlad2dmM0RDOEkweE5XempGTkM2d3p3ZGFj?= =?utf-8?B?OEs2eWppcVdvekVMaHFVbW9HRlNTa29xaWZJYVRBTlkwUG9ybTVjNkozLzFU?= =?utf-8?B?TXArQUN1MmJlSEZaOE5maElPNmgydGN1dStOTitrSFBHeG90U0c5WThDc2pY?= =?utf-8?B?UXd1VEhobGhoSUVLcjQ1T2RDbWFmSEc2NUg4SDMvdVV2OFk3MUNBa05sWVhP?= =?utf-8?B?UFZreUtyemdkWFdXSjZuYVI4TXE4WjRsdTFaYkxKV1Z3K2FNZkRqNzVsL0Rw?= =?utf-8?B?bmUzbTZaRzJTQjIxTEpKdHhtUDk4cVZTajl4U0xBbUhucUs2anZkcnJON2hH?= =?utf-8?B?WTYwYWdTNm0ybElxVW5RZzh3N0IyMnJlNUcvWTZORFlIMnRaUDd6OFZFbGFm?= =?utf-8?B?Sy9Uc3NuajhBNlY5eTFOcDBMd3VYekRPTGVSVWVuTWMvaHA4SEh5MktlZ3Mx?= =?utf-8?B?ZFZnZVQ0cEJoVVVEc3IxUGlENWw1Y3BNSHJSK0tiTUdGZ0phdWZmaGZRM3Ux?= =?utf-8?B?Y0VGWnNDSEJxOVNvazR2Vk1CdUJ5VFZINGJ0bUM1ZGxnL0xvUndQT3cwcFYx?= =?utf-8?B?YVA3Q2NteWl1d2ZreXBGUHF3cExxSFAxVUIvbFhENzR3UzBIbjNXRnVydjBV?= =?utf-8?B?a2ZtUzBueGhIVHVLTFBMRXVLYnF4NU9KeURFNFpGbkpRdzdEeFRHOHF3SVBk?= =?utf-8?B?RDYyMDNvM3gyTllLZzgzQ09HTTN4RmNGUUJ0R3N6SGxkM0RtZ3dQWlVacXN0?= =?utf-8?B?b0UxcGtMbzlVT1JtVGltbEV3L0YvcTcreHZzM3F2bnNrSmR6WnFoVDFkeDho?= =?utf-8?B?U0ZRTllQbzVVN2VMOXphYkVvdE5jSzluZWNOVW5CZXJ4MTBYeiswV20wVkd2?= =?utf-8?B?ZW5wYXZpT0U2dVFGZDBxOXgrSkpFdTBDMHB3SzN2eE5YNmppYnVxdnhjQi9n?= =?utf-8?B?S1Y4cGZ5MWdWbnpLTDdMNXpwalMwakpRckN2LzRDeVRDZHBBVFJSTm1jUVd3?= =?utf-8?B?Wi8vUVJHMmwrOXlGWkpBcUxacG8zTEFzbnh6NVEyb3VaV3lBT0pTMThVQUk2?= =?utf-8?Q?uSumItwoJEf594ks1fLeN/GphqtUw7pIWMFRm?= X-OriginatorOrg: kontron.de X-MS-Exchange-CrossTenant-Network-Message-Id: a49d6b6d-29ac-487e-2ed2-08da1d5ae385 X-MS-Exchange-CrossTenant-AuthSource: AM0PR10MB2963.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Apr 2022 14:35:42.8858 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 8c9d3c97-3fd9-41c8-a2b1-646f3942daf1 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: bwTsHKHyaWG/nyk33NesoGw2sjRD6DGsaLORtQrWnL1nNnh7y7xr6GWrCGmVB0q77vSt4h1S4SIhpHXLxDExLZxTesH8Mjks7En92XPKe0Y= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR10MB3558 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220413_073550_105501_EB148DCA X-CRM114-Status: UNSURE ( 7.66 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Hi, when power domain support was added for i.MX8MM, it seems like this broke the USB autosuspend feature. I reported this previously when testing the gpcv2 patches before they were merged [1] and the issue can also be reproduced on v5.18-rc2. Did anyone else encounter such a problem? Can anyone help with debugging or proposing a fix? Do the USB power domains need to stay enabled for autosuspend to work? If yes how can this be achieved? Below is some more information on how to reproduce the issue including some debug output. Thanks a lot and best regards Frieder 1. Plug in USB device on host port, device is not enumerated, no debug output 2. Disable autosuspend, device gets enumerated ~# echo on > /sys/bus/usb/devices/usb1/power/control [ 2986.582786] imx_usb 32e40000.usb: genpd_runtime_resume() [ 2986.588155] imx-pgc imx-pgc-domain.2: genpd_runtime_resume() [ 2986.593876] imx-pgc imx-pgc-domain.2: resume latency exceeded, 1125 ns [ 2986.600446] PM: usb-otg1: Power-on latency exceeded, new value 12295000 ns [ 2986.607342] imx_usb 32e40000.usb: at imx_controller_resume [ 2986.612850] ci_hdrc ci_hdrc.0: genpd_runtime_resume() [ 2986.617919] ci_hdrc ci_hdrc.0: at ci_controller_resume [ 2986.858565] usb 1-1: new full-speed USB device number 10 using ci_hdrc [1] https://lkml.org/lkml/2021/5/19/883 _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel