From patchwork Wed Feb 28 11:29:54 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Xu Yang X-Patchwork-Id: 13575254 Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on2050.outbound.protection.outlook.com [40.107.6.50]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 02E882561D; Wed, 28 Feb 2024 11:30:07 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.6.50 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709119810; cv=fail; b=Blzss38uTYAHdLs2HDom59uk2Z0UvtXq42QeTG03PpQdoCxkap1kuBJCB0bG5S8khY5/Zsa9gawb9gv5ak6ulaaPBHjG1whz8jcbY3c2n7iKUjT0pnxdstkisSkU1dzeQZC2M3oXk+eGGakhAXzIx1jGBWE3e4I72EMEl+uJDYU= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709119810; c=relaxed/simple; bh=qosfN203+0cL+poBI8ks0uJn5g0DNzAHgr+6cPLQ95A=; h=From:To:Cc:Subject:Date:Message-Id:Content-Type:MIME-Version; b=GcmFDdPvcQ8kM3VWMsYv0b0N+vQr2mqb08bZxrPbz3Xd2LwDqgeYdQu/7rfLkcptpwG8jPkTB8aVZe3KN6pSXEyQOXnqtdFcIbS6Ng0YyvkaNJ4ORKwuqcjBh7nwEZXOIcjKmjv3WKOT1z1l2p+Ycysgx2xGTJ40L3ud1S6IiCk= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com; spf=pass smtp.mailfrom=nxp.com; dkim=pass (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b=I1vaSeYd; arc=fail smtp.client-ip=40.107.6.50 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b="I1vaSeYd" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=BwN3Y9uHYJRfMw5N+5BlBxn+iwML1tLrtfori5EVs0xZ6zDWx/k0JCHnFJ3rAu2+IJ4S1BvkiaC6Kbtd9srenO+l/BIVkBxa/GHu+zeOZ895AqoNuj1aJ+NA17vd9kpiTE6DheeI0SNMEL7yql2f1i8jj0Bnh3SnoKuTFW5Hl46gj2e5ZpMQJQFbovGDSBqFNFNz8mR4VvHcresvYf39gRDl/S3mT6gSd8NzwdPNYTOpyiNgvlLKyLeDAkzFp3Cyf52ke4dEOe3fr0ZlZYZNW0Q89IJirdMsFCjNDJSm1+CATWS1GbIiP1/b5BzHyt4d0jeDv24wTdKlfFwFAsIzTA== 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=wi/cC+Q5WqnIEavx5IwSB2M0tKFIRYAILoKmLpCQJWI=; b=V6NYI2PO0YwKFHDSwnJ/MbhBZOD9OXIxVEhnN/O4lTF5sBqNK1PqpO7682SzUIJhJz0IkSJnaVH6xEIfcLlmXkDcfRLMDhpjHPc9qCJFhd+pPjygNs4ffSRUh5nOJACJmr7kf0gb9Na8Q0EvxPERHR3NfyVIKgLFcPudyKMSGGz/1qQDDhIrKXHjrWcvyzgnC5qnsLZYIkul1WAQPY05+dYAL0g04GhdSoxqnrSWWraje74l7tLHYfE3RGPJroqqxe8DTN01ytkIJIDNQukpRA0DHCad4OJkI97lMU3otx5wyx3jk69fWutb6q2q8QSwdPml5gF+jf64+n1rMEmGdA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=wi/cC+Q5WqnIEavx5IwSB2M0tKFIRYAILoKmLpCQJWI=; b=I1vaSeYdSqGIxBTQspcs6uKbBaOpy1LyLmvt9zc6o85f5sxrrqp/rYbMp2hYCWgKJchpW28vXOs13dfjd/+j1C71ITgzQmWGVfFZVemcud9rV+qb8ge8YGZNppUA6FZ9FchTc+epTbDWncmb2I6GFujDyUppvNp2gcL6INUm9+k= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from DU2PR04MB8822.eurprd04.prod.outlook.com (2603:10a6:10:2e1::11) by DB9PR04MB9332.eurprd04.prod.outlook.com (2603:10a6:10:36c::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7316.36; Wed, 28 Feb 2024 11:30:05 +0000 Received: from DU2PR04MB8822.eurprd04.prod.outlook.com ([fe80::d45f:4483:c11:68b0]) by DU2PR04MB8822.eurprd04.prod.outlook.com ([fe80::d45f:4483:c11:68b0%7]) with mapi id 15.20.7316.034; Wed, 28 Feb 2024 11:30:04 +0000 From: Xu Yang To: gregkh@linuxfoundation.org, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, shawnguo@kernel.org, conor+dt@kernel.org Cc: s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, peter.chen@kernel.org, xu.yang_2@nxp.com, jun.li@nxp.com, linux-usb@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH v7 01/11] dt-bindings: usb: usbmisc-imx: add fsl,imx8ulp-usbmisc compatible Date: Wed, 28 Feb 2024 19:29:54 +0800 Message-Id: <20240228113004.918205-1-xu.yang_2@nxp.com> X-Mailer: git-send-email 2.34.1 X-ClientProxiedBy: SG2PR06CA0185.apcprd06.prod.outlook.com (2603:1096:4:1::17) To DU2PR04MB8822.eurprd04.prod.outlook.com (2603:10a6:10:2e1::11) Precedence: bulk X-Mailing-List: linux-usb@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU2PR04MB8822:EE_|DB9PR04MB9332:EE_ X-MS-Office365-Filtering-Correlation-Id: 6e49739a-09ae-46f0-3379-08dc38509bff X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: FNfTZ48gi+JzPjsFiEJf1LS+L1flZHhhqZI0U8FeRwANhTXm40moTpYIme8xaM7Z6WBanDVuMEepulwZHTZ2N/YVmRYJIORd8Js5oztMl7O8hiCIdBWA3uuTsWtofbFO02FZPfxgIsHtERuFcORVGp9ygNBB8/pYbZ+icPcFEoWmdBggLutaTCCslOlSZy7NIyKa0dWK785N915CaGg7kUPu5/LMygnM8erXMDF5kWRg/QdreFMnV3VUmYJlNu4szteB5Wk5X5wDHjgPXxrh1ZawF21PWWiKy+6urwfPfGHYY7Jpcz90VqOW9HjdBzpa9umF/wPhdHibjk9CW9qcPi7FBr53+btpoWwgvgMZBVgFmiYZTWcHQOGqJ24v2FgU0P0Whgw4Uvp4UnzkjKT898rlw79T28LGUp4HAve8DRBFItBfIsJkosrfvNAIvuq9RCzxEuHJ1TVcMy1ePyE9+CAsqu24x3eMMcxwc8Q5NtifveE/Do23puzKaGTRN/io9T1Y+Qj0mBLWodSO8GNLTHDc5BBilc48GePvjSkxlIExAzFxR0oJK1aBC1lu1R8r4UTVxghADwR+CT/3Oq/Cn9I/Jqw5WZLknp+Iduqc+ylcQkC+NpcTx/ImV2ru2nFXFa+ZrRL2XK0Sui0RIDkoTlxcfvA8DgLI5U6IQF4N+79w2ZkXGrjvGeZAQcQLH6UA/jmN2e1q7UP2dHEszD8m1SBLiebj7NTYjl8U/6CSKho= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU2PR04MB8822.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: dD+w9gk1rzQaSPEutnn1PormU4bHB3jZQR4jnes5mYt4lPaJmbdpDFjWMsYnciSr0TI1dKqup03KE6puCS3SDdgh5CvfiPMSDPpsK7leA/WPR65oof4i+RW/z4NiV8+NI5V50vu0bq+6EJ6R+Xxn3oUaGrddE0l5LJdbZsn8Ulf8WJrVEC8tMy+NSpK0FBEFgFIh2+GFYd4N0xjbRyJ2aqkssBjEBO+c467N76s6GRYNWPHJi1uO7SwBc7hC9ifZcKVIqSMpcwN928Wj6fOekax/LAYoFdCeQmbfNXIftLJF55KMbHJ7WtRzAirHcCeKrDGdFTQ2+/Xv7WfR+MQJj62UMCMVvVFeIqKj+XTPT2WDVx0zffaA7k0hqywQexUtoAE3vfK8iKvNGEc6WxXFm7w5iASM0UiUJtRNaYMS4eGnhxSMGEjFRkS5t28gj9O7tdgHgLDJL6n/svcV0JPXePqSKTlfvR6FrbM0uSWhR5tzIMVvYqBRZ+UDqaEg5ZNaFicRwTK4FfVfJ6/tvUKRnzLvVxgj20A49IfhIo5D/kPlS+AwTjVh1pjg3APqgpPSJxYjDBYkJi5m9eY8Lp8Ss/J3JJq66XnN7nsPZvVyf+Ows9EM/4XEmeoHMNrsxMdvosDgStQMnWbwld9S9rYA8KKLTriBhloIlIH4jVCDuP+C8bIRAjy4CCYt/aKgfBcUjsBnh8AawkhVb+Ue8s6usPFaIIGPdMZJVQqniMbFOyz8tlCmkQIDTUjCRyu/hLA2S4wAZFUoOzkSLTuS4gIn196FTLtwUgMqFbVp2rSH1NxXWWcJO28edEF0VPtjEGkrbW4TVvkHLh9mbs4gTxfvt90h7iqjo+1ynGpwpTFlSaBDgx+clBPcnO7aPBmZLFTEYlUE+gK97KzuLNk6gbxvVNKwlTN967Guz04am8q88DgwLBFX5bybWE+FeRBGiTjQ/1FJdHFQe95l44wOT+M8pOrRZVND4YcA+HLLqMtOKjGbBVUOs+Qp5W3jJXNV6i5tCkcwyZd6vccKmijWZxIc1ZF8JT7Npo5w4D652bGVXrUSqpQW91V/7wlLpsxy8Uhf3WoN1BGgjoFKb9VuWxw0yhYD0pI9tL45UDlCu+5h8N8v2BxhEofk9LLmwMaBecDSTlepEcnbj3/3iq/S1dVXjPFYObSqpzH6SlXA2vARAqJLu/4vy66+0z1BAhzlP5a+wAI7CBeLMQWuca9QH1qBzng3J9scZHx5dg5lFbReVaPDVIHPpT9KFqOxUlOqjUSfUFZ+SUlWUP9V8qtwK7zX2KjevIUlGEHYTtwsOBYFZgzXYOvBDllshINhw7S4GDTYT4PR2aFqv2Rj1vGCLsHlRf7Ybqml9Yl4dJTqYVUkzow5WqQfWa5URP4ok1w7/5s7ijuvAncPEjVhHspBzgZBZpx76ccBA80tiZDGnXdKq65FKXrPCD9wyX5oXFHqOZ9SmBNimr79q9ewIkjI/z2DRA9zbKWQBMZR5TUTosl3VhAW7PhtIBx5gOoRPfawJBxbyNaNvTMHLj3gnSO4pjfgrpePEgPZrQJpvgw/ubBs/cY7x9AW+cYDKCDDVTPPZmmg X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6e49739a-09ae-46f0-3379-08dc38509bff X-MS-Exchange-CrossTenant-AuthSource: DU2PR04MB8822.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Feb 2024 11:30:04.8887 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: rhXoLSMXMQrEAvt8Ksxt4VmQibGNuumaXtcZjqDR0aVDYor29ri3VHB9fzcKCabUeqwlpD1RxnU1Nu/ytNDu9Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR04MB9332 Add "fsl,imx8ulp-usbmisc" compatible. Acked-by: Krzysztof Kozlowski Signed-off-by: Xu Yang --- Changes in v3: - new patch due to missed this little one Changes in v4: - no changes Changes in v5: - add Acked-by tag Changes in v6: - no changes Changes in v7: - no changes --- Documentation/devicetree/bindings/usb/fsl,usbmisc.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/usb/fsl,usbmisc.yaml b/Documentation/devicetree/bindings/usb/fsl,usbmisc.yaml index 2d3589d284b2..0a6e7ac1b37e 100644 --- a/Documentation/devicetree/bindings/usb/fsl,usbmisc.yaml +++ b/Documentation/devicetree/bindings/usb/fsl,usbmisc.yaml @@ -33,6 +33,7 @@ properties: - fsl,imx7ulp-usbmisc - fsl,imx8mm-usbmisc - fsl,imx8mn-usbmisc + - fsl,imx8ulp-usbmisc - const: fsl,imx7d-usbmisc - const: fsl,imx6q-usbmisc - items: From patchwork Wed Feb 28 11:29:55 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Xu Yang X-Patchwork-Id: 13575256 Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on2041.outbound.protection.outlook.com [40.107.6.41]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 4CCD27E788; Wed, 28 Feb 2024 11:30:21 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.6.41 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709119823; cv=fail; b=ioT88u+4Xx/2/mdBE8b5fKTdRUx1QWS79DEnX+FXoq5cQSHhyzMfjQQTKh2lUvlcK6tHMpO85OwlwxqaNHZKpG/YTlRQ/o20oiFseBdHIVNGgRFSutuxAS93YO08nQAZEeKU52WHDnFQwPyR+VeYA6H6PaM9qJXld6hVldfbepo= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709119823; c=relaxed/simple; bh=6UwsFZ8KUwP7eaQh2iNec2tNYZtxJdAW+Rf+qBwF9gk=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=gmlTrz16nNALKYCOJNblzA/sOz6WlxpvpQuwEqO9+qayJckpMBlJwZ9dKcEabOoLTG79kFE2DakNAx7rK5i/URFnZvLPKA8gUXqRVmN61NKJX55d1Rcp9eSYxuUKWPuBQu+VvaSAzbtfZr5cqY+vSUHHP0aHaO/zgsVdqzQug3o= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com; spf=pass smtp.mailfrom=nxp.com; dkim=pass (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b=Mo/MS2s9; arc=fail smtp.client-ip=40.107.6.41 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b="Mo/MS2s9" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=aWFEumjmiIOe/qLguvkfkgSyAlqeJpoSVwWWtV/zPbXj5V9Jhje4B/Lx8/k2q8GS98X65h47TM2zT31Y5YGeXBcncrNI4Uq1U8D7o9NcVkXJ/3yMf8Tl8nerwLwG5JcgKecdjYo+liFsZ3A+9iYiQNI/BFlSoaC5QZqon6ZxeFdNkFpvon8a6+hlOYP39BsXw3LwDOoMOpsfX2YwM5iRyYiw9VHfWOxU9rrZRnNJlOlEFOa4Rg3vmg4BZPLUzqGcrHt63vfnjkQaA1W5EG1KQ2OU3OqbeBe+mABZomQjIR47JwJVaV0u8iFE5T0RRhrV01Zg51g3xhvfBxUy0XNgxg== 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=MzNpfvCydXD3YzV7OuaUoExT9tNFkJ9sNYHtQ0atk20=; b=fI5KfpFYjqGvibVG+7asHsnVrB5xh/QeVGdzGIhKHFKprXoDYBWbbhsNmFbxayhyTo/sW/FRxXG+GvO9SsyoyGDAiH9rILGJxy3I2/B5JUgVKbLWyj4i7/2w8f9uxK2cYVlqtt1/g20sSGkVoYHMEHQQpeluGeF+mZoWDBHu88z6IGGV4gQm255KQSpOAveqGQqypmWCk0wo5+v0jUBQczqpY6c1IqoxeFCVBky/HQSg8GnfEyoiG6voyXzbUSnltcbW97ZWQgdyyMymMRWFzJGbEj1+wqXQJmuN3o+6A8fav78hDPu+YuSBq3JhKLiBdR6GiaXX/QfUZSviJtWKgA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=MzNpfvCydXD3YzV7OuaUoExT9tNFkJ9sNYHtQ0atk20=; b=Mo/MS2s95qX8qKra0oNFsD1KxTUxlqNNxTfRsiAmLeKzE8KpYa13wifx9zlkPg8KU/07TEthEL5kQ0cS45w5CFg7p98kM6GmS2XZjp2ppX72EzSXiO1DsK3fGTg3mNfiLfXYl0tssw4d4ZA1hg60nFxSAra4iS7FtDa0sfFQ8ZM= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from DU2PR04MB8822.eurprd04.prod.outlook.com (2603:10a6:10:2e1::11) by DB9PR04MB9332.eurprd04.prod.outlook.com (2603:10a6:10:36c::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7316.36; Wed, 28 Feb 2024 11:30:15 +0000 Received: from DU2PR04MB8822.eurprd04.prod.outlook.com ([fe80::d45f:4483:c11:68b0]) by DU2PR04MB8822.eurprd04.prod.outlook.com ([fe80::d45f:4483:c11:68b0%7]) with mapi id 15.20.7316.034; Wed, 28 Feb 2024 11:30:09 +0000 From: Xu Yang To: gregkh@linuxfoundation.org, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, shawnguo@kernel.org, conor+dt@kernel.org Cc: s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, peter.chen@kernel.org, xu.yang_2@nxp.com, jun.li@nxp.com, linux-usb@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH v7 02/11] arm64: dts: imx8ulp: add usb nodes Date: Wed, 28 Feb 2024 19:29:55 +0800 Message-Id: <20240228113004.918205-2-xu.yang_2@nxp.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20240228113004.918205-1-xu.yang_2@nxp.com> References: <20240228113004.918205-1-xu.yang_2@nxp.com> X-ClientProxiedBy: SG2PR06CA0185.apcprd06.prod.outlook.com (2603:1096:4:1::17) To DU2PR04MB8822.eurprd04.prod.outlook.com (2603:10a6:10:2e1::11) Precedence: bulk X-Mailing-List: linux-usb@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU2PR04MB8822:EE_|DB9PR04MB9332:EE_ X-MS-Office365-Filtering-Correlation-Id: e004a189-4575-418c-1b74-08dc38509ef4 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: btNDV21Z1BzCV/u39unAcpfwZovPUvnEgQ+8hMosre46VToutJ0sT43HeGbaXdZmdsS7Wo3hCwrHdrXkeUewfAGS10VLn89EnjbqLjxirW5KiReWOCdTEIE1vaG9WyxhtYw/4SS0ZTRsfWdbNXo3PhYgFVbpmN4Ejp+aXA9B5CkE4CDTUEll6YVr5yvK58qv+4WSMLpntTgtiKUdUW1B+Fcriq6coYpqxGp+T+diOvozAKvdolH/55UAKfJ1UUSXbbBHoJ/VUSWWdleB0ho+8sNGAsTzDHFbfQ4KOUIZFLEucuUaxOVciZx4Um2Hn7z4LdiPqDz9502ofsAY2Ede2XxtFWyj8KjGCoysirrDPau6Bb3qFnDdpbis9fgX344/db4Dtm6iKf9CyW/j64HbbAlZpnGG2zoNvdZh55+jqP1N/IvAsB2PTDDUDr4afM0xzupnORLic0FgMCmPeCVt4qMEhy49BBurYcwg5+nCY/VbrRLQK723/ACel0AhBGusl+z2FzxlLExPpDlbfBMwWM7/ICpxnwiR8TVj+9Mh1km4DJjDz1aphVjgB20EENgf+o4rV8Zr6aOE1PcDRaKUkt+/ekmzViAdUUbjvgQT/Ih8Kcti2APKQOlUEiPaFL7Y7SwUcVk7HfmCLhXPZKmGD0OYGcCR4i3zGQ8CfsjfCA4l5y2+xAHTEb4/O+w6vsdey5zuxs2KIm6X7JNrjnt+mw== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU2PR04MB8822.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: BSxCsSNj65wcfh3MFzCsBGZEI5yWHtItagZhX+kBLSRzy8ZMZNvG+ToFkyCJVCZrlG7Jdg5EEOvKB8+4HlTXyubHVT1wvktuQnzkSs6tcJxxWJ8Yi4/2SuZ9re0nO8IirYvuNQ9bYJJF0fjLpL97VN8kfOP9ctSNZM5nAV+GYGHcTV5p0GorqglXviKVxFkksGMwQLD9+1tgxy9rXAMKoDYgXQiFu/Q8EXo05GHKpomlSjlJDnuV1SmpET4h9onDAH+O8TeM4RGvEgQXRMUTlXgZyfdpKBx/9r2i5PLRXI14WrIyYZA1Fnx0y4pK2GJWyoD7f3Al53t02yYrm92IXV+wB2xcoLYOKnQS+L4Qr4MP0A3Dkb5VqUNDJjkdRCuyinIWyGXm0EjRtrQWDGorPlO4pz9iaZdzZ7fSbU37FLcYprXP/hQq0cCj75b/lyjS9vcDjDV6/bUf20iN3R6CiaVfH6GNazayRvXH40BEUtajfqzvhFeGH6hbvpr3zncXJtJR5K7HeTcW0wWGV5GgIWkJ3OVtLk0AZaWcqoKU4pgDLSpdGHebcmH2zl6OVO+F2dlLYX3+R8xHrqMzvJ+3Q1abxvUkzSIV6goWKfwUfcpykOyHGFFu/Off6T6eEaqmO2xQGPRg8rnhtTcpfpAfUxn0AXtvBtmXmgJdUNpF9509USxb+ZpPkNuUz4N5Vqg+dxliqbbxiB5bUmbJ7vtckgISW4aZc1+VaOmsq7lqDG3YGLSfNTC8v+B6KB81CbQBc3XM5ewwu4765nrb7iIaTCaKMJoulZd455IP8nckTKQZp8cTPjU1lCI4FTYASoZ4sVn2UzPP3ayZXxl86rMarPTtTKsft4sD6Vv7eQHvyCSA96xm2a252Yvo03flDJUSsUKsNlSIDJYXXalTILeTc7xUg7nmXhAmDOqHkDNCXI9FzMArNxxo0Qga/yBf60JkXGpveSSG0uWjA7qs4CxKORaT80tgq0yIrOBGTnYbjUiPcyFNqKIsb6Mn1MSjk0BAJFgg+YYqECgnpHb880rE5vkPdYTKuzzUkwHpH9ntq7kQtMUpkqNlLi/5eeEtGHg2KixAI3zz2Wz604GbyBgpwKh/IrRqpR1aee2VU6VQn3lnINFoyxpj9t4F4ciXiYTdnSrEzkRdxLSD/wWByIM2cXdN1QuY5mKD8HWsAqteiEghc5PHYQsKZUOBCDs2N1TIaBTPnv8/fiqhDvjJzZXPYgjCEz9aJhvxHZhgPzcdr/D4fCvIAz+tD+hE0p5MJ50DuYQVC1JIakRkZX4+yx1czzCJ8rdxyOwr4FitKlGiWi+vJ009dqSzjA/kvJaYbkgZV2Y3kZ2XGIZ/OyXPnybwpVQgcxAx8rzjmv1ZKTYHrc/TBhc/kAzPbFMLe5FyeLX3KDJSAYnSvU38DwiGlATMjMtu59OsFDOCAbwYhEvW+5NIbjM+rjKZ8ECQZ2oaeH/3ia0n7H6kHhyaDEBbdhwqeZ8fpaLAnazneYXYfN0F2XAbsm6/dJ5V+NUHGheqjAVrZWsK09vYE2tgIJOEQPsCtRG2mBTAJK1EypLpb7vvHYW6lC7FGrm6pjdLuj/mhamP X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: e004a189-4575-418c-1b74-08dc38509ef4 X-MS-Exchange-CrossTenant-AuthSource: DU2PR04MB8822.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Feb 2024 11:30:09.7618 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 5Z0A3gUmwiw7l8phVC1u+p0KhRYc8kZaWr3M3wRzFHUXQksLNhDOCJ3xztwn5F5aKl+TdB4Pxjz0wUpuARrahA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR04MB9332 Add USB nodes on i.MX8ULP platform which has 2 USB controllers. Signed-off-by: Xu Yang --- Changes in v2: - no changes Changes in v3: - no changes Changes in v4: - no changes Changes in v5: - no changes Changes in v6: - drop usbphy aliases Changes in v7: - no changes --- arch/arm64/boot/dts/freescale/imx8ulp.dtsi | 62 ++++++++++++++++++++++ 1 file changed, 62 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8ulp.dtsi b/arch/arm64/boot/dts/freescale/imx8ulp.dtsi index c4a0082f30d3..7da9461a5745 100644 --- a/arch/arm64/boot/dts/freescale/imx8ulp.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8ulp.dtsi @@ -472,6 +472,68 @@ usdhc2: mmc@298f0000 { status = "disabled"; }; + usbotg1: usb@29900000 { + compatible = "fsl,imx8ulp-usb", "fsl,imx7ulp-usb", "fsl,imx6ul-usb"; + reg = <0x29900000 0x200>; + interrupts = ; + clocks = <&pcc4 IMX8ULP_CLK_USB0>; + power-domains = <&scmi_devpd IMX8ULP_PD_USB0>; + phys = <&usbphy1>; + fsl,usbmisc = <&usbmisc1 0>; + ahb-burst-config = <0x0>; + tx-burst-size-dword = <0x8>; + rx-burst-size-dword = <0x8>; + status = "disabled"; + }; + + usbmisc1: usbmisc@29900200 { + compatible = "fsl,imx8ulp-usbmisc", "fsl,imx7d-usbmisc", + "fsl,imx6q-usbmisc"; + #index-cells = <1>; + reg = <0x29900200 0x200>; + status = "disabled"; + }; + + usbphy1: usb-phy@29910000 { + compatible = "fsl,imx8ulp-usbphy", "fsl,imx7ulp-usbphy"; + reg = <0x29910000 0x10000>; + interrupts = ; + clocks = <&pcc4 IMX8ULP_CLK_USB0_PHY>; + #phy-cells = <0>; + status = "disabled"; + }; + + usbotg2: usb@29920000 { + compatible = "fsl,imx8ulp-usb", "fsl,imx7ulp-usb", "fsl,imx6ul-usb"; + reg = <0x29920000 0x200>; + interrupts = ; + clocks = <&pcc4 IMX8ULP_CLK_USB1>; + power-domains = <&scmi_devpd IMX8ULP_PD_USDHC2_USB1>; + phys = <&usbphy2>; + fsl,usbmisc = <&usbmisc2 0>; + ahb-burst-config = <0x0>; + tx-burst-size-dword = <0x8>; + rx-burst-size-dword = <0x8>; + status = "disabled"; + }; + + usbmisc2: usbmisc@29920200 { + compatible = "fsl,imx8ulp-usbmisc", "fsl,imx7d-usbmisc", + "fsl,imx6q-usbmisc"; + #index-cells = <1>; + reg = <0x29920200 0x200>; + status = "disabled"; + }; + + usbphy2: usb-phy@29930000 { + compatible = "fsl,imx8ulp-usbphy", "fsl,imx7ulp-usbphy"; + reg = <0x29930000 0x10000>; + interrupts = ; + clocks = <&pcc4 IMX8ULP_CLK_USB1_PHY>; + #phy-cells = <0>; + status = "disabled"; + }; + fec: ethernet@29950000 { compatible = "fsl,imx8ulp-fec", "fsl,imx6ul-fec", "fsl,imx6q-fec"; reg = <0x29950000 0x10000>; From patchwork Wed Feb 28 11:29:56 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Xu Yang X-Patchwork-Id: 13575255 Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2082.outbound.protection.outlook.com [40.107.21.82]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 6236912A15A; Wed, 28 Feb 2024 11:30:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.21.82 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709119821; cv=fail; b=Uh3AR37ktObV3s6feo/VtYXBOM2XLkdJDnTPHsTAWY6xABklSLqDEtGOAGOJrCsIKWKLZ5uq+B7NRTQNcHzjzjzzktk3h4V63byF4/LhwcEavFjsL8mlp52Pk8vHBbo6JS3jnTCzExrQLs38M9zNbVuhuvJ4FQnXW+k+et8NS5k= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709119821; c=relaxed/simple; bh=kTPoKuhndx4QS7KfxCDZ4iB5xMMbEL5qh/MnEbFJfe8=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=UPx3cya+8j2PvocePqdxduBgMfzlUR9YJbiT92JM/yJz3ecHlb3SmDwzB9ipmKqKSple4jSPUsTjir6sfygxG/Xm+sKYFRshzrlTYaIz88Ux2hhy2k7QapSs1zB2o0HDJMhYgQIyJ9J34mLS1JO1vqeEMYvgkDQgzDHzgIAPclc= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com; spf=pass smtp.mailfrom=nxp.com; dkim=pass (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b=R/9OCBCC; arc=fail smtp.client-ip=40.107.21.82 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b="R/9OCBCC" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=SoRHkJxsDHJNBpqXVrZA29+NvmvV5eFvwbMl8mlSo7b44kckywxWCX9B504z+R95JCD3oC+HSXZTfLxroFlr65QSqb4sV2LBvaHKDzqigqS3tV/WIZMF6oF67IopcLmoSdo9oDVt2p66P3qAC7zZQhSpbkPczfb4s9qABfjDD+vkcFDkZOggtcUBeCpmXEmac95HeNUKRDx21SPaRoFICvrjAjICehK1JJa8F/QUwNWBG0Hiw3XQlO9ryQI9towZbsOb5Xg2dhif5LrIsZVOm0GWMz05yWSXwbc1Hon2Hh3dhNIM/ki3n1n0jDTe9tMgRfgpkG4nO7Oi7PXU/GZAmg== 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=Af6/fAhUa3cDCp6K7qBtPbwiPtjox3Ber3+3lEicmcc=; b=PKtr4FA1iVsYBiK+uHr9ajDHgiXMf4RlAsB/jylPwWofNJoZMZYMvmrddCY77NhNnV1VcGsmQutfgB3rN1Um4mg70MY9EaJvPo8ooUBlCtTRODy0sqWXaPZDHBHo2BhiGRY3koCqxocBDaG8B/tlw2yfcLN0wrxeU6Y5pESkKUtXqCdbpo2ajz/c1jEZAft4brPwD2nOHzvBgoq0lUeBFceUchDhWcHfbR0uyEJ94o/lSb6/M3HtXpau/kEEdKrg3kExgru6rdQNNe5D9Fqy/4tncY9qbQMGOzIwVyVY+WWZusD5AJpHuBZeO/AqnYC4ujQJPdloy8PTmjndC+l0qQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Af6/fAhUa3cDCp6K7qBtPbwiPtjox3Ber3+3lEicmcc=; b=R/9OCBCCCgDPLG+s2YPbQ4k2EqG28XWxU7kXT0RJ+FgiYk6JMdG1TLiF2sske5CYoGsEdmYhMUSDwgrL51BrvGUIwlCH+KHBXEfvHNUgiJRmLZqy6x1KVtN6oKkkheFg40KsE9Xl9D1dCRSHxRFyDRVF2YMVF3usNUenMS1N1co= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from DU2PR04MB8822.eurprd04.prod.outlook.com (2603:10a6:10:2e1::11) by AS8PR04MB8466.eurprd04.prod.outlook.com (2603:10a6:20b:349::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7316.39; Wed, 28 Feb 2024 11:30:16 +0000 Received: from DU2PR04MB8822.eurprd04.prod.outlook.com ([fe80::d45f:4483:c11:68b0]) by DU2PR04MB8822.eurprd04.prod.outlook.com ([fe80::d45f:4483:c11:68b0%7]) with mapi id 15.20.7316.034; Wed, 28 Feb 2024 11:30:16 +0000 From: Xu Yang To: gregkh@linuxfoundation.org, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, shawnguo@kernel.org, conor+dt@kernel.org Cc: s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, peter.chen@kernel.org, xu.yang_2@nxp.com, jun.li@nxp.com, linux-usb@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH v7 03/11] arm64: dts: imx8ulp-evk: enable usb nodes and add ptn5150 nodes Date: Wed, 28 Feb 2024 19:29:56 +0800 Message-Id: <20240228113004.918205-3-xu.yang_2@nxp.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20240228113004.918205-1-xu.yang_2@nxp.com> References: <20240228113004.918205-1-xu.yang_2@nxp.com> X-ClientProxiedBy: SG2PR06CA0185.apcprd06.prod.outlook.com (2603:1096:4:1::17) To DU2PR04MB8822.eurprd04.prod.outlook.com (2603:10a6:10:2e1::11) Precedence: bulk X-Mailing-List: linux-usb@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU2PR04MB8822:EE_|AS8PR04MB8466:EE_ X-MS-Office365-Filtering-Correlation-Id: e03b1575-79b8-4c44-3660-08dc3850a1da X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 5ozyyqVDLy5izxXWpqBD2vaFBHDSxxuMRCKTQ+NX0JZluI/on1CaFt2PKixKii+LrSNs8RIsOxUUStJ6jLOlP7NAgeORxrXYmonmfk0GIr+r41OSgnvL7S3SwC16ArLFprhaffcyjxqw8zA1CcK1YXqrXRbHsJJcF8wPqXIspKfPCdelxkh5h3jjfmdHt3cldyZglfSixTCBlJ0JhRdeimfTxpLBgufaCuus9LG7iXstj19OOalksm98flXx8V31lnWbygEv8zSxdipmZuD1TVJGyKnzQMUrDoCQpcVYjzP3G5WItPGlNajHCyzEPocX02K3zKyEox1yMUzoE1aGTiw5+dmfY8D0kl8UiT11ryiWPrIYGrde2GXIEQJefB8MYmyNGnbsaKmSMlqlZ8zoMARZfxGtRTrBJkKUwk5MaEKH6OlPV2wvwdVRBVzJlfCrCNYScccTj1C8cbVP/Mu8RyDw5HCXtQ1XDrrER7araGQ2epzYURlowmFubvRroLxiHxb0d3kx/5sDAR0xx0iDXVrq9C3Zh8WQ+GxJI0eSKAllJEe+JdSS79sD8OjMQExWPXVOB5pO7Kyiy/5rnkFDb4rg/y/YszFLat2pDmTZtSpn4F+REa0cz6IKNudZmaaa/Ng1TEGSnbFPB+XH5WYI+YN6/eKkxVBef/5A1QFENOkk/C+AdtMkFo848QTesDpXWAj3SU2sgYCVpowRP3bdnA== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU2PR04MB8822.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: bePApjZB0jPwBOHduFUxm/VhZ+/gavUlTAkpaPtt0zf3kuNsciWOfuquEC3z48BNAzm98P1QmINKj5NTGwciN3mD5nl6UESYXPmOH0pUr+bigVymxaXp/gkpYY2IJnG1HiaWu281mz+nqXNVxFf687waSiOT+xCuXENtkazXkPtTN/T/3GW2mgILd6jQbgGObd/1OFlvR3qFyuh5pY1bSzEcdFSEHHdyowArdtsj/614nsQS4m+0jEfCKArlRr0CthCyjVKiSmD4PHz0swdEi028TgYPA1YaCnqWY98+VmR2VC20qGFQgOGUCoUrL8CfG9Git8qrtVGqCdI+sGV6WomY7z6Satm6IGwKfREX5HIHrJic+7T5qgUre0Yn+I/GGZCe9ZeTM/VRyVVqAu+ryp+E5+Z76swHrnK2ziW1UbxCFoIBgWcYBnyZMZK4npKos5CNLWwhosbQQ/NI6Zp7/ffuOAziwFXMp2QyB0HgVlnQFW+Rjowf86RPnFJSFcc8ygfmaF/A70vzVWwaGh/d+9dSWDw35K6uc953FzPG6ND2zg9YK/mc2qZof8ZkIGq20S75BDqF98g4U8T0AICBF94sYk85iTf7I1oqzwY5IFv4XskIz3fHbsJL/NpUB6QY8tXYbWl30IsnC4+u38er+99hRkq4lvX6Mifmkkt/odLgQ3NzB2YYnP8hOiRgAfFy7+l+QRSrLTs+IWTfKcY3lyP7twbtU2KWLipYRmQZ7L8YlyxyIncUbZ7nruNaY2/l/K+pkrGp6NOlUv+RI+bGi/q3bxCFbLATEuhFA6UfJf5By6E5orU9sKH2pVj1F6clYVhQcHth4Bg5suyydgpBWsnWj0g8UfF7u/b9b/PFhcqAs2omzi2VDeQvcIaWLExOqEh4ZD7uYyIDyCsMQsfqoiEktvJIctCM1sSLD+pJtIIYhDNSgzStiEeuNIG68EF8bDi9AO4q1IShcEPC3Exq0nNXvOuLM/ro9PkPmOW+wDcT88pHA+9qUAvmpHQC0HQ6xkeZWJU+tSOJGW6XTH+WXkz+nLnxX9nmdDi+x2CZS1hZbmyqhFmsugSF6kfUlwJditRUeWekxCY2FfV09V5anFV+7mezk0EHHKIwP1oYm2kOYu7zYK1w1NZ2/f43BWYgxHPGQ2whhtaD8bFX+Ya5zAc9KzYCm6PY6g9RS3OB0Mpl+NXgTWDPuLhM7rm+4XlXnxtmwX+UL2rv3FTHipZ1pfIjw9PvqMbMJzTHsqDuQCBm2q0aZ7IO5zYnX5Ui0E/QCMppROKGqCicjhJOFizQXvJRtyBa9P6gi6kbbxZIcBW7tlFrZaMDDIaDc04XL+WXFrv092ByFdSueGnmvI0FGk0BVRHEEAjZZEbC3VYfiqScGRhm8BbsBYIZhcLHRzjLObmPHmKcHu1dXowOYF5s1Jn3JTt/C4krikD6qwlSM0K8I/ciLElPdF667g2xfBQ1+Yrp6QOVnsYJP4HLGe5AjUaiNZDa1+JUVWujdhOBCg7udcAbMNDBJFaQarlzFwPW3w+DO57J2rrknFKcFYaIe3tnpEyI5gYJlvKKt9OeicWXZIpAzdhIpQQ5nVx3VZ8x X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: e03b1575-79b8-4c44-3660-08dc3850a1da X-MS-Exchange-CrossTenant-AuthSource: DU2PR04MB8822.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Feb 2024 11:30:14.6217 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: KCK4O9x7ov3wxHpTEKjnCNXjXfmCKvWB6TiXBfcG0O3a/Kia3MptrApIT+zg81UO/XSJS7dtbmuGSnyjyvPdyg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB8466 Enable 2 USB nodes and add 2 PTN5150 nodes on i.MX8ULP evk board. Signed-off-by: Xu Yang --- Changes in v2: - fix format as suggusted by Fabio - add PTN5150 nodes Changes in v3: - no changes Changes in v4: - no changes Changes in v5: - no changes Changes in v6: - no changes Changes in v7: - no changes --- arch/arm64/boot/dts/freescale/imx8ulp-evk.dts | 84 +++++++++++++++++++ 1 file changed, 84 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8ulp-evk.dts b/arch/arm64/boot/dts/freescale/imx8ulp-evk.dts index 69dd8e31027c..bf418af31039 100644 --- a/arch/arm64/boot/dts/freescale/imx8ulp-evk.dts +++ b/arch/arm64/boot/dts/freescale/imx8ulp-evk.dts @@ -133,6 +133,64 @@ pcal6408: gpio@21 { gpio-controller; #gpio-cells = <2>; }; + + ptn5150_1: typec@1d { + compatible = "nxp,ptn5150"; + reg = <0x1d>; + int-gpios = <&gpiof 3 IRQ_TYPE_EDGE_FALLING>; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_typec1>; + status = "disabled"; + }; + + ptn5150_2: typec@3d { + compatible = "nxp,ptn5150"; + reg = <0x3d>; + int-gpios = <&gpiof 5 IRQ_TYPE_EDGE_FALLING>; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_typec2>; + status = "disabled"; + }; +}; + +&usbotg1 { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_usb1>; + dr_mode = "otg"; + hnp-disable; + srp-disable; + adp-disable; + over-current-active-low; + status = "okay"; +}; + +&usbphy1 { + fsl,tx-d-cal = <110>; + status = "okay"; +}; + +&usbmisc1 { + status = "okay"; +}; + +&usbotg2 { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_usb2>; + dr_mode = "otg"; + hnp-disable; + srp-disable; + adp-disable; + over-current-active-low; + status = "okay"; +}; + +&usbphy2 { + fsl,tx-d-cal = <110>; + status = "okay"; +}; + +&usbmisc2 { + status = "okay"; }; &usdhc0 { @@ -224,6 +282,32 @@ MX8ULP_PAD_PTE13__LPI2C7_SDA 0x20 >; }; + pinctrl_typec1: typec1grp { + fsl,pins = < + MX8ULP_PAD_PTF3__PTF3 0x3 + >; + }; + + pinctrl_typec2: typec2grp { + fsl,pins = < + MX8ULP_PAD_PTF5__PTF5 0x3 + >; + }; + + pinctrl_usb1: usb1grp { + fsl,pins = < + MX8ULP_PAD_PTF2__USB0_ID 0x10003 + MX8ULP_PAD_PTF4__USB0_OC 0x10003 + >; + }; + + pinctrl_usb2: usb2grp { + fsl,pins = < + MX8ULP_PAD_PTD23__USB1_ID 0x10003 + MX8ULP_PAD_PTF6__USB1_OC 0x10003 + >; + }; + pinctrl_usdhc0: usdhc0grp { fsl,pins = < MX8ULP_PAD_PTD1__SDHC0_CMD 0x3 From patchwork Wed Feb 28 11:29:57 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Xu Yang X-Patchwork-Id: 13575257 Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on2041.outbound.protection.outlook.com [40.107.14.41]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 260B41419A7; Wed, 28 Feb 2024 11:30:24 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.14.41 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709119827; cv=fail; b=PlQJ9he6BDVOe2A5CaA5ie6k0HRGqwNQKihn8Kht50YazkF2tPfQ4SG6c9USarV8J1o8Kn9Uqpp7ekxtgomspu67BYRqE8mSGTTybZW7JJPvhTUP5GF/4x/QwNTY5Ab2F2Dg2DAIFtBoDp4Mz1fiN3+l4EmlhSJEuJuqQN8lBUk= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709119827; c=relaxed/simple; bh=YJQLOSSsooqOajW2Zd/7fRtdNaTqhkj0MZmfNwtD3aU=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=h/GmAFwwY2dRd2V/YJZAcXekjbEV/x6VWsR9WYMc0i++PBGBMX+Bed0srLFw7JNJ8AP5qSbRujZhmGvtPdmxaYPyru32M40jwfZaaqLsr4iikOVb2R2Meza9L6NYv0MEppx3vmmgIMx353zR0qpCg9HaDhxstu89VcBN3JFQrxA= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com; spf=pass smtp.mailfrom=nxp.com; dkim=pass (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b=QTRTZdJt; arc=fail smtp.client-ip=40.107.14.41 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b="QTRTZdJt" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=E+XeEFxQxf3h2jt/73xlFCYAd40nVhI77pWF4Wg/0NKuNEO+HKmFeWxQqZtDOHCxmUDYrwRtOojnIQknklS9YtlDjz8Zc+4u150qf9Au0diwRSEIXztIh8wuwXhmq2kgkjhoq+ssY6JkhhnZnpkoel1wVx0HVm/wVs1VvZfr0UMv8BShvN8MiT7lRop3JgDh3jMgdA2nMaB99Sl9QqhiSfWUe2VDYCaQU/eTD9B0ve9V4CM7qx5CawpLs+upEaliWKSLNyTRbkzWjuCRTVTVORrIkTiqyB8N4MoSPj6Yb8kiM0iH1+pAU27C1fNUXLD880hIVdNfNIHo+K1Hc9GSbQ== 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=sN8D2xtOTzBZluV3Ya9pJjNmZhhTJyx92nuu1oSeAT0=; b=RyK40DUzVkvmWCJhyPDm7ANfD14KpLz4ur8Cd78EIBmaBI2skmKqMrDGjM7A/QtbDzdcSmQ4Ogsmz8NOZlOUkEfWuZB7lLJiQe1OpmetTarZOT4PAGx9Tgl1U3rpt7OpoucwklHcQrMspmqAsewqqwRePVy2hR/uVvN8EVWJFV01iURkUJX5iPbljuqFSr2xZn/Wn6C0chQ9+R8P2efzkC+l6Jl8g58zQgJ79kbhqQQmghD0ECpNy4WV+oLv0gCo//fnzB5+bwahdg624ncOPZVvLc3QpuEbmCAWKHMiBotfANCD/vOk4hgTk7GJACLTAYz4d/zX9HZoP4q44l0FxQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=sN8D2xtOTzBZluV3Ya9pJjNmZhhTJyx92nuu1oSeAT0=; b=QTRTZdJt2gkXzKLOfHnjT7wkGkT4KRmtF4wESLhALLYzkKBRcBh6dW2qz/vzWOLxSDJRBSr3fxdan4r7YBTJqL92AxLIisEtnCakfMHbSvHqSTxP7XioGONv7z26nZ5ATZvQEe+hkAVULKkPzmRog7gDZF6D7L2Imdnlw9iuVqs= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from DU2PR04MB8822.eurprd04.prod.outlook.com (2603:10a6:10:2e1::11) by AS8PR04MB8466.eurprd04.prod.outlook.com (2603:10a6:20b:349::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7316.39; Wed, 28 Feb 2024 11:30:19 +0000 Received: from DU2PR04MB8822.eurprd04.prod.outlook.com ([fe80::d45f:4483:c11:68b0]) by DU2PR04MB8822.eurprd04.prod.outlook.com ([fe80::d45f:4483:c11:68b0%7]) with mapi id 15.20.7316.034; Wed, 28 Feb 2024 11:30:19 +0000 From: Xu Yang To: gregkh@linuxfoundation.org, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, shawnguo@kernel.org, conor+dt@kernel.org Cc: s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, peter.chen@kernel.org, xu.yang_2@nxp.com, jun.li@nxp.com, linux-usb@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH v7 04/11] dt-bindings: usb: ci-hdrc-usb2-imx: move imx parts to dedicated schema Date: Wed, 28 Feb 2024 19:29:57 +0800 Message-Id: <20240228113004.918205-4-xu.yang_2@nxp.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20240228113004.918205-1-xu.yang_2@nxp.com> References: <20240228113004.918205-1-xu.yang_2@nxp.com> X-ClientProxiedBy: SG2PR06CA0185.apcprd06.prod.outlook.com (2603:1096:4:1::17) To DU2PR04MB8822.eurprd04.prod.outlook.com (2603:10a6:10:2e1::11) Precedence: bulk X-Mailing-List: linux-usb@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU2PR04MB8822:EE_|AS8PR04MB8466:EE_ X-MS-Office365-Filtering-Correlation-Id: 785638e6-9f9f-4261-b4a5-08dc3850a4c0 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: M8oYXDKYWhKnECr9JjzkdF1fv58wXaXZZYd8wrblq8JL+iS9M7u6POdmwwYLTUqj2S4qprzAua/e1kZgFUsFhe9v9OutAiZA2nKCLMhIkGU5XIBUgGvoYyeTAaJjwXD7a/vrpLZ+fkLbSxGmkWkpe4RsITSAC0C+6/5dcN8hPgJQrEZhcX/crUlT1xq20Z/bp6lyr1dDUwlxMkNLMk1v5oQq+pvm66EsBEHxMmlSTgOhnXvLOT0maxYBc+OK5q4XWBheF84Zubpz0XpOQF00z+c+Cup1FgiHiyh5H4IjECh8BloLLfoyMBrfQK+j2YXR2/CWMsz5DUVbQF/uge088cFgL0uzZ9jtOmU9U9e62i8dc+MIaiVX57n3e+Wf1san756d0B5WZnjII7Yc+M6iYoMiv1hojMVe4yD9GQOy6OiPHPUsWVw1wQ2hHQst+z91rYt0sdLduCReNxu0fiYGP49end271WwFpcH3r1JQnlXS7JLnWYFyjKvGAljcFmCcI3Ud0AOlgLVliqTlroJDV8jdP3ONDE2h8mPoR+4LRzI7NXpQr/PP4OTY1aV/c35Wtaj5S3Dem9/xdvlR587FrByiB/GX81rxFOUHyqwOgqU3TMcLCp/XEtGjGZZLlDVC6O27EHslAMAP9GiJTvVUYs74W/qj90KaeURkwgJjhsg5VjPaCViLD1prUZ1d/L19QO5PgD7Owbv1iDSXoacUuw== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU2PR04MB8822.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(230273577357003)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 8Oh6Oj3S1MjeOiSpLhdj+MbMSnQ6NShQrPmg4Idsk4hit5kdU/r6kuQD7TkkLrR/FAHHF/OyazC8Bon0Uzm/J9+OIwunRoIlYR816w4YG999gbQ9/NSXbH8/YhexC0v1xRVZwvQMoKeiCBdAczzZ9/kcHFz7cgtFAjyw1VpMyKFMWILWvZ7qZDyOwwxSwoU5FbVfO0m/revmFADSiYQqrBZpOhIiKLxstdLg0LRhN2tGHwa4lzEjxkCQAuWO+Ebk8dGEkPkOl0ZbcTziphWt2kRy4wQTNPboLmSUDJt4nlzalsFVzYRs9tBJV7yyXi+O0+W0CmExRsbvI1erBHEEdH9d4skPLjHdwPs3Otmbj6HGFFHnKRHrCYrUz4fjH7Ua9SV/ITCMDXqI6gAEw8hF+IdfpmEcr7KG1calWl6CC+2gf+ANUECPohbSFGQBDpkUWjVCZ/8QQHiipc/XeOTlaE88pO3o9pmanC2jKk+JKrgZ+ugLW1CBC1JXCAEc39lvJKxGUi4sZu4++PbIPh0E8DRe1EHUn8rbTC6lrzHXHCFdf96jca1AUEowklWteWqRNlBQKy6EU6sr9rSKwY3mYVkvmeuPwEn8XoX3HW1jAorp4eG9BOzCQHw8J6T9Fj/wlNFn0mHc5xIZ0uAGkHqJugztz16l868wNwRe4OJUc0vG9ZhiumJu/8vTDwVxMRYPRB1T/gF4gU5NqON1MyzNrKVyuM9sZvzJ28PHO5zzfAhkzNKrEFbfk6nKkCBDvtmEYfSoyj6mS6NwAtzmlHDYTZuOkPIp/D2MDPApS3zFQj3Fbe2EagC7Otm8QDjmvPtlIPmjFLteU6XFcGSzwUl+g1DrpiA1VMfqp9tHlM2hO93nkRU/i/R8A4tzrGqWyyw/8N0DnxsweaxrdfPJlrCJf5WfklC3AOZgq9rE//HqGXsLSObhln/PgDyUvGTto1NGy+A/2Bi+LjBk5KZibnRbxFIFjamZKzC2iupo3vIXeIEd0SRkG0aFw76zqedsZ+fYmK98BQZEI3e1gRHcBust3mY9ShTtdpoxNizOpTYX2l/RIotY42PM/4MXE9FNdDvCh3tnI8ulNMvwyf/PjG1c6TLPjOTs7HIU4tHwHN6IVyolBeYmT6riQ7EexOcgpVgJWWWP3f+SIwDLtHyC5G6aZ+4w1b940oBQczJ5D+26idc7mYcBAziIxup72uLn7ckVoE4ubqzUfCWlJ9Fbgrrd9mvOrs398lu6RbuLlHt2cP5cqtUV/CLHtrM4kRan0T4ZdsSnKjW9DILNL8i++CpHF/6Wt9dMHhEp1e/gVOFmlQ5nz5K1qohq4Mj7Exn2430sIaq/7A2vVVQpwYASkI8ZmOAP0fjXPZbQzGnbuXTuTb/AUo+FWBSQXG9aGNgvW0Zu9/RJjdJ3URlqfd4AWa5mHnqVEniiDytvykoWpKxnzYsA/HqK7NPy8c1qyPMogFuiyupDu0cBGGDWijICCALS+3EwRz+oTgqSxFY2Og875XqPG6ZaUV4tNyUQw5qbJGO4pgvGnlVbAfVxbTYkc5MtcUpf0VZ9BCDYdJcwQd//uvy+J0b2h/EhkN/B7sAGAPhB X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 785638e6-9f9f-4261-b4a5-08dc3850a4c0 X-MS-Exchange-CrossTenant-AuthSource: DU2PR04MB8822.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Feb 2024 11:30:19.6851 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: m2pQao1Sv5twN9yhxGsKodh+4x6vMdvJPzZ7o/aqrpSBOTQXFH60PRrVFq5Tzu4DRSGbslE7b0/uBvUi45W9yw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB8466 As more and more NXP i.MX chips come out, it becomes harder to maintain ci-hdrc-usb2.yaml if more stuffs like property restrictions are added to this file. This will separate i.MX parts out of ci-hdrc-usb2.yaml and add a new schema for NXP ChipIdea USB2 Controller, also add a common schema. 1. Copy common ci-hdrc-usb2.yaml properties to a new shared ci-hdrc-usb2-common.yaml schema. 2. Move fsl,* compatible devices and imx spefific properties to dedicated binding file ci-hdrc-usb2-imx.yaml. Signed-off-by: Xu Yang --- Changes in v6: - new patch Changes in v7: - not remove ci-hdrc-usb2.yaml and move imx parts to ci-hdrc-usb2-imx.yaml --- .../bindings/usb/ci-hdrc-usb2-common.yaml | 197 ++++++++++++++++++ .../bindings/usb/ci-hdrc-usb2-imx.yaml | 197 ++++++++++++++++++ .../devicetree/bindings/usb/ci-hdrc-usb2.yaml | 186 ----------------- 3 files changed, 394 insertions(+), 186 deletions(-) create mode 100644 Documentation/devicetree/bindings/usb/ci-hdrc-usb2-common.yaml create mode 100644 Documentation/devicetree/bindings/usb/ci-hdrc-usb2-imx.yaml diff --git a/Documentation/devicetree/bindings/usb/ci-hdrc-usb2-common.yaml b/Documentation/devicetree/bindings/usb/ci-hdrc-usb2-common.yaml new file mode 100644 index 000000000000..9f8f2f343dd3 --- /dev/null +++ b/Documentation/devicetree/bindings/usb/ci-hdrc-usb2-common.yaml @@ -0,0 +1,197 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/usb/ci-hdrc-usb2-common.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: USB2 ChipIdea USB controller Common Properties + +maintainers: + - Xu Yang + +properties: + reg: + minItems: 1 + maxItems: 2 + + interrupts: + minItems: 1 + maxItems: 2 + + clocks: + minItems: 1 + maxItems: 3 + + clock-names: + minItems: 1 + maxItems: 3 + + dr_mode: true + + power-domains: + maxItems: 1 + + resets: + maxItems: 1 + + reset-names: + maxItems: 1 + + "#reset-cells": + const: 1 + + phy_type: true + + itc-setting: + description: + interrupt threshold control register control, the setting should be + aligned with ITC bits at register USBCMD. + $ref: /schemas/types.yaml#/definitions/uint32 + + ahb-burst-config: + description: + it is vendor dependent, the required value should be aligned with + AHBBRST at SBUSCFG, the range is from 0x0 to 0x7. This property is + used to change AHB burst configuration, check the chipidea spec for + meaning of each value. If this property is not existed, it will use + the reset value. + $ref: /schemas/types.yaml#/definitions/uint32 + minimum: 0x0 + maximum: 0x7 + + tx-burst-size-dword: + description: + it is vendor dependent, the tx burst size in dword (4 bytes), This + register represents the maximum length of a the burst in 32-bit + words while moving data from system memory to the USB bus, the value + of this property will only take effect if property "ahb-burst-config" + is set to 0, if this property is missing the reset default of the + hardware implementation will be used. + $ref: /schemas/types.yaml#/definitions/uint32 + minimum: 0x0 + maximum: 0x20 + + rx-burst-size-dword: + description: + it is vendor dependent, the rx burst size in dword (4 bytes), This + register represents the maximum length of a the burst in 32-bit words + while moving data from the USB bus to system memory, the value of + this property will only take effect if property "ahb-burst-config" + is set to 0, if this property is missing the reset default of the + hardware implementation will be used. + $ref: /schemas/types.yaml#/definitions/uint32 + minimum: 0x0 + maximum: 0x20 + + extcon: + description: + Phandles to external connector devices. First phandle should point + to external connector, which provide "USB" cable events, the second + should point to external connector device, which provide "USB-HOST" + cable events. If one of the external connector devices is not + required, empty <0> phandle should be specified. + $ref: /schemas/types.yaml#/definitions/phandle-array + minItems: 1 + items: + - description: vbus extcon + - description: id extcon + + phy-clkgate-delay-us: + description: + The delay time (us) between putting the PHY into low power mode and + gating the PHY clock. + + non-zero-ttctrl-ttha: + description: + After setting this property, the value of register ttctrl.ttha + will be 0x7f; if not, the value will be 0x0, this is the default + value. It needs to be very carefully for setting this property, it + is recommended that consult with your IC engineer before setting + this value. On the most of chipidea platforms, the "usage_tt" flag + at RTL is 0, so this property only affects siTD. + + If this property is not set, the max packet size is 1023 bytes, and + if the total of packet size for previous transactions are more than + 256 bytes, it can't accept any transactions within this frame. The + use case is single transaction, but higher frame rate. + + If this property is set, the max packet size is 188 bytes, it can + handle more transactions than above case, it can accept transactions + until it considers the left room size within frame is less than 188 + bytes, software needs to make sure it does not send more than 90% + maximum_periodic_data_per_frame. The use case is multiple + transactions, but less frame rate. + type: boolean + + mux-controls: + description: + The mux control for toggling host/device output of this controller. + It's expected that a mux state of 0 indicates device mode and a mux + state of 1 indicates host mode. + maxItems: 1 + + mux-control-names: + const: usb_switch + + pinctrl-names: + description: + Names for optional pin modes in "default", "host", "device". + In case of HSIC-mode, "idle" and "active" pin modes are mandatory. + In this case, the "idle" state needs to pull down the data and + strobe pin and the "active" state needs to pull up the strobe pin. + oneOf: + - items: + - const: idle + - const: active + - items: + - const: default + - enum: + - host + - device + - items: + - const: default + + pinctrl-0: + maxItems: 1 + + pinctrl-1: + maxItems: 1 + + phys: + maxItems: 1 + + phy-names: + const: usb-phy + + vbus-supply: + description: reference to the VBUS regulator. + + usb-phy: + description: phandle for the PHY device. Use "phys" instead. + maxItems: 1 + deprecated: true + + port: + description: + Any connector to the data bus of this controller should be modelled + using the OF graph bindings specified, if the "usb-role-switch" + property is used. + $ref: /schemas/graph.yaml#/properties/port + + reset-gpios: + maxItems: 1 + +dependencies: + port: [ usb-role-switch ] + mux-controls: [ mux-control-names ] + +required: + - compatible + - reg + - interrupts + +allOf: + - $ref: usb-hcd.yaml# + - $ref: usb-drd.yaml# + +additionalProperties: true \ No newline at end of file diff --git a/Documentation/devicetree/bindings/usb/ci-hdrc-usb2-imx.yaml b/Documentation/devicetree/bindings/usb/ci-hdrc-usb2-imx.yaml new file mode 100644 index 000000000000..50494ce06d07 --- /dev/null +++ b/Documentation/devicetree/bindings/usb/ci-hdrc-usb2-imx.yaml @@ -0,0 +1,197 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/usb/ci-hdrc-usb2-imx.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: NXP USB2 ChipIdea USB controller + +maintainers: + - Xu Yang + +properties: + compatible: + oneOf: + - enum: + - fsl,imx27-usb + - items: + - enum: + - fsl,imx23-usb + - fsl,imx25-usb + - fsl,imx28-usb + - fsl,imx35-usb + - fsl,imx50-usb + - fsl,imx51-usb + - fsl,imx53-usb + - fsl,imx6q-usb + - fsl,imx6sl-usb + - fsl,imx6sx-usb + - fsl,imx6ul-usb + - fsl,imx7d-usb + - fsl,vf610-usb + - const: fsl,imx27-usb + - items: + - enum: + - fsl,imx8dxl-usb + - fsl,imx8ulp-usb + - const: fsl,imx7ulp-usb + - const: fsl,imx6ul-usb + - items: + - enum: + - fsl,imx8mm-usb + - fsl,imx8mn-usb + - const: fsl,imx7d-usb + - const: fsl,imx27-usb + - items: + - enum: + - fsl,imx6sll-usb + - fsl,imx7ulp-usb + - const: fsl,imx6ul-usb + - const: fsl,imx27-usb + + clocks: + minItems: 1 + maxItems: 3 + + clock-names: + minItems: 1 + maxItems: 3 + + fsl,usbmisc: + description: + Phandler of non-core register device, with one argument that + indicate usb controller index + $ref: /schemas/types.yaml#/definitions/phandle-array + items: + - items: + - description: phandle to usbmisc node + - description: index of usb controller + + fsl,anatop: + description: phandle for the anatop node. + $ref: /schemas/types.yaml#/definitions/phandle + + disable-over-current: + type: boolean + description: disable over current detect + + over-current-active-low: + type: boolean + description: over current signal polarity is active low + + over-current-active-high: + type: boolean + description: + Over current signal polarity is active high. It's recommended to + specify the over current polarity. + + power-active-high: + type: boolean + description: power signal polarity is active high + + external-vbus-divider: + type: boolean + description: enables off-chip resistor divider for Vbus + + samsung,picophy-pre-emp-curr-control: + description: + HS Transmitter Pre-Emphasis Current Control. This signal controls + the amount of current sourced to the USB_OTG*_DP and USB_OTG*_DN + pins after a J-to-K or K-to-J transition. The range is from 0x0 to + 0x3, the default value is 0x1. Details can refer to TXPREEMPAMPTUNE0 + bits of USBNC_n_PHY_CFG1. + $ref: /schemas/types.yaml#/definitions/uint32 + minimum: 0x0 + maximum: 0x3 + + samsung,picophy-dc-vol-level-adjust: + description: + HS DC Voltage Level Adjustment. Adjust the high-speed transmitter DC + level voltage. The range is from 0x0 to 0xf, the default value is + 0x3. Details can refer to TXVREFTUNE0 bits of USBNC_n_PHY_CFG1. + $ref: /schemas/types.yaml#/definitions/uint32 + minimum: 0x0 + maximum: 0xf + + fsl,picophy-rise-fall-time-adjust: + description: + HS Transmitter Rise/Fall Time Adjustment. Adjust the rise/fall times + of the high-speed transmitter waveform. It has no unit. The rise/fall + time will be increased or decreased by a certain percentage relative + to design default time. (0:-10%; 1:design default; 2:+15%; 3:+20%) + Details can refer to TXRISETUNE0 bit of USBNC_n_PHY_CFG1. + $ref: /schemas/types.yaml#/definitions/uint32 + minimum: 0 + maximum: 3 + default: 1 + + fsl,usbphy: + description: phandle of usb phy that connects to the port. Use "phys" instead. + $ref: /schemas/types.yaml#/definitions/phandle + deprecated: true + +allOf: + - $ref: ci-hdrc-usb2-common.yaml# + - if: + properties: + phy_type: + const: hsic + required: + - phy_type + then: + properties: + pinctrl-names: + items: + - const: idle + - const: active + +required: + - compatible + +unevaluatedProperties: false + +examples: + - | + #include + #include + + usb@30b10000 { + compatible = "fsl,imx7d-usb", "fsl,imx27-usb"; + reg = <0x30b10000 0x200>; + interrupts = ; + clocks = <&clks IMX7D_USB_CTRL_CLK>; + fsl,usbphy = <&usbphynop1>; + fsl,usbmisc = <&usbmisc1 0>; + phy-clkgate-delay-us = <400>; + }; + + # Example for HSIC: + - | + #include + #include + + usb@2184400 { + compatible = "fsl,imx6q-usb", "fsl,imx27-usb"; + reg = <0x02184400 0x200>; + interrupts = <0 41 IRQ_TYPE_LEVEL_HIGH>; + clocks = <&clks IMX6QDL_CLK_USBOH3>; + fsl,usbphy = <&usbphynop1>; + fsl,usbmisc = <&usbmisc 2>; + phy_type = "hsic"; + dr_mode = "host"; + ahb-burst-config = <0x0>; + tx-burst-size-dword = <0x10>; + rx-burst-size-dword = <0x10>; + pinctrl-names = "idle", "active"; + pinctrl-0 = <&pinctrl_usbh2_idle>; + pinctrl-1 = <&pinctrl_usbh2_active>; + #address-cells = <1>; + #size-cells = <0>; + + ethernet@1 { + compatible = "usb424,9730"; + reg = <1>; + }; + }; + +... diff --git a/Documentation/devicetree/bindings/usb/ci-hdrc-usb2.yaml b/Documentation/devicetree/bindings/usb/ci-hdrc-usb2.yaml index 3b56e0edb1c6..9b9b77ad945b 100644 --- a/Documentation/devicetree/bindings/usb/ci-hdrc-usb2.yaml +++ b/Documentation/devicetree/bindings/usb/ci-hdrc-usb2.yaml @@ -15,7 +15,6 @@ properties: oneOf: - enum: - chipidea,usb2 - - fsl,imx27-usb - lsi,zevio-usb - nuvoton,npcm750-udc - nvidia,tegra20-ehci @@ -31,40 +30,6 @@ properties: - nvidia,tegra124-ehci - nvidia,tegra210-ehci - const: nvidia,tegra30-ehci - - items: - - enum: - - fsl,imx23-usb - - fsl,imx25-usb - - fsl,imx28-usb - - fsl,imx35-usb - - fsl,imx50-usb - - fsl,imx51-usb - - fsl,imx53-usb - - fsl,imx6q-usb - - fsl,imx6sl-usb - - fsl,imx6sx-usb - - fsl,imx6ul-usb - - fsl,imx7d-usb - - fsl,vf610-usb - - const: fsl,imx27-usb - - items: - - enum: - - fsl,imx8dxl-usb - - fsl,imx8ulp-usb - - const: fsl,imx7ulp-usb - - const: fsl,imx6ul-usb - - items: - - enum: - - fsl,imx8mm-usb - - fsl,imx8mn-usb - - const: fsl,imx7d-usb - - const: fsl,imx27-usb - - items: - - enum: - - fsl,imx6sll-usb - - fsl,imx7ulp-usb - - const: fsl,imx6ul-usb - - const: fsl,imx27-usb - items: - const: xlnx,zynq-usb-2.20a - const: chipidea,usb2 @@ -243,84 +208,11 @@ properties: vbus-supply: description: reference to the VBUS regulator. - fsl,usbmisc: - description: - Phandler of non-core register device, with one argument that - indicate usb controller index - $ref: /schemas/types.yaml#/definitions/phandle-array - items: - - items: - - description: phandle to usbmisc node - - description: index of usb controller - - fsl,anatop: - description: phandle for the anatop node. - $ref: /schemas/types.yaml#/definitions/phandle - - disable-over-current: - type: boolean - description: disable over current detect - - over-current-active-low: - type: boolean - description: over current signal polarity is active low - - over-current-active-high: - type: boolean - description: - Over current signal polarity is active high. It's recommended to - specify the over current polarity. - - power-active-high: - type: boolean - description: power signal polarity is active high - - external-vbus-divider: - type: boolean - description: enables off-chip resistor divider for Vbus - - samsung,picophy-pre-emp-curr-control: - description: - HS Transmitter Pre-Emphasis Current Control. This signal controls - the amount of current sourced to the USB_OTG*_DP and USB_OTG*_DN - pins after a J-to-K or K-to-J transition. The range is from 0x0 to - 0x3, the default value is 0x1. Details can refer to TXPREEMPAMPTUNE0 - bits of USBNC_n_PHY_CFG1. - $ref: /schemas/types.yaml#/definitions/uint32 - minimum: 0x0 - maximum: 0x3 - - samsung,picophy-dc-vol-level-adjust: - description: - HS DC Voltage Level Adjustment. Adjust the high-speed transmitter DC - level voltage. The range is from 0x0 to 0xf, the default value is - 0x3. Details can refer to TXVREFTUNE0 bits of USBNC_n_PHY_CFG1. - $ref: /schemas/types.yaml#/definitions/uint32 - minimum: 0x0 - maximum: 0xf - - fsl,picophy-rise-fall-time-adjust: - description: - HS Transmitter Rise/Fall Time Adjustment. Adjust the rise/fall times - of the high-speed transmitter waveform. It has no unit. The rise/fall - time will be increased or decreased by a certain percentage relative - to design default time. (0:-10%; 1:design default; 2:+15%; 3:+20%) - Details can refer to TXRISETUNE0 bit of USBNC_n_PHY_CFG1. - $ref: /schemas/types.yaml#/definitions/uint32 - minimum: 0 - maximum: 3 - default: 1 - usb-phy: description: phandle for the PHY device. Use "phys" instead. maxItems: 1 deprecated: true - fsl,usbphy: - description: phandle of usb phy that connects to the port. Use "phys" instead. - $ref: /schemas/types.yaml#/definitions/phandle - deprecated: true - nvidia,phy: description: phandle of usb phy that connects to the port. Use "phys" instead. $ref: /schemas/types.yaml#/definitions/phandle @@ -362,55 +254,6 @@ required: allOf: - $ref: usb-hcd.yaml# - $ref: usb-drd.yaml# - - if: - properties: - phy_type: - const: hsic - required: - - phy_type - then: - properties: - pinctrl-names: - items: - - const: idle - - const: active - else: - properties: - pinctrl-names: - minItems: 1 - maxItems: 2 - oneOf: - - items: - - const: default - - enum: - - host - - device - - items: - - const: default - - if: - properties: - compatible: - contains: - enum: - - chipidea,usb2 - - lsi,zevio-usb - - nuvoton,npcm750-udc - - nvidia,tegra20-udc - - nvidia,tegra30-udc - - nvidia,tegra114-udc - - nvidia,tegra124-udc - - qcom,ci-hdrc - - xlnx,zynq-usb-2.20a - then: - properties: - fsl,usbmisc: false - disable-over-current: false - over-current-active-low: false - over-current-active-high: false - power-active-high: false - external-vbus-divider: false - samsung,picophy-pre-emp-curr-control: false - samsung,picophy-dc-vol-level-adjust: false unevaluatedProperties: false @@ -438,33 +281,4 @@ examples: mux-control-names = "usb_switch"; }; - # Example for HSIC: - - | - #include - #include - - usb@2184400 { - compatible = "fsl,imx6q-usb", "fsl,imx27-usb"; - reg = <0x02184400 0x200>; - interrupts = <0 41 IRQ_TYPE_LEVEL_HIGH>; - clocks = <&clks IMX6QDL_CLK_USBOH3>; - fsl,usbphy = <&usbphynop1>; - fsl,usbmisc = <&usbmisc 2>; - phy_type = "hsic"; - dr_mode = "host"; - ahb-burst-config = <0x0>; - tx-burst-size-dword = <0x10>; - rx-burst-size-dword = <0x10>; - pinctrl-names = "idle", "active"; - pinctrl-0 = <&pinctrl_usbh2_idle>; - pinctrl-1 = <&pinctrl_usbh2_active>; - #address-cells = <1>; - #size-cells = <0>; - - ethernet@1 { - compatible = "usb424,9730"; - reg = <1>; - }; - }; - ... From patchwork Wed Feb 28 11:29:58 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Xu Yang X-Patchwork-Id: 13575258 Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on2041.outbound.protection.outlook.com [40.107.14.41]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 2E5F7146015; Wed, 28 Feb 2024 11:30:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.14.41 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709119830; cv=fail; b=jWHzoz9onjEA+0ijHhUsYaFkE+TD0YtEXuNYTXM963Qsl+Jl2nz2jt1+98Bbe9KCkmhjpB+tzzd49bjw7MSrhj08VQjkxxofGWzfJdxRyC6QXVb1bl3v/fSgbjq0hwDjWhydklWO5SwBzEF7/mKqEAcdLCrnr9aG/J1dGiQND94= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709119830; c=relaxed/simple; bh=tHdbKUI5jQLpQt8UCD8B60F32XF6NDc2c6OQijjsxxE=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=ZGjRd3KGAmLU2s1hpXV1b0WN4/Z4sJQBXqU2MaM+e29J8uJSmrtx6TTOday9jqwnYJHOgvzA58fTb/13BoYQVRmZUliqdfCbsiGEoTQM1//CXUDdVK7VIj3/FTbHY6reWR5QWFgAZDuaQhk1tUXHlQOEXJen8zofXLyu7oeIB2I= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com; spf=pass smtp.mailfrom=nxp.com; dkim=pass (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b=evjudKE3; arc=fail smtp.client-ip=40.107.14.41 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b="evjudKE3" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=AsjVfCgLUEU9K83ynuCBK/9o0kXQs6TKIZVzuNNnxOKQgp7MhMo9DQVOMFIWeUrEqWJLgHMzpR6PHECj5nJ0QuG00kj0VAHvy2AswJinmI78eJFSt7U7sOIn8eglK76CRo2HrdpB9nSD5+h7LkVW8p40NRQnTdoW9ECAatZNdzv8sm4yrG18qXXzo014HkbN9EuPZgHLIdHEYkiAZo++WZrsISAnlsxngF/wYml2ydy20ZPvfbdRyhgirRXkxBqpHD5qpI0on3YTi0tDvnR7epZn1aPNcTcUTpy3rMBZYYxIeG6kYu0Fq99vkdqQDkVow177oXpvCASsjnmA+eGyMw== 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=sxYc5zCmVVzdem2J6287e7PIDGHcqtlIg6NDNRpbl4o=; b=mLdeAz0TwZJCKoG6LukjnPcITS5jPvCI6GpwYVm3QqyrUe3PYg6OOcMI4HDpE4oHJJjJ6dFN0G1FaPgr03hmGlLZAnLtbfVdaas+piC9aLnFLuQ2agVg62GAK/lEzw0GcfFx6yp9HjBVNF+mpwQhxq+3H1BxPuVjIZ7tDZkcA1nnSSUvjyHrdqlCkXz7jP1zI++utrCgrG7PxT54Bx4YgnfseFCG02DLtOxlJ00zmFVSSeAVkNmnL0C/Vc3aeP/PmVdwlMhwF4CZwTCB7cuBJx+tScfeZcmJUDknaOEvGDIpfs7V90XjMkthRquToL359AV8u3a+4VkpAa7O+eLpMQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=sxYc5zCmVVzdem2J6287e7PIDGHcqtlIg6NDNRpbl4o=; b=evjudKE3otwjlQhtZLm9YeVtruD8G5/d4+VFtm83YxwKXXw8zHBfbs/1BAAMxfbjbTjtck/3yjtoaM9Yan16Vtrv0sEi6ui2YuQoqjYadnh2l/sNbjE4VAKV0sICzkr/Ov7BKW2hE+tafNbgvHZOn+uITfj/X9LYtdHJFWD3mGQ= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from DU2PR04MB8822.eurprd04.prod.outlook.com (2603:10a6:10:2e1::11) by AS8PR04MB8466.eurprd04.prod.outlook.com (2603:10a6:20b:349::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7316.39; Wed, 28 Feb 2024 11:30:24 +0000 Received: from DU2PR04MB8822.eurprd04.prod.outlook.com ([fe80::d45f:4483:c11:68b0]) by DU2PR04MB8822.eurprd04.prod.outlook.com ([fe80::d45f:4483:c11:68b0%7]) with mapi id 15.20.7316.034; Wed, 28 Feb 2024 11:30:24 +0000 From: Xu Yang To: gregkh@linuxfoundation.org, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, shawnguo@kernel.org, conor+dt@kernel.org Cc: s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, peter.chen@kernel.org, xu.yang_2@nxp.com, jun.li@nxp.com, linux-usb@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH v7 05/11] dt-bindings: usb: ci-hdrc-usb2-imx: add restrictions for reg, interrupts, clock and clock-names properties Date: Wed, 28 Feb 2024 19:29:58 +0800 Message-Id: <20240228113004.918205-5-xu.yang_2@nxp.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20240228113004.918205-1-xu.yang_2@nxp.com> References: <20240228113004.918205-1-xu.yang_2@nxp.com> X-ClientProxiedBy: SG2PR06CA0185.apcprd06.prod.outlook.com (2603:1096:4:1::17) To DU2PR04MB8822.eurprd04.prod.outlook.com (2603:10a6:10:2e1::11) Precedence: bulk X-Mailing-List: linux-usb@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU2PR04MB8822:EE_|AS8PR04MB8466:EE_ X-MS-Office365-Filtering-Correlation-Id: 043d5f47-04ad-4bc5-cb0c-08dc3850a7d9 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: RP/Z0ksTqiZJg23rxm9Z1IdHEMRbWMoig2mcsYDVkl1J4napLfhDtrN9pYMhd87TvkSaoBmwi/YywJRg3zZCi+3+SnPTq4gR6yE7PTxW1mUsQ9MicCzHCNdMEL9IpAhTrw3xqf8NItDnRVBM9xGBVrZEs9xDfc+y7V4j5X9XNBdmxBu5cT+iXHlOdTne7Oa4HbsC7u/MHO5JZNIj5c/yl7/BnAO8VxL3YYakCRxvyMsyB+PC7fAaHsBLVe1pW7lYyJBG0XhhDXq4SyFkTms9ILYynXWKtRh0+vG1yg7cVi7oQPrncsbLXW+ntssgH/AvsTjIZU2X6jplEO63ZP0t47a5rWOrxV8HurvcdYCbjUklTZ4O4mmkJJ5/en/gSp3QIMLiibdy1ZIoxsaTQ8YzG0nY6F4d7ZS6uDXpboZCcbS8mskacfcBWBbS9RKp2sjABo45kS0zt/g1/j1xJ70fS1Urz8onf4w33/IwVy0uEcJGeq2pBBz2GzoCLM5U99p2WUTLKHutWtyvzj04al/uMQELcLmUg0defkP0uMbPYAaUf4xYgMGEtlT0RLpJZkJvhEM6fAEt7fP6DaP6PkjRHWf2AEI7g1sNg/C7VNcRQTfZQeb2CGpQJTrQ/LW0Wh+09gaG3pcV0Y9NZubxTWSD6Wplz6GSXCtMfwt1vRzGGWUKY9K9VNq7tWaG+kdC7y+g2Cee390mbEVTdOVw7lTY4JlOHaUx/C0ngPFSZmupKqo= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU2PR04MB8822.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: /kXwmRjtBc513pLDPfqqpqt1IlLIGkqGra8u6dgOmUY1P+IJBY1feFidFZ8ovKXJTAoWTYr9LYZS/FPY+jZf2V/XLtU+0gC9YBFWTI7DR3kTljffRtM5a5OeNG+78kwLCNwZTHXAQjec5rjrUT85M1CN/jt2+vSFVu5/4m2BowotV3AeXBgh8K/wKzjo7ZfD1XW19E4nNm5zbTl8LFg8EBHx+FKyRmPRgme0M6ylMa3DaFMWQlvlXvIj9vbShs9hm+DLtC78gCGIRzsziNS5uIz8qBVlUHOjKhcQF9ozNVlg5mYPHVC16lMrFlQCyJR6oMN6cDI/+wyvPN/1wwpWysyMaGHrsFfSP9JF9ARzMnEK+Itz+vtSDVx2VRF8qU8eq4/rLPTpYFV7zXSqcr9T++RsJQpS8cgakP0SVaWxyHiiz6JkWYnn07e/PWvn64N67u9VT9zBD/65X3ZfJtvQyFHqzgMdjW9x0DKfWHbWSM5qMhbCqI388ht1Ve+zGd39cpWz5bKpzLYN/MDnlyE68oVFaQpirwsUugdESaSyB/D4CvCJ/j6cD8A7/porBZ6P9aTAKQnqPkUBdemDCDiv7Ixvk0Q0R14lbAPxykSZ97CVOKuIzkvhw9rqs19a66wj/Tdmobss63n7ydBufi6ZYA6MfJKplW0aNqNPwlACVe+tj1Iiy9ke629U5XgP+OzqQl+J7foexexpG8ISEysh+9AvWfNeoijk3MAA4hG2pvkic4R3nvNHfr+vf8k0US5QzXUO3QvZoSCsZ8TWBVziArVufRDukGvNL6KoEHU0ZVbVq8zAUI5m41QwiHRu5XQHZYJoCthGMIAGrmvaLIkYKqmI3e+WqYwRZZglFrddnL4lRvjKw4fEn52jmgmackDPVuN0pNwia/EcKauI2pkvipwUXBI/Hd6DxBDVI9wIRyCLTzKnr2GHvcH95+2Cpf0ZhLO+Yg01kFVBA+XthEyA5CyvloWPQxWWlN0Ais8Tmd51RfSnI5xBQRdX737+OWbpzBGuoAchHaswOqZajP2ewzenBWQV+yRNfY26m7X9oVM1m04yuRI+byA1HrXaRTfbERaSok0H5YluGM2kQDhs8fBomDPZ0iq7GB27IbI/f14IJttUrJEEzYJDKwJPett6SRqx9I4kb6gHSootdq4uHnHufL5RGOr0kFtpZoUsxbatkn6u00VSR83D0ZVB2dumfdwcHGu6RnGcSc7RACNIaN3bEB0PRFmk82hi72vxxqi1PJNSIW5F7btQJBmmq1B/F2GaSPdxgkzDS03cprQn3vqPabsTnwZiFAgwiCYkdjUo3JEJdhB7N/65uJOKpr0p3eF/bqyi6/nzgMoYa+gK3U4ecv1XL5hZTvW6jkX3WYApOLxdVSX8QNrutV+/i4e2F18w0snzPl5C8ESVqtfvgtU3X5otFBjo6ixJAPvuOo/08NA3YDhMBIkzHLWW2PjmTmjt9F6MDnLgEv+TMi7rMDpDpEkIjooHagyT7zoV7aNs3393HHDw8Dbdu9T5GR3DOSakeTHRdWFWTL36uI/hspem8ztiJz8yoFCDiA4s9/DwTeTshukqtpEwalxj0M8X X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 043d5f47-04ad-4bc5-cb0c-08dc3850a7d9 X-MS-Exchange-CrossTenant-AuthSource: DU2PR04MB8822.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Feb 2024 11:30:24.6026 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: NGxslKlfEXg+qUeJCxUjnyDy1FMnJyN1jhKkvWOUw+x+5MuuRrSRQOUULvaTLEXz13JMyufF7yqo7e9nKIhN5Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB8466 Add restrictions for reg, interrupts, clock and clock-names properties for imx Socs. Signed-off-by: Xu Yang --- Changes in v4: - new patch since v3's discussion - split the reg, interrupts, clock and clock-names properties into common part and device-specific Changes in v5: - keep common property unchanged - make if-then more readable - remove non imx part Changes in v6: - new patch based on ci-hdrc-usb2-imx.yaml Changes in v7: - no changes --- .../bindings/usb/ci-hdrc-usb2-imx.yaml | 52 +++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/Documentation/devicetree/bindings/usb/ci-hdrc-usb2-imx.yaml b/Documentation/devicetree/bindings/usb/ci-hdrc-usb2-imx.yaml index 50494ce06d07..a4730a2393e6 100644 --- a/Documentation/devicetree/bindings/usb/ci-hdrc-usb2-imx.yaml +++ b/Documentation/devicetree/bindings/usb/ci-hdrc-usb2-imx.yaml @@ -49,6 +49,12 @@ properties: - const: fsl,imx6ul-usb - const: fsl,imx27-usb + reg: + maxItems: 1 + + interrupts: + maxItems: 1 + clocks: minItems: 1 maxItems: 3 @@ -145,8 +151,54 @@ allOf: - const: idle - const: active + # imx27 Soc needs three clocks + - if: + properties: + compatible: + const: fsl,imx27-usb + then: + properties: + clocks: + minItems: 3 + maxItems: 3 + clock-names: + items: + - const: ipg + - const: ahb + - const: per + else: + # imx25 and imx35 Soc need three clocks + if: + properties: + compatible: + contains: + enum: + - fsl,imx25-usb + - fsl,imx35-usb + then: + properties: + clocks: + minItems: 3 + maxItems: 3 + clock-names: + items: + - const: ipg + - const: ahb + - const: per + else: + # other imx Socs only need one clock + properties: + clocks: + minItems: 1 + maxItems: 1 + clock-names: + minItems: 1 + maxItems: 1 + required: - compatible + - reg + - interrupts unevaluatedProperties: false From patchwork Wed Feb 28 11:29:59 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Xu Yang X-Patchwork-Id: 13575259 Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on2055.outbound.protection.outlook.com [40.107.14.55]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 36B89161B7C; Wed, 28 Feb 2024 11:30:31 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.14.55 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709119835; cv=fail; b=b6qbYHq04t8lebcZonO8ReY8ihxdKn/H03wHj2g4YLXJB/LwpZ2mC8vTR9EGcl0SN+PgX90jcNZJMWA90TXrHSXDwEmx6Xm14nBkOjTzrcikHOzdOtlOypHlmJ6lO+knUYwZ5RxUSV7hkNLgv7jjxL6CyKOCeWPljcBV+9/5xus= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709119835; c=relaxed/simple; bh=tLQRU1bSyw4nV4IX+RDL8SxbuBTXal4Fh+/wad+qECc=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=ZvQBw0psT1B8nDU0oTfMq7rDM+IhV3a8sfV5cQHO9aLVXgzwAsRiXh2s0G5A+nm66S9/DczsrEuGbg8RVUSEWVZ8S22KeonysJ8aNjVCcAZxRBGqraYF/L7DRWcuD7wIQVAfGxlLGSaclBfpq4mPMMAoDnzaCcIA7AX6nkhElCo= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com; spf=pass smtp.mailfrom=nxp.com; dkim=pass (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b=ipnuz8n7; arc=fail smtp.client-ip=40.107.14.55 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b="ipnuz8n7" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jF3TtIegAP5aFWyF4Llg+Ca1Hgc1tuz/cxy15IhhE727+7ygQhT52/QJ+t9P1jM13xOTmr7m4Z/pMXF7LRH3TgQyW9gH+dOr4Fq1W9r/3kL4mXFk1CZpbyiQ6ytWAcqOgT1Rv/pSkx3Lb+NQGd0VXwy1zKtJFE3fiDt82RqeKnqz1vUDR5OE2y6FXMFhAD6b6CdAF8x8UE4YRXOibYS2wpKEJEJ28tgPu/ESFHDpu75pGiu7tIWnGbRfwLlA8WldQK2lgvKDVThvH15ORyQbpoCLJMM6b1KRrkeZjC1lUCpkr0TH6EBY6vP2hOdyGRv7wCFEbY9mpZsuLPqDZ83nZQ== 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=bNNJmWiQHa8BkKJSogrViSMO5gNi1b/KCAnuWsynFAU=; b=H1wLbTEX7BpCZ3/i5N0Qj+d+Zo8tRjDEniXMJnKY3bJhQK4/5eYC9muhb3UDYOkIJ0kd4CTPDp2QFxQzZkCNvTKoBkY9HDyLyop45dJMl4OvTqzz5jIdia0Uuzu3HmoWxXgqIALuMRP8NdGcBGvf88fDpj511QUSeDqweC5fm1cLxYvVJKFbqnWHIOVeKNrWzJY2U1EcCb2lEWC4ysmS9IMpg3reE/yN/TU6jqbEpuXMe06wPiO0rFZwNYUhMmjpQxGMUAZPD7Yynu/3d92UeJqpmdn1W2ELChNw3+y2t+bW0zBUcdjENkNrnnhFCqVOF/nfoZB2360VOM/IxAjqGw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=bNNJmWiQHa8BkKJSogrViSMO5gNi1b/KCAnuWsynFAU=; b=ipnuz8n7Ii94vbmYw9O4LFLTJySun9m3BQxCGq1Mb3KRxOPTeVdbSaVk8gOZkQkWwWpE0HZpf7FAU94LOdfe0ZXI7Rk2ryGEhDAChOn6Vp+lOyUuSxKlgDf2/a4lrKV9mSET2/zRvaA4MQi7PDEnOUyKBfnMb1cFawtBLMP4ocU= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from DU2PR04MB8822.eurprd04.prod.outlook.com (2603:10a6:10:2e1::11) by AS8PR04MB8466.eurprd04.prod.outlook.com (2603:10a6:20b:349::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7316.39; Wed, 28 Feb 2024 11:30:29 +0000 Received: from DU2PR04MB8822.eurprd04.prod.outlook.com ([fe80::d45f:4483:c11:68b0]) by DU2PR04MB8822.eurprd04.prod.outlook.com ([fe80::d45f:4483:c11:68b0%7]) with mapi id 15.20.7316.034; Wed, 28 Feb 2024 11:30:29 +0000 From: Xu Yang To: gregkh@linuxfoundation.org, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, shawnguo@kernel.org, conor+dt@kernel.org Cc: s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, peter.chen@kernel.org, xu.yang_2@nxp.com, jun.li@nxp.com, linux-usb@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH v7 06/11] dt-bindings: usb: ci-hdrc-usb2-imx: add compatible and clock-names restriction for imx93 Date: Wed, 28 Feb 2024 19:29:59 +0800 Message-Id: <20240228113004.918205-6-xu.yang_2@nxp.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20240228113004.918205-1-xu.yang_2@nxp.com> References: <20240228113004.918205-1-xu.yang_2@nxp.com> X-ClientProxiedBy: SG2PR06CA0185.apcprd06.prod.outlook.com (2603:1096:4:1::17) To DU2PR04MB8822.eurprd04.prod.outlook.com (2603:10a6:10:2e1::11) Precedence: bulk X-Mailing-List: linux-usb@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU2PR04MB8822:EE_|AS8PR04MB8466:EE_ X-MS-Office365-Filtering-Correlation-Id: 24fa716d-e105-486c-60db-08dc3850aab3 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: OLXdPbVfUGFzOmxPoEYKICq+hlaV72CFxBLh636cd9AlhKgybtFAu+EF/ACfuX6vJOSO26JPP1zRpG0130zSse3IBpwgMlyjq7K4AmDdqqsk/5q1SCA1sDvfxUS3QEIKyAXp3RLrJCzdfdjIpGZ71Q/I4HZgZfTFzwsti0gOX+leEdVvSDwXI0jlbRx7Yxb+EC6C4CMbRT23GkBRWiQDAih1DNwKOR9fe5O62nP50Z5M2bWLPTb9eJC8FGivrODvcEN6aNa9QjFUtS77ZCtTnyHBlEXgQN/ECDIsemiDk7pP4wn2+8DaAa2XQ8uIvlXzk8n/8Jw7Ofm6HmyzsQxDl8sPvypi9SWvkagvF8PeXo1AAMSPtE7p0pLY2FKNXlU2JAKysbvji4DVKPvRBfnyGBI9XUA3tLR/5XX5GeUieuk3qJsOtNfpuc9EWEO2dxMdC5OVkeG69/mVUFVnpx6NMAqGZimdwR/Iic5Pv5WvIvLiHgBRw23hHRCBaZuS4zXJTzdVxMxoLnXDUtF62Lb3bdRUg722guC5yyT9JviqHFJJdmFtDt9uXwGoUWAT3vOi/iR6sl+eozYyuOONdHmVyM+KEefyMxzvt+99beFh/YOCDUezxGrIIKhyzqyOK16AvHCCNEF7QMQB/uAflczFdGyShjM/1wwgjGEClZi7yRjPJz2wmUDl5kcWLRNLgR57uVGa/gD6zpf9qWp9QR/L5aTApMyfQsCjNV/9ZuhtHkI= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU2PR04MB8822.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: SYvX5AvZcZEL2l/nT58F4CsB+PdI6gs4PHYXDD4BghAz8ZuP7/j/KaVDbvdrzQ/mumbVxSpN7EcAXM2MGJnzB4UYlRoDUNkZw/ka2VmeWyOS43BDOdoeCJgwhhEmcfobYFRyOnwKT7IqQ4PUmr8sJ/mMgCb0SzAisK5936U8XBMZgborlcYddm+3O0M8w0LVCdYYhhsHVUiZiPgJ0XLHoWbn9bVKqAXfnTaBvpgBD2cfLtfMjI6uD6LOEC2gdVnOzuG72+qUTcQQFdFhhgqTsz0/b+tnmKxKXtDvFn5bS6TSESY6Es1O8Nb1fVx9HyzADKDV7aLYIxWynECVyJog9hiCEZEesHbm8Z4dF/4TAmp8GtWMWhaKh7zyHjl2KAQusNKJcre9a7HcoGZkXgtx1s7Nc7pTv+7lJD7cIWW6I48JAYFj9fNO/w0IclFLeZjvkFAipQM787IVSKOqgsCs8qlOFTcaE5agRQcUbcSbPr5PtSND4TVJZcIdutfk6y6Jtfrul5I7eN5tqAuv75Z3Rd9i9i3YNlWst5c8F1mAYdrj0IFt2FNO4jLnAZ2eeRzbWMCnXD6zqLVjG1nj7x69mp3Ika6xQyk0TOQJrOpS0WQMTjlLJslgZvzntJIi7q/2oCtixcimCREbfgfAy5hYR1WL1p29d1MKoj1S+en+VXyKpXk1KeyeZr0QdPhlq1X7/fU+J6+vaxa8DeB9/g/hO260lfwkY1984tGNbVYn68t6zHDq7YBItDkD9sRplmpJujlyWLXIUA5JYmYsUOAbjlAGg3UWUUWbGro0V14rwRV04/I0lSyK7wEPKep9DXEW0okIpDL40MEsoHfp7Wya1jpMeUD/oh/w8h3bdjxDHV3mzrDrtkbfgCgcb91yrhL7352QF/2YzOeVzNuTnbw1Av60td34C6H1BGqYbiuVajBWvOrZ4RcpGFP51/4Q41ekMDjXBVV4kht/j8mP1G1311d+v1VfVb6ACotFNZ68O8msIwnhC3dyzN89Vpeu+K9GHlQwvYQz5CrsWx9P1u34IHzMMsAwZh90mfM0KBctGXUmMejENluJPOxvll9DuaoBBlPlFmIJZu8P2TTGLTOWIkKFv5O+1M6lAEIcUIzrQcu7GrGxEB2MtKe5Ka4gPFEd9ZKxabENGFws/qvRDhdpXC0IlJusppq7oLvPoYlkdNbmRJBl1xTTTvDUMnqUZ3XyfMtooDa4blB8wYpbe5At+Tqp1dOu134UwiLT+kQEmuVnXGbtn5D7kMTq4+qV9T0NAiW4mI/axjFKmYx/sarBjEf4yluXnxEwxJ7pKFxQB4ClyIW/rMedn3lHc2m0Js+7lEZ1/+TLBRnSbdBIgIirKnO4BkiIPI1MwuEPMJGyfhZb6NRjVKKgFZzVXTxGzeb1r9Ugq3OP7OkOy7gXFZTHSBytXPHhwTH+U+Is599Td7Jz4/lB4ZUfVJfzkRPIyKVLoBDSfi5ug9pLCQjPFA+96WzOzSBIS+hOUofLVKPF8+jcGPwzF+92IbfUvN9fxp+WEuuf9/a2GpS1I/tZI1OuXDJhqHn/3kFDPtcLvjImJtR0MXl5tDTHVqqMRLxSrvcZ X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 24fa716d-e105-486c-60db-08dc3850aab3 X-MS-Exchange-CrossTenant-AuthSource: DU2PR04MB8822.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Feb 2024 11:30:29.4749 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: vNHfy19RXW481cNJ2moUX/I/X6RK4vIcFlamCkgfOQ7W4cKnYR2QVP6rEHXYM7k7Nn6zbpsGKDvYYJ6s31l7Wg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB8466 The i.MX93 needs a wakup clock to work properly. This will add compatible and restriction for i.MX93 platform. Signed-off-by: Xu Yang --- Changes in v2: - no changes Changes in v3: - add clocks restriction Changes in v4: - use 'contains' rather 'items' Changes in v5: - rename clock name Changes in v6: - new patch based on ci-hdrc-usb2-imx.yaml Changes in v7: - no changes --- .../bindings/usb/ci-hdrc-usb2-imx.yaml | 34 ++++++++++++++----- 1 file changed, 26 insertions(+), 8 deletions(-) diff --git a/Documentation/devicetree/bindings/usb/ci-hdrc-usb2-imx.yaml b/Documentation/devicetree/bindings/usb/ci-hdrc-usb2-imx.yaml index a4730a2393e6..a2932af2c09b 100644 --- a/Documentation/devicetree/bindings/usb/ci-hdrc-usb2-imx.yaml +++ b/Documentation/devicetree/bindings/usb/ci-hdrc-usb2-imx.yaml @@ -40,6 +40,7 @@ properties: - enum: - fsl,imx8mm-usb - fsl,imx8mn-usb + - fsl,imx93-usb - const: fsl,imx7d-usb - const: fsl,imx27-usb - items: @@ -186,14 +187,31 @@ allOf: - const: ahb - const: per else: - # other imx Socs only need one clock - properties: - clocks: - minItems: 1 - maxItems: 1 - clock-names: - minItems: 1 - maxItems: 1 + # imx93 Soc needs two clocks + if: + properties: + compatible: + contains: + enum: + - fsl,imx93-usb + then: + properties: + clocks: + minItems: 2 + maxItems: 2 + clock-names: + items: + - const: usb_ctrl_root + - const: usb_wakeup + else: + # other imx Socs only need one clock + properties: + clocks: + minItems: 1 + maxItems: 1 + clock-names: + minItems: 1 + maxItems: 1 required: - compatible From patchwork Wed Feb 28 11:30:00 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Xu Yang X-Patchwork-Id: 13575260 Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on2058.outbound.protection.outlook.com [40.107.6.58]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id F31E014AD2E; Wed, 28 Feb 2024 11:30:36 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.6.58 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709119838; cv=fail; b=t739Xh3ndUbTmBgCOM3BMRjTBibPEauxCKHCbCuP3CSRqMTlCmaoexkgqrIXdTLvQq9BAwRQ8u/rkzIQtDjMuKpVO/XGm7M+yQm3afY5489FPFeI207ANma+jpwwYukJ3lyrTsAIQaZzWA3le/7OlYCflAJTZgACYKHGL4gd+gU= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709119838; c=relaxed/simple; bh=fLLhbZyeMtETsXUmy5a2faG5FytdiDIdqo1pUauoO3Y=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=YSeFsuiuWFRFvL/0Oq89sdRMc+Kel0DNgH9358XXiyU3BsblrPF3rPrFNM/vgQF+WrhUVIecqjX3rUGeIxl7tm1j8udIhEUPf+Iso2FdPh54GdNrJuTzp4m3zJHsLO2ogAgus8GU0XtfCq4NCuPrKzhEvaSJSX74DagBp5hLXdo= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com; spf=pass smtp.mailfrom=nxp.com; dkim=pass (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b=I+UBOYol; arc=fail smtp.client-ip=40.107.6.58 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b="I+UBOYol" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YyShy4NcWcyczT4DnkS7TwUasmj1yYZYfc9S/Bxid8o1q/qSqz6ZCVbbe+U2i9oeZtEV36jANKCjVmrbn84O7H0pAulqioKQDQrrmrJAYGRh4H+gaeMyd/xyYn08VPAmIxonqpXhjByKBBY+o/Xqz0I+bDa+fvqSjSKdwMjdtouzSLBhIl47nN7pO16SbNOatLXIt9/ufMyLyhF/hv/2B+e8lnUPjU/kBoIIfUlIKHELSqZQmmyMycuOxAbcy874FL1t1JVLtOxbvZdIORg5TsDvqEnkgtJxvJx7sJw1H+XAPudtARLWYvFv1vn5l+2xzUiB6frbBJaeOvVxdYFOyg== 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=SbI6v3CNu5UvKAgeNAqKkcIN5+txtheM0kRA9dNIZo4=; b=E8rL8B3WpwAQDdg/TJf9LyQW93b5s8H4F/8lVwchEDQtqkSpn3hPeX5XXFXnlDFaLc3frsIocJ/O2/Y3ajpVMj/J+UDrSnPPJQNL/QNDgx3n9iDr3hJvbo/NrDdnvgj58+DXCYmWesNrxnkBL7Ksc/JdCQYhSJROo/uqewKeDnN21Tk5wZF3bxb2wOqvIIIlUVUfpNcmw/0pl5/KXkbREUHfEzrkjw/Kth3waUU2TGB4GWLYKAS3xKUq8b+BCkfq9dmVzw+VkNBgG0KjP/j/fBneg4UX2jWDeb3J+NcHCngM5bdtIm2Hf+tq+WqZJRNwUqHa8Xu5GNnUV+oXGgS4Bw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=SbI6v3CNu5UvKAgeNAqKkcIN5+txtheM0kRA9dNIZo4=; b=I+UBOYol0HhdLkUk4V5CgPoqCTA+eliMb1kCdeSEIn7iRol6OTYaH+9oKuDVlOIkQ7TJPaueITu+E4TIzlzqtRmhR6FLkXGU6383sHt5lTjSRe452MpCfOfKYN0A198Xt+naf8OLKEgWbdO8cFXe+AvKBfBLPHnhgx31iHZUGrs= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from DU2PR04MB8822.eurprd04.prod.outlook.com (2603:10a6:10:2e1::11) by AS8PR04MB8466.eurprd04.prod.outlook.com (2603:10a6:20b:349::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7316.39; Wed, 28 Feb 2024 11:30:34 +0000 Received: from DU2PR04MB8822.eurprd04.prod.outlook.com ([fe80::d45f:4483:c11:68b0]) by DU2PR04MB8822.eurprd04.prod.outlook.com ([fe80::d45f:4483:c11:68b0%7]) with mapi id 15.20.7316.034; Wed, 28 Feb 2024 11:30:34 +0000 From: Xu Yang To: gregkh@linuxfoundation.org, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, shawnguo@kernel.org, conor+dt@kernel.org Cc: s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, peter.chen@kernel.org, xu.yang_2@nxp.com, jun.li@nxp.com, linux-usb@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH v7 07/11] dt-bindings: usb: ci-hdrc-usb2-imx: remove fsl,anatop property Date: Wed, 28 Feb 2024 19:30:00 +0800 Message-Id: <20240228113004.918205-7-xu.yang_2@nxp.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20240228113004.918205-1-xu.yang_2@nxp.com> References: <20240228113004.918205-1-xu.yang_2@nxp.com> X-ClientProxiedBy: SG2PR06CA0185.apcprd06.prod.outlook.com (2603:1096:4:1::17) To DU2PR04MB8822.eurprd04.prod.outlook.com (2603:10a6:10:2e1::11) Precedence: bulk X-Mailing-List: linux-usb@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU2PR04MB8822:EE_|AS8PR04MB8466:EE_ X-MS-Office365-Filtering-Correlation-Id: 2d5fa3d0-3d8d-47bd-a197-08dc3850ad9c X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: LKamfVEOmt4WqN7fffoAtZMi9SF4Jut03xhSEgfavKYqyvLzbu+crIpYIowyv/ZrqFHW2TqnxBKwKWhODBxTHHE745GJ8ejL0umrmwFPfCuBLXAXPCWb15g4shoYmUqxquzT7hHs9trJP6BAoMN6RROfquzEvbxIJQRsj5A5heAMYoJtzvltS2qIyScRpmaUZ5YG+/kzG4zyVZ1ORsV4FCoz3f//72VGFd1ei/fHVXj7EUdzWrXOKb78TdA9f2B98/ZR4oX8K87/jEBahcdRzLpudHjVlUE4ahE3AWWeiVEZbDkZpW0YJB4LJn9zcRypvoq2dL+fuFVqKwM4m0GjAe1f49aXsyf5HYEJdKoJWo1yH2X1+0PsI+TO6ti/wNGNFlkUXNHh+hto4jpFqCzRq+DHwDfgvCE3w1R8Wv9Ikkar5yZ6mhnpXjrQ0y49QB1uFHWqEhfU5ZkR0ta+pjITxFhNiDioFhkR9rMCMXsKS3qvtULqngRes6UQhtoki2vKkzutXHAm08VA4B6PNnCmdFFxI+5RXeh2fCa3MQvc+sPVHIZ9ixBQkoq/XYCmDuXSDUdDR7LIKxE3aHz96Vthq8Na4xvWKPkYPlAp6loa+ZHX992xdWA2HXoHVHGsEXRGrd8l57rrdbd0ZTh35R/QWSzbcrRd7FyiDnS6SPIAjsuSnO2+NG7euOG7685tqNu80Bk5PO49v0S7omAm6DTo3Lcpbu25x87nieI2NaRpNnE= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU2PR04MB8822.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: SOWKRro7hKeMd+GxWculaaMbHJI3UzLUNw7hAcW7+552am8QOMbjZdIUdO85WCcu9/daoQEhqhOg93sBJiQOAnsD4NkECxPwmZDgAdNtTzyDzK2eE57k3qJy76yhIqqOnQRyxdnXulmU+clUdU4lCdqjm6JEwF1sQlSwlWxL4zPx3B9oZo5pfxLy0zAPDlxCG9OXsnlRFg6PKOQ6099fNtqpHX6S6h7MJC7TxjKwOY2cP2GSjPHxYpRHJUAxeZtS9SqcMb/wNoAGkc2EE/3jXwdtGVYLvCrp2a+EH4TFXVAbBCud3MQGPUfT3G03JJjJ5dZslYiwQjButTXDyM4EZ4FjIyH7Aq/rqjk6NbYuGqAmyqq2VIuSMTc1nZBV+oCSYBVXQSqd8OE+uLG7wXlz4GCZ0RGWIdthMRncnuuAZNUIRJAT4gyu+ZEpvTZDcNTrwx6Sz9GmPJcKPKGZV1ToOZkTpJYGaeBAcdlZfYFWKb9RxZc8TDevmHzCUtocInoaPn8ZHE1GMyB8t/FYTagJrYWCpJHl5HFGEY7UcYumY2fjhXFpXHHuZEC2huR8/bp7b0UxzM+lJkCOHs759kjbQ/+w8brt3qKKeE/4lJcnETIurFybERsvO/r3yH6m22MKcx4yJ/5GBoQ5Xp+ACHIWHZSAJhjmhfkLCUnPtQqgYOjYflToST6cz0F0SKAso7QwbaFw75TSYdoEV+gyO5tyZSf6Y/hRmVeVEQUz9FnEXtGnA9UVc7iHqKvX0DjzwOKWKOzUqcwZC0vRtd+QgPJUdm35TR6EnI27Sr/mAvplEHGTu64TVyJSQT4PluALgt3HC4qGZh3/gHUjSHRE57RO+PvvPElqrv2STUq9s6fEyHsHdkwifPYXwyRBmktagACziiZyi+1ZE2TcFBTALzhZfBqguV4wESILEnr2zLpmpmYVKioplQFfMVmOizoRd7WElRAg2H3TKxnLegslnauhKY3yIGMS3WjUfn89bp8gHf16tx8Fy1JUVCRAIC04SAVVqMYnTRrfrhhW7eQTeqeIuwJXJwt9hvTWxwW9ASo0uQlbSZNRmCeiQHOV+MxYThA2Of3HfyZ5lrqaTm8fePuvVQo+2b7kMDxTDJJz69QYVS4WOTJkWobswY/PLMWFfSfh5/nMDlJqV/42NBWiOZtxZheCXHdVRHXumbS0vUkF38YvbDauqhh7KqSyVJ29fJBZkGP+K3b9H2THQ/WBS+z5I8Q3Fr2zDdvngdZgTA1jIbZYofFtEmnfrK2nF1AEviSUIBxCmNooNTmwHc1m/16uDTP+p4TQc8CnNqXZJ6KNK936nyH7UZIJl8O2Gg9NNKpYCpcg+180qVVoVlJy/1/XerrQW93eW5Uy85o24PNpeApGYhtXzlzmXpJTBexJAblO8QtumkC+ntGTPI1hbuPj+z4U8UlUf5GR/9p7zYu9f3vQPbfV4fwEkzem9DNSA1jXHvOdn3CqYINLG5sZKrBjiMp5m2Td2rIjX1k+H6U0fW3hVkWykijEzs/UrimuCN+WkOy/cqsoRWhLMUSl3uygQ6UPpDWPIgDwtMD4M0AC0ApFzr8RwSjIaWP3+2OWnRS6 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2d5fa3d0-3d8d-47bd-a197-08dc3850ad9c X-MS-Exchange-CrossTenant-AuthSource: DU2PR04MB8822.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Feb 2024 11:30:34.3954 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 9x21IPVGzdeJdSxIpuImRLjmLE/zKcgN+WLwRFPvLGqY1q/Lj/znEzMseALjn+RLJzHgg6NDZNMep3c4acJd5w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB8466 Property "fsl,anatop" is needed by usb phy rather usb controller. This will remove it from ci-hdrc-usb2-imx schema. Signed-off-by: Xu Yang --- Changes in v7: - new patch --- Documentation/devicetree/bindings/usb/ci-hdrc-usb2-imx.yaml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/Documentation/devicetree/bindings/usb/ci-hdrc-usb2-imx.yaml b/Documentation/devicetree/bindings/usb/ci-hdrc-usb2-imx.yaml index a2932af2c09b..0a6ebb427130 100644 --- a/Documentation/devicetree/bindings/usb/ci-hdrc-usb2-imx.yaml +++ b/Documentation/devicetree/bindings/usb/ci-hdrc-usb2-imx.yaml @@ -74,10 +74,6 @@ properties: - description: phandle to usbmisc node - description: index of usb controller - fsl,anatop: - description: phandle for the anatop node. - $ref: /schemas/types.yaml#/definitions/phandle - disable-over-current: type: boolean description: disable over current detect From patchwork Wed Feb 28 11:30:01 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Xu Yang X-Patchwork-Id: 13575261 Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on2083.outbound.protection.outlook.com [40.107.14.83]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 2EEF36CDD0; Wed, 28 Feb 2024 11:30:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.14.83 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709119844; cv=fail; b=q7GCuuBN5rk33r656OWIdcvUwy1q/7J6l90tEOUADlr7UQTgWAiK8Mm1KyHcYjtKaBb0iUXfIQ2IuCzyOSt+pavf78I0RXMwxgv4wuLFQ9qC46HRIFQhaLjrHk177DLvwCU/4CY22DZFFG4hxMfW/AfSGPgkfHRYwLPM59ZpSfI= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709119844; c=relaxed/simple; bh=Y49ZKzsQ64w4B1BWszHgROP5ol5JiO+9qLV91glpFK0=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=qMBv/WBJkp65/F66KiE9dC5ejlJeVijj2QgslUC//qrP4dYiyia4EoJL4zPADeEPGpWNHuOsCTOiX5ru0npF55l0ef2AO0O8lm8TR767WZNQVF9OO/NNtJ+Pr4OLqvEI4MQlth+zbMDq8UF7VXwBSv+w7ieKnRx7xP+1Q0CgrEM= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com; spf=pass smtp.mailfrom=nxp.com; dkim=pass (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b=NiF2FHWP; arc=fail smtp.client-ip=40.107.14.83 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b="NiF2FHWP" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FWbqltC541b8FHjhDVAitQ5obkPXqLFiYKzO3wTmcWxSQ2qw2+1cz4iKx1+9ke+gdZI4lafQQLn6HLR5kcQldz28HuA1AGtRH2KsaqZJ0Lq4yYwRrC//1JwC0BeIEti/0d4ROkHgKzeclZsWGx9WsvUfQkaj3jqnGsUJ+CKKlIqc/ctTjilrZ8xBv/DVY5Fut2d7YA6htOoHqpCSybCkghew0lQAnL1Q3xEKmmMDP2yhymox+MRu+Qhb5A/k3CYVlpaFsvQvqo8yyST8UMH6N/HLDNm0cPZZQbcT8CJODNhccXjuzrEpcRcYI7wVGRCY/9eY+6pXGrb6ck3pIZ8ZNQ== 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=cjgXSvQCevAlt71uaWkdkXASk5frRs1gZXMTki+ddnU=; b=ddihGyeejU8w9VG11h7t1z7FY5Q5e7RYBydCbD3++uGZUIY+FzEDUgFQVG9xKikHZtFJyfOzJ1wLxcDqQ4+X4BR9Fm009O3wTjyf5LUvmYb8Ul8046AwBE5kRrghQjZdHtnZR6APwDZ5WS9mcU0LPPv0xneRrQ4blN16TUv3Xa4WNVv4DHc4SEYBdqK9GGw75h/4i4n3w5h04F3nZI6qqF5jpIA4Us7nQzNIajhZytzxHc/jmQIkWLvGnAlJQGgScNHjU76cOGk6PkXyF5eZEHXT1FpA0xON6qeiiLAT8TQCi9UwqQtxbXn/bT/RUJbR+AUM9KCG4aJP3KBcPyKWsg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=cjgXSvQCevAlt71uaWkdkXASk5frRs1gZXMTki+ddnU=; b=NiF2FHWPWkBrCNEGlZAtCU8ZRV+RSEYhjdva0VZkBbBLFtfriSQVZu1iMwKBG/I/Bx6qk65aM5sLMOLWAK/G7+lf62JgGYCMvqyR+QNhsl3r6yJO+8pValUA6vxq3VOUrp9ZHprViig8KI2Zn2JrSlzvRuI25hDJVHqdzQA+TdU= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from DU2PR04MB8822.eurprd04.prod.outlook.com (2603:10a6:10:2e1::11) by AS8PR04MB8466.eurprd04.prod.outlook.com (2603:10a6:20b:349::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7316.39; Wed, 28 Feb 2024 11:30:39 +0000 Received: from DU2PR04MB8822.eurprd04.prod.outlook.com ([fe80::d45f:4483:c11:68b0]) by DU2PR04MB8822.eurprd04.prod.outlook.com ([fe80::d45f:4483:c11:68b0%7]) with mapi id 15.20.7316.034; Wed, 28 Feb 2024 11:30:39 +0000 From: Xu Yang To: gregkh@linuxfoundation.org, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, shawnguo@kernel.org, conor+dt@kernel.org Cc: s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, peter.chen@kernel.org, xu.yang_2@nxp.com, jun.li@nxp.com, linux-usb@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH v7 08/11] ARM: dts: imx6: remove fsl,anatop property from usb controller node Date: Wed, 28 Feb 2024 19:30:01 +0800 Message-Id: <20240228113004.918205-8-xu.yang_2@nxp.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20240228113004.918205-1-xu.yang_2@nxp.com> References: <20240228113004.918205-1-xu.yang_2@nxp.com> X-ClientProxiedBy: SG2PR06CA0185.apcprd06.prod.outlook.com (2603:1096:4:1::17) To DU2PR04MB8822.eurprd04.prod.outlook.com (2603:10a6:10:2e1::11) Precedence: bulk X-Mailing-List: linux-usb@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU2PR04MB8822:EE_|AS8PR04MB8466:EE_ X-MS-Office365-Filtering-Correlation-Id: 80d861e1-880a-45ec-547c-08dc3850b08a X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: fAGjaRnrkhoPqdjub75Z7ZBixE4SlL4hQdRtptVDKSiEKTHnhEdDIMHL+J1/inEbIyq2Dp80kkB6lv38u9vD+6Su2WEWbcoly5hzyle42WsPxW/55oqDMJnMzgq8La9Mdwwb3ItnxxbJAiio0FFbG3kK93Hx//5/zBxP3U4VG8SFPMLEieLWBVChqExt0rABIG7ySVLxmNYSA93c7UL8uc50eNMKXR9Mpo8A40rQWKuWpSHRBFCHVCYETBV9FCY+E3sjNQWwiRc6XqZhGoJWBCMdHaXWCtrQtPu0XnoIzHro6M3W66MXBpM8+bdzyzZ+IIAihEU/BgCN8A+pcmMaLBusBQTd/F8NA+zkQQSLGU0fWEqH49dGmM6gT3lu5vbGRv4a3h2MGBLRet+9M99JwkceVh0Kyo65420BrUOnNFz3EyxoJgelmWOTJ11C0vk5xEiNfU7y1QIT08IIHg70oAAY9QOMzbofabFoOvHkKKAL2CCsEeEZ3CwmOmXb2UjY16i31Q2xkv5LevJ45tJlzUZQg0dL6sHXRwljucGCuOVi0fvkUIMv84WlqLmagKz9zdSWnfYJVlSucxzXxKQEDNroAssU0ruvjM7XzSqx++HbNngYivyLBBmPkD11IEHDJao1G1m9fyW3FgmJDEABd17IBEClFbJBORQA5qGeDYADfYqOhCTZVE3KZUKMAmkx+af9j6hKy4mciuYzWmqw5A== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU2PR04MB8822.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: aYtA4RfI2uF1pTXqeDWIapxHJiNbmw1dZfm+5lSiihzVFyX/DE+ufl7TlE6TeUU3gW3FXSsQKOe2ZH6dZ36p1YqrFdLbMdT00wOYiXP2seX/YifhOov7Pv9C3CK49aBZ/iXvUuBXcxSItIk4FedaWGZf3w/QYfcf7EcoW8cpxAi4o9l1PmRXUoXqtRXER6uuPfaXX9r/JAF3/eqbZXOj9Z9A5wCr3I6FXL3Kh9B1UoJpH9P+ng3I4fP04JT018g0ncJaDOkeCsb/JwPtMUYXJXGicnVcntGCX8OD5KN3iZI/xeslx2Zt9KqaVsGc1gWvAJs5Ojmg9gxMR3a58rqpYemf3/OuXG1dtcvTv6vjmYT2DRGNy7SI2mpsVdTJn7r3M15u9nXtw7UiO5B4zJ4Q7syeQ3KQrBbne0oqJ4vd6/scMcW1pNwAp9nVT2i7BUsXqO7Q06oaqh6L1q2wzpRq4K6jDSfx89pU6/E5IdjC1PiyJFAv2tP+pseuAQT+lIxwElmu5XKkblcQytz8vTxJtmNx3x/sixEcTULpNVV7aepfXh78A4fNjx9tnwvsK/6+rxmtfD9TNI4J2HQRdh3nFssH2FhARzS45BM/y4sXbBkz1+cxczebzfJFT2IGPviPTG354/7sbYs0jHqPuZXEF9LMKwyM+fs1V3A0kYnloB2Ft80gWIkbHVOx4wgXn3Jfk0KZCONugGekvygP5HTc/0XNzhST2LccXe2gmjJ4aTCGDZTgaxpyazpJoCyUOxSORfdPuJaR0jVjLEHS/eibLz6Q4pnALD43qBh3lmYG3+AwIrUuXf/ddLRQTgbJwZfmOi40eoRFsVKrI5KD1sSC1ir9qVl8jspgay2RIIHnBX5T9jlMNvndDr/ISwjanyHhOU21eMmpXn4HCNVRQpEAe9uHxGpLMa/jM7LUvliMjXrFX8DnZKKjKKKkoa4H5Yw3FjPCc28ukg5x1ASeDGcUcnj7FydafIsbBYkzKWVdjoeS/JCHyXH9jPXkjyTITm3e3Oasp4sDBPQShtDPkIOB1f0LQvWxTB0203TzUQEhM/XOv6EhmTviWCRAqv/ZZYkwZiqX3RuCHwrFhxqgNb/S2a3qHiKn0LU9+hO870O63l/AxE9gIvWCuESPpC58mNQRGSIv389RxUgL1FI8Pn1e9evQ9C0teszr5h0nupGhikhOBuYJzsnu6JGwVRUP97rQ74HtQ7GHigD3oGPlEyKvNueBPJgayrwagNwwpUJQZ76m0zcOKNjUJw04XlVq/cZkTaaJ89DPANG3Vk0z8Y1BXM0pAY34zPn0pLrhRgqPiKVH/gbZ7qAKUxdFfN1+2UmwzkbyjKlRBMxBzeuwH8Ty5hiwwnZG+e8K9GcUtYKRHUNzmsYoANyD86mH4b/D26kVjNKd+bJgZIYnre/XPiq2ng2IDrcUI0Pdy4TEQ863e29xVnTLQR39iDvtUWjL76TsCnfW8DcE4/p1K8uXqpa3BZaxDpXZrgh+qQHdiZUHVvgWekgvhuz8Vf17AuuIetrnJZ0gCKHuCSR7lLYjqLRi8/8JjMTmCrEv1Ja2KR9wohEjsTNL1QTEvSl9wjFBMZWA X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 80d861e1-880a-45ec-547c-08dc3850b08a X-MS-Exchange-CrossTenant-AuthSource: DU2PR04MB8822.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Feb 2024 11:30:39.1928 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: rZJLClN/o14i3bJkUVmq9n2uXp2hEgZOdeOyyjyjRz7RIM4u5yrFSf5uS71jXcJydVlJYLcfgNwZXXiE9bFa/A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB8466 This property is not needed for usb controller. The usb phy needs it instead. Signed-off-by: Xu Yang --- Changes in v7: - new patch --- arch/arm/boot/dts/nxp/imx/imx6sll.dtsi | 1 - arch/arm/boot/dts/nxp/imx/imx6sx.dtsi | 2 -- arch/arm/boot/dts/nxp/imx/imx6ul.dtsi | 1 - 3 files changed, 4 deletions(-) diff --git a/arch/arm/boot/dts/nxp/imx/imx6sll.dtsi b/arch/arm/boot/dts/nxp/imx/imx6sll.dtsi index 3659fd5ecfa6..ddeb5b37fb78 100644 --- a/arch/arm/boot/dts/nxp/imx/imx6sll.dtsi +++ b/arch/arm/boot/dts/nxp/imx/imx6sll.dtsi @@ -683,7 +683,6 @@ usbotg1: usb@2184000 { clocks = <&clks IMX6SLL_CLK_USBOH3>; fsl,usbphy = <&usbphy1>; fsl,usbmisc = <&usbmisc 0>; - fsl,anatop = <&anatop>; ahb-burst-config = <0x0>; tx-burst-size-dword = <0x10>; rx-burst-size-dword = <0x10>; diff --git a/arch/arm/boot/dts/nxp/imx/imx6sx.dtsi b/arch/arm/boot/dts/nxp/imx/imx6sx.dtsi index df3a375f0a3e..b8d95957ca09 100644 --- a/arch/arm/boot/dts/nxp/imx/imx6sx.dtsi +++ b/arch/arm/boot/dts/nxp/imx/imx6sx.dtsi @@ -929,7 +929,6 @@ usbotg1: usb@2184000 { clocks = <&clks IMX6SX_CLK_USBOH3>; fsl,usbphy = <&usbphy1>; fsl,usbmisc = <&usbmisc 0>; - fsl,anatop = <&anatop>; ahb-burst-config = <0x0>; tx-burst-size-dword = <0x10>; rx-burst-size-dword = <0x10>; @@ -957,7 +956,6 @@ usbh: usb@2184400 { fsl,usbphy = <&usbphynop1>; fsl,usbmisc = <&usbmisc 2>; phy_type = "hsic"; - fsl,anatop = <&anatop>; dr_mode = "host"; ahb-burst-config = <0x0>; tx-burst-size-dword = <0x10>; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ul.dtsi b/arch/arm/boot/dts/nxp/imx/imx6ul.dtsi index a27a7554c2e7..9eb4eee0c272 100644 --- a/arch/arm/boot/dts/nxp/imx/imx6ul.dtsi +++ b/arch/arm/boot/dts/nxp/imx/imx6ul.dtsi @@ -855,7 +855,6 @@ usbotg1: usb@2184000 { clocks = <&clks IMX6UL_CLK_USBOH3>; fsl,usbphy = <&usbphy1>; fsl,usbmisc = <&usbmisc 0>; - fsl,anatop = <&anatop>; ahb-burst-config = <0x0>; tx-burst-size-dword = <0x10>; rx-burst-size-dword = <0x10>; From patchwork Wed Feb 28 11:30:02 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Xu Yang X-Patchwork-Id: 13575262 Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on2079.outbound.protection.outlook.com [40.107.14.79]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 14E9D14C581; Wed, 28 Feb 2024 11:30:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.14.79 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709119848; cv=fail; b=h9iBRr+2ffOvADWeNm3AzUPhmrOAjywQvwuktnxE7f3sCrH2/6DTP4jBX0PLf4f0BGCwGXajq+BoR3qU56GvxBtvZiSSh3IgM6cAhoClq0nIDW1JxNeLRqsrRw8dUKrPlLL4rij09YR/Hhl8l5yHrUtQjC9nu1LYXVitYrPvBCU= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709119848; c=relaxed/simple; bh=X2Owj8+UlinqjZXu2SiS83MOGk/KGU3kn7pIBg2qMOU=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=IDnC3zcy409MFpF+egmcV5ZAb0XpTK2jvWePEZuMofTytZS7b2tLsg+U6O1bWk3GV4IZIpy3R1Gj2tpAXQNPCz8g1BUk8DbyExVWVqYLVJKuXjmzeWu/WAGKbeoRYT8pTTdlpiEEEXmpjiN218trGiex4sV85OjEVSNKxEMXNQE= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com; spf=pass smtp.mailfrom=nxp.com; dkim=pass (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b=PHhfi2W3; arc=fail smtp.client-ip=40.107.14.79 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b="PHhfi2W3" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WXOwCguIGX1qPwTEuCYYwcfFq7F/xRoK+1k8AvMDCMjs84CetAbd1AgeXI4znVL5t35Kr0XcwvODZzhLvNGL0Y/42nJKUMCJNYqr/Nfh4hMPtUdWg2u/m7XDxdM6N/xQLPUytECcJiINOtlTo2DuDKaE4ZgndDHsb0Y2oX7lN7SOrGU4is919bOD7IRiDW38veqBP4V+CrE/KYgg3BzpcFTphDqxjmza+0q6nBDyMr9JGj6O+lEVk/RsKPpqvXbpLwWowrtjOCx+1yyoTlo1fzUbXgAkAE4Sbhpzak4LBQnrN47GKqMaMlgeIjvOTH+5K8zKb+1gl/FwOZDfFDttKw== 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=Eqjyacs9y7ubo7PjDdOpN4CgLBeWEd8txf81+nJNz4M=; b=mKM/9dCvGRo+7bwYfpdNvoGu9Pgx6Sf6SefKM5TXLBGuEccmwawI1Rx5ARgQPvoJI8sd8alOARGVGmPv+gXtNh6LJM/yMV4iIIK9iZoHGSTCdyhinki5ERSYrnHm8FUKoq57uRyLNvd4nK9xnN43uCn+Qng3ER0lNosb4HHIwicDc++QZ1I35AiQWz4bpMNH/EI1nyFxSohz7xaGsXNYiJErzJ44bOrgTezJ61dqb6m4XDgbWOq3S9uoEBKQ7anQo7FjCI5qGnBda5febAHyL0ohbPgd9fAUgJCtDk8iA4e6v2VDMBaQHhWuS2upN97pw/hbwu4wPJvl7QWUl4QH2A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Eqjyacs9y7ubo7PjDdOpN4CgLBeWEd8txf81+nJNz4M=; b=PHhfi2W3eqN/umXMqtAd4R5cbomGRx20/8bXJlaVYU1gPt0DtOZhCn/sOJfeQl2J6FWs/j731Sag9k1BrLcaJ96oquAcUwaYZfRi/V/9tLE5n0OD1LdbfFwJJFCfnrqm3fC/bypjt+5+dkF2AHFRrd2SdWRteb0jjUY6beTUnm4= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from DU2PR04MB8822.eurprd04.prod.outlook.com (2603:10a6:10:2e1::11) by AS8PR04MB8466.eurprd04.prod.outlook.com (2603:10a6:20b:349::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7316.39; Wed, 28 Feb 2024 11:30:44 +0000 Received: from DU2PR04MB8822.eurprd04.prod.outlook.com ([fe80::d45f:4483:c11:68b0]) by DU2PR04MB8822.eurprd04.prod.outlook.com ([fe80::d45f:4483:c11:68b0%7]) with mapi id 15.20.7316.034; Wed, 28 Feb 2024 11:30:44 +0000 From: Xu Yang To: gregkh@linuxfoundation.org, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, shawnguo@kernel.org, conor+dt@kernel.org Cc: s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, peter.chen@kernel.org, xu.yang_2@nxp.com, jun.li@nxp.com, linux-usb@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH v7 09/11] arm64: dts: imx93: add usb nodes Date: Wed, 28 Feb 2024 19:30:02 +0800 Message-Id: <20240228113004.918205-9-xu.yang_2@nxp.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20240228113004.918205-1-xu.yang_2@nxp.com> References: <20240228113004.918205-1-xu.yang_2@nxp.com> X-ClientProxiedBy: SG2PR06CA0185.apcprd06.prod.outlook.com (2603:1096:4:1::17) To DU2PR04MB8822.eurprd04.prod.outlook.com (2603:10a6:10:2e1::11) Precedence: bulk X-Mailing-List: linux-usb@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU2PR04MB8822:EE_|AS8PR04MB8466:EE_ X-MS-Office365-Filtering-Correlation-Id: d0d7f892-4ce6-45d0-daee-08dc3850b369 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: ylnX+1vic8uZ13XMVDSHqctMK4ocJUNrB2DVzSYEu5eaPE+BWgrnF1mI52VT0kolOvO9/x0T4ixroXtZN2N4bkBohpuRjFHwOfniYgZeudflOAxoE4CDiYGRdy9/hWuYNa17Sl9CAI23GXMqotH7en7g8ER9hg3MHdipqg8gA3vrK6Kg5u8/xBqdkhXiypx53LoBXhE5Ia2A8KlnJoj9BIkFlYksPw21MMplERQvnfhBsHJA3HEvuujZN35rZb7oorohRp2QxlmZtbRDQ75DP3WCp29b1GsOA9Bhv9GM0PqMnrrGMaSYxlFdA919AyCT6LBnDbhxo54Ym2/5G39PQkit+pWMewXc2inR6d+beAXI0wlK4f9nAd5d42iYfvU7frXhkOwKBGRPyiG6lL8CJUvWIit9qgsU0oUUkKyfpYZA3TPMY5M/xI7HC3R0p5k0b9uMjHGHDY99ngp28SnZxo0x4z6RtsGp183WAB79b/WYFU4hOzMAqp+HK+7oC35PKa9XvnXuCYWu7JZl9eMLz4YMb6U3goYSuSQHSo7qyXXZucPuzNCvg+un+ROeh1hurSMvxHknIq4TqknK3vPxeDYd3roRjqehaPNMqgtfHfWY/HwkP6EBIQACAXpsEbfBcviHJs4Jqq4Emw951no9e8EMGSZtgwip8KuX996MRqZwaXw6/dMF2lm0dNnN/VPaKB9Ad36PooXRODQSDH9s2TrCrpryvL9+3DdeHxeEMd0= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU2PR04MB8822.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: SsLrOe5Gl/C2J+xN+A7QYHfYtDselLORNu6+eg8lI11iqnHfgMlUPUe77NXEfaQohiIp8eKBD3+PhJwwqbYZPiiiLYG+4mOylawWTiudyn7flAvMqmiRDMF2RdrrCupy+8Y9AbQRcYGiqJl00NcEmfvB8YUCCSxdI59HX+rGxim0u4r4pgvYaFlS3xK42z9PgsvsIIM8GfTixStQG8mH0syvOgqqrM9j3exxP4GeHkyybpsUevsCtU4cP1OL1yX9c/9eWf0XMwODHlPd/LTi6KAs8GS/wVeWaNTihW9kbrym66Zt6K8Xh7Ra52uq5BOeYVAG8DEIhrWpqu2KtqsCUAWkpsnmkgR01io6Xpzi0Dd4WOESoMdAk4Dol0QABrdtZeoXdPMG+XD1tUoBBHIFs/rGraM03YVrrxmfYTCi1e1BTpDhlRueAz37uZ6UavkmRIu/CdF9pQ7jxD+gAW4iqOSt7JzBD0aqRHy3+rAjhaa/OioI4GzhpnTKmxK3HWu8rloMHUqA+4fqhTiKZcIl4wdKEPzSWxffTl/9usGUFh2Rq4O1zoEZC9WIe9gvP73dnD/ZnaUzqfy7jUVNlRDdQlN9l4Btc3TKU3p8c9yOgagUsTfmOCvi1wkjE82N8GJGTxYHawp1dDkagxNj3PARvLDhdh9Mpt+e0rnlTiO7rh66opk+WoPymjKQft2YMnPqw0J2qinmAt9xz3zqrxzdosto7VG9S1ILyeknW1WzTX35vUvh8KTICUlGOT0aUeLNL52eURi5SgbhrrJI0ISvnhH1a35tzIMI9XOMxCyS2iyyXWFRRcyrsMw3K2CjCl8YuUnZyb/AlrnZEcR4AE+YqZiQUdW+JGwH5+Nr9V3GZ0XrpMvCJqthdLiPnjbZa803aKSIJP7+KHy4AFONuZtIwYFh+T1TvF4gOCyXoDYIxSh3Xf8RWN+P2Wegm/TPa4pg0+GODI3uw5xiWYRqqPa4TPPgobKOskZ6mpKnRxeLqgRO5xMieUAeiPWuzKPXYvRaDT9FSOg7YLdp67FzJM33kV9p68At1xMjwet1o1YtYpyfTHby6fOY/tfAl1UH4c7Y3UhOecHaVZjrSP06msmWvWOZKdBzYMqNhx7QFYGyIWDR3jb0WScJBCzNZPL/owHfYvdcePR4WC8EzAaaMkfmABI/5MQ8fntXO/CfGuaTc+X8t1x5MtpL5JxqQMn32mIMci8B+RDQ5Y7ohVPOtOxnFt8xW9Zz7wG09y5HA90FKnfaT52ooGaNpuBaUljowJrUgr52px5CYNSRpZT9FATpwTQK3lkSTaVKDcfbkeGw1XfAj4ttjJ1khzPIw4qxYSjDzOmS9Sz6oCRNPCzoVcT+Ok+/UrKFH5+6QYTEszZO+rW+w3Xzbhw1LCydWhwfiJ2r+2gwGAJB+XckKmHzV0ObuxV9ftfv864WCrkf8Q8j3KHtCv3evN0+PH9rSb9rsb8dcvziZgL9HVh3ayCxv7cyHVtJMs0cNINTV/+Nej4uMXjsE127o6PwbjNYdCMRGW1zodaBQ7HdgVj5yZB+lXOD1IY4TMZI9pAWARU3zwIMUy1ybcv0OPIJu3uj0UqOgfYE X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: d0d7f892-4ce6-45d0-daee-08dc3850b369 X-MS-Exchange-CrossTenant-AuthSource: DU2PR04MB8822.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Feb 2024 11:30:44.0274 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: EOtLhSBZx3sraowacDd0zaFDA5iBN5l7ooazOJC5z7LlrkQaa3RpTANrjcZ9wKrLcKLe8aQIsbPznBjNJPUALw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB8466 There are 2 USB controllers on i.MX93. Add them. Acked-by: Alexander Stein Tested-by: Alexander Stein # TQMa9352LA/CA Signed-off-by: Xu Yang --- Changes in v2: - fix format as suggested by Alexander - change compatible from fsl,imx8mm-usb to fsl,imx93-usb Changes in v3: - replace deprecated fsl,usbphy with phys as suggested by Alexander - reorder nodes Changes in v4: - fix the alignment Changes in v5: - rename usb_wakeup_clk to usb_wakeup Changes in v6: - rename usb_ctrl_root_clk to usb_ctrl_root Changes in v7: - no changes --- arch/arm64/boot/dts/freescale/imx93.dtsi | 58 ++++++++++++++++++++++++ 1 file changed, 58 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx93.dtsi b/arch/arm64/boot/dts/freescale/imx93.dtsi index 8f2e7c42ad6e..4a7efccb4f67 100644 --- a/arch/arm64/boot/dts/freescale/imx93.dtsi +++ b/arch/arm64/boot/dts/freescale/imx93.dtsi @@ -183,6 +183,20 @@ mqs2: mqs2 { status = "disabled"; }; + usbphynop1: usbphynop1 { + compatible = "usb-nop-xceiv"; + #phy-cells = <0>; + clocks = <&clk IMX93_CLK_USB_PHY_BURUNIN>; + clock-names = "main_clk"; + }; + + usbphynop2: usbphynop2 { + compatible = "usb-nop-xceiv"; + #phy-cells = <0>; + clocks = <&clk IMX93_CLK_USB_PHY_BURUNIN>; + clock-names = "main_clk"; + }; + soc@0 { compatible = "simple-bus"; #address-cells = <1>; @@ -1167,6 +1181,50 @@ media_blk_ctrl: system-controller@4ac10000 { status = "disabled"; }; + usbotg1: usb@4c100000 { + compatible = "fsl,imx93-usb", "fsl,imx7d-usb", "fsl,imx27-usb"; + reg = <0x4c100000 0x200>; + interrupts = ; + clocks = <&clk IMX93_CLK_USB_CONTROLLER_GATE>, + <&clk IMX93_CLK_HSIO_32K_GATE>; + clock-names = "usb_ctrl_root", "usb_wakeup"; + assigned-clocks = <&clk IMX93_CLK_HSIO>; + assigned-clock-parents = <&clk IMX93_CLK_SYS_PLL_PFD1_DIV2>; + assigned-clock-rates = <133000000>; + phys = <&usbphynop1>; + fsl,usbmisc = <&usbmisc1 0>; + status = "disabled"; + }; + + usbmisc1: usbmisc@4c100200 { + compatible = "fsl,imx8mm-usbmisc", "fsl,imx7d-usbmisc", + "fsl,imx6q-usbmisc"; + reg = <0x4c100200 0x200>; + #index-cells = <1>; + }; + + usbotg2: usb@4c200000 { + compatible = "fsl,imx93-usb", "fsl,imx7d-usb", "fsl,imx27-usb"; + reg = <0x4c200000 0x200>; + interrupts = ; + clocks = <&clk IMX93_CLK_USB_CONTROLLER_GATE>, + <&clk IMX93_CLK_HSIO_32K_GATE>; + clock-names = "usb_ctrl_root", "usb_wakeup"; + assigned-clocks = <&clk IMX93_CLK_HSIO>; + assigned-clock-parents = <&clk IMX93_CLK_SYS_PLL_PFD1_DIV2>; + assigned-clock-rates = <133000000>; + phys = <&usbphynop2>; + fsl,usbmisc = <&usbmisc2 0>; + status = "disabled"; + }; + + usbmisc2: usbmisc@4c200200 { + compatible = "fsl,imx8mm-usbmisc", "fsl,imx7d-usbmisc", + "fsl,imx6q-usbmisc"; + reg = <0x4c200200 0x200>; + #index-cells = <1>; + }; + ddr-pmu@4e300dc0 { compatible = "fsl,imx93-ddr-pmu"; reg = <0x4e300dc0 0x200>; From patchwork Wed Feb 28 11:30:03 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Xu Yang X-Patchwork-Id: 13575263 Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on2072.outbound.protection.outlook.com [40.107.14.72]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 9560370CC3; Wed, 28 Feb 2024 11:30:51 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.14.72 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709119853; cv=fail; b=crJlKtUwdMdF17QlulPr5o/LxDvGORk3cm2r01mUSBeVzOAhT8LRhbjt0jteoXFxFfa96lCpF7olYfFunsrpChXIm76Knd1ak4TxAm6Wm0WNalgRax92ghl74FJWTReTB8LGr18yqtPgcMovplwLV6fsbb01PLXOLeZJqMvxc+o= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709119853; c=relaxed/simple; bh=FY3gArXzmHZzXbT8e54tUTAygK4gjeLi7pLDOa5ItLI=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=I386n8/aSqjtnUkep/5XUp87p/HddN8i/wmBwWCcprOKHxrJdw+0VPjNJYljqW36XBZV/B5NNmtpYIpCqv2BoxLeRqfsDG1X1VdQ5e7DRJzXn+ROFzfz5s/balkeOCSGQ/WtzkQH2F5f8xo3GhazfK5vhYo9YgYcQVX+YL3t7U8= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com; spf=pass smtp.mailfrom=nxp.com; dkim=pass (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b=E1CnPt1y; arc=fail smtp.client-ip=40.107.14.72 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b="E1CnPt1y" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Z/h6LS2JH4Vh0BH6JQPBHaklO3aj6g8YZJeErzfQiW5lcOOVGVooNh9ZQnEQmfc3I5T3hb3kq+OtUKeIaFFxKDZiSzZKSNccU0BDBuvWT03P+ZdphKqJcY2C09dUIW/mVOmyzyBH4QMau2FsW34j/FV00JQR7aIkC6MkceVLL+f4223qBSJUoBXP8QV10vBvE3ofmmaR4R3MPt6YyXzxG4jATLl4qGsyYsKDKE1vIXNmTFnQM4gthLvzl142qmsV/chZw2E6hb7xh684FnziNMbs3BCTF44pQj2quXzhAYlzEr3rZBrTAGe41fK2qCHBW9zQ4JYJwyQjjNLIzyjHgA== 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=fpbEWmXoKTECCjCNvb+E/fRwkolLemItLbhoREClVz4=; b=XUsVd/+Ujp1EeRWoQuiMH6KA+krNNtW299ychzM9Li4FatoXq6MeacUto2CsZRYzFjajqPQrGZGeklvrXwmDMbmou9jrr7oKvgiUAWg6WEVgLT4YJUSCZqSUgRfZo2TUsh8h3Eg1lQxGgdbBmcYo/HQSrZGwzL49yImePOvJSlrnZz0uAARFcmBuIfyFL5YCFMKiNdIZXvP6L0g4jJylguWKocy/W16NtAVusEXdIj/7yPWBav2FrlA0mPfKAAOV9d4OHK6rwC0318F/Lxjeo28gvEK+YBthS72TLQl0oH2Gmcf/paypl9aM/ube4rSJny/OvY3aPrPQebLyM6YyZQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=fpbEWmXoKTECCjCNvb+E/fRwkolLemItLbhoREClVz4=; b=E1CnPt1y5OcrQBYOfzdFaK6t6UAhIaKsOHliDvp8U3AZ81dp/0+eCYWhTZNoS230ARMU8y+5uMBY153x6WGAdZ8NJG/XM36f9svKsMy2Qs6PGINsCU1xQTChDFxwsFkEuz6Zg6T1sfiS4OlkIzguFFVTL6Rc0qMhchcxiHfK1kc= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from DU2PR04MB8822.eurprd04.prod.outlook.com (2603:10a6:10:2e1::11) by AS8PR04MB8466.eurprd04.prod.outlook.com (2603:10a6:20b:349::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7316.39; Wed, 28 Feb 2024 11:30:48 +0000 Received: from DU2PR04MB8822.eurprd04.prod.outlook.com ([fe80::d45f:4483:c11:68b0]) by DU2PR04MB8822.eurprd04.prod.outlook.com ([fe80::d45f:4483:c11:68b0%7]) with mapi id 15.20.7316.034; Wed, 28 Feb 2024 11:30:48 +0000 From: Xu Yang To: gregkh@linuxfoundation.org, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, shawnguo@kernel.org, conor+dt@kernel.org Cc: s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, peter.chen@kernel.org, xu.yang_2@nxp.com, jun.li@nxp.com, linux-usb@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH v7 10/11] arm64: dts: imx93-11x11-evk: enable usb and typec nodes Date: Wed, 28 Feb 2024 19:30:03 +0800 Message-Id: <20240228113004.918205-10-xu.yang_2@nxp.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20240228113004.918205-1-xu.yang_2@nxp.com> References: <20240228113004.918205-1-xu.yang_2@nxp.com> X-ClientProxiedBy: SG2PR06CA0185.apcprd06.prod.outlook.com (2603:1096:4:1::17) To DU2PR04MB8822.eurprd04.prod.outlook.com (2603:10a6:10:2e1::11) Precedence: bulk X-Mailing-List: linux-usb@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU2PR04MB8822:EE_|AS8PR04MB8466:EE_ X-MS-Office365-Filtering-Correlation-Id: 669ec3dd-83b6-4a3b-74d6-08dc3850b64b X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: IBdmasOsQdrwt1y6lgdAPRJK/Dodp9e8O0F9nH1z00FzNVYergE0jZWFCMn+enMHZi08DAYdqM1VrkfjtLbALFdkfwzRNGmuWzR66F6rvMfoKE8eUnheDL5/pdygLeS8Wrv6+lrgdgGnBQqeBnFfpO7KWInZU6p8qi4/VOCsGE0PjI2FNx54TXFERLwNWT/P6BH0PEhCqjtF+TlCbIiPayy96FhdHFMFjmncn4UyAN4gJ431n8FlnVtxC6yngMOQcTaNFq9WJdTrB/xYZMvqdJ/j/90bzYbVTanGpbywnTpc3ExOqiooIy5LzlZnsZaOBVU0z8fjov64PNyThy/eviJxg5b3idNB49WrZhWedaba0ew5XmvquM8xgw0PyuyymE0XN9TU3mKppeKIMSEQNkarbXltUg/4d2Ffe1qQzf7GHSUsT2/5dMlz56ISHrdLH0jpQjPw/QFuvGjLxFCvJoDV96x6CBUsYqDNOuY5TS0x+XdC33oG35YcHcnaLx7IjXIjYYnkmyvkoYJXx5PhzEZOVmko/LJL1YCdH217NFeq7wfTUHzQPCWClbDW3CLja0gVOC6AOipRY1KhhVxy6kL/X9AUFnr5wXQa6BMeCtmGhDVfZxObDlVq7GWvwy1R24PcwWZErxkaARy9eABlN+4ojuwXcIcxZcldpG4HXCUwBYWq+54TVRcpnmAyOjH6AHhtEGh6IpK0MrlzAhuT8Q== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU2PR04MB8822.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(230273577357003)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: yAlkYv5QhTCVjWgggailh+FAp6LHF9z7GbO3QlN7p33KNNYcXPTKi2TnqOKtSCFDFsq8lcwi4LgTs3ZIrpS2JWho28ojUdotIu/CXkXwnKHmc/h0B/ajtiRyFt6uWuga69aTi64d3yVshFRAo0hpFLq/OOCvRIDDYYlIJvkMqWEoEa5xdbaHV00LvbfRKa7krfnch03UEueQRu8Y++up3HCCKpWUmU0EF5frIjdL2vxBZ+YcvZQkSjCwLIIohunG4C7Z6u44Ga6WdtjweFb9D5Uhb1/2M/qz+JoDrRDpKZMWQCpMy8sFdoGiMTpqgPXPRceWAtGeSrQYLAoYaha1RAM2nRbI3wj8X3uOQooHuKLPfz5HhjOuATwmnJdueAw9W94k5jJDV6/n7Zgn9oJkJ6EDtsoR87eNLPnd8JQrlBP3Epr8m/iQ7S0cF7q76KzRakuZTyG9Kx1bachxEfGQrlXmrRStDaUzwZz6GYmtDVKxw6NqFtNBeeCgllLn/T4lFtb5/c8Ie6jRqErXIC8Bm5Zd+BMIWnRxCfDzvN2lJwc8+0klm5MrrPXQGcWpOQkymbot5eyQhUC2XYRBmdxBPEaBgn5IstWvcwPc7Rvu5oGEeUCapYY9lew4af8HLdeVs6Pc0W/6nioSDx0ezGaRnNZcuMQjMdHtDj4TdKTa62Z0AlbaVx9HnHBrv0NeyGui0AbC+30TYfsSsn9zYkPl3zg7b3rG0dO1BcxNvvgiDQNekKkARM7h2jCzzTJZP4/tmqYu1QmGWjWe7OBiiwLJHUY2o7jV19YZspatpyk/gAny9VjfUBZR8ZEx+upv6biPSy2rm8VQVOjuR1ZOk/XS5FmB9QngxX3ZcMaQ3EIjFlueHopp2Zwoh+01c+j5yQBiLPJiXtNCh41P+eGPFvSZCbuRid6HV5Z/bObaYnkiWykyD33mKoIPw7fuliP0xKqBJS//SPi2C7YvbrRsrzhQ1sOr0eBZq4RPv+rOCGy38wiU1aZr1XJuXUB0d5ydw+UpXJqCgwRnoxE/l1YGUny0SRkpiZlfIbE4MqQIoUq7l6GzC138doo14bPLbcEHox80pD7+uCOXBMSX92tdvQorqE04POmFP3A1XWDiaWXsoQmPNvxO0JnLzoIvWQ5EZBQWloDmPGUy07jlR8fRmU5sM98jbn4iREPhNMOIM5Zz2TWf4hv+yiUar+AN65aSZiPajn+4pCEQY6kczaf0WpbVwpnKg+Ve6bS8/mj01C5nnW+ANJLPE1bnyxPJN1fq/1ZVovMZgn4hCyRCrTw7zvA3Bj8Yq392Fvah9hyQAaQGFkGQ3NvxZBlfo+O9+qeQiyJeB9ooXYsLJ7h941nFHXkmtFNVVVPx/qaEvzO/KKgKogww6iUnT6fzbmDPfgiYu67Sz68tIN0fT9WX5uLXNpnOX9fLpRjYvtYOVvQnY3C7sgba7YXEL06yoGagLa/MTsqr3ohHCP82enQVR1CzIENrjDhicNqm5fOXWkNUfh/xC4EoK0bU1LEo9v7UbOOxH2Zv+x7Z2p+IsEn/YivamKhHy84TMGFqjYtBYRRt9h9stBPAOasy2vERncs8gz2HxJIA X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 669ec3dd-83b6-4a3b-74d6-08dc3850b64b X-MS-Exchange-CrossTenant-AuthSource: DU2PR04MB8822.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Feb 2024 11:30:48.8761 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 7z2l9qXDd3L/8yphfyUBzlznduSdUZBuPcdlipeoSCLVi2kfKZw6mmVP2LmewYdUYSuFtb8s3Bd/qX0dXyhs8A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB8466 There are 2 Type-C ports and 2 USB controllers on i.MX93. Enable them. Signed-off-by: Xu Yang --- Changes in v2: - remove status property in ptn5110 nodes - fix dt-schema warnings Changes in v3: - no changes Changes in v4: - no changes Changes in v5: - no changes Changes in v6: - no changes Changes in v7: - no changes --- .../boot/dts/freescale/imx93-11x11-evk.dts | 118 ++++++++++++++++++ 1 file changed, 118 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx93-11x11-evk.dts b/arch/arm64/boot/dts/freescale/imx93-11x11-evk.dts index 9921ea13ab48..ec4cb50445fc 100644 --- a/arch/arm64/boot/dts/freescale/imx93-11x11-evk.dts +++ b/arch/arm64/boot/dts/freescale/imx93-11x11-evk.dts @@ -5,6 +5,7 @@ /dts-v1/; +#include #include "imx93.dtsi" / { @@ -104,6 +105,80 @@ &mu2 { status = "okay"; }; +&lpi2c3 { + #address-cells = <1>; + #size-cells = <0>; + clock-frequency = <400000>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <&pinctrl_lpi2c3>; + pinctrl-1 = <&pinctrl_lpi2c3>; + status = "okay"; + + ptn5110: tcpc@50 { + compatible = "nxp,ptn5110"; + reg = <0x50>; + interrupt-parent = <&gpio3>; + interrupts = <27 IRQ_TYPE_LEVEL_LOW>; + + typec1_con: connector { + compatible = "usb-c-connector"; + label = "USB-C"; + power-role = "dual"; + data-role = "dual"; + try-power-role = "sink"; + source-pdos = ; + sink-pdos = ; + op-sink-microwatt = <15000000>; + self-powered; + + ports { + #address-cells = <1>; + #size-cells = <0>; + + port@0 { + reg = <0>; + typec1_dr_sw: endpoint { + remote-endpoint = <&usb1_drd_sw>; + }; + }; + }; + }; + }; + + ptn5110_2: tcpc@51 { + compatible = "nxp,ptn5110"; + reg = <0x51>; + interrupt-parent = <&gpio3>; + interrupts = <27 IRQ_TYPE_LEVEL_LOW>; + + typec2_con: connector { + compatible = "usb-c-connector"; + label = "USB-C"; + power-role = "dual"; + data-role = "dual"; + try-power-role = "sink"; + source-pdos = ; + sink-pdos = ; + op-sink-microwatt = <15000000>; + self-powered; + + ports { + #address-cells = <1>; + #size-cells = <0>; + + port@0 { + reg = <0>; + typec2_dr_sw: endpoint { + remote-endpoint = <&usb2_drd_sw>; + }; + }; + }; + }; + }; +}; + &eqos { pinctrl-names = "default"; pinctrl-0 = <&pinctrl_eqos>; @@ -156,6 +231,42 @@ &lpuart5 { status = "okay"; }; +&usbotg1 { + dr_mode = "otg"; + hnp-disable; + srp-disable; + adp-disable; + usb-role-switch; + disable-over-current; + samsung,picophy-pre-emp-curr-control = <3>; + samsung,picophy-dc-vol-level-adjust = <7>; + status = "okay"; + + port { + usb1_drd_sw: endpoint { + remote-endpoint = <&typec1_dr_sw>; + }; + }; +}; + +&usbotg2 { + dr_mode = "otg"; + hnp-disable; + srp-disable; + adp-disable; + usb-role-switch; + disable-over-current; + samsung,picophy-pre-emp-curr-control = <3>; + samsung,picophy-dc-vol-level-adjust = <7>; + status = "okay"; + + port { + usb2_drd_sw: endpoint { + remote-endpoint = <&typec2_dr_sw>; + }; + }; +}; + &usdhc1 { pinctrl-names = "default", "state_100mhz", "state_200mhz"; pinctrl-0 = <&pinctrl_usdhc1>; @@ -222,6 +333,13 @@ MX93_PAD_ENET2_TX_CTL__ENET1_RGMII_TX_CTL 0x57e >; }; + pinctrl_lpi2c3: lpi2c3grp { + fsl,pins = < + MX93_PAD_GPIO_IO28__LPI2C3_SDA 0x40000b9e + MX93_PAD_GPIO_IO29__LPI2C3_SCL 0x40000b9e + >; + }; + pinctrl_uart1: uart1grp { fsl,pins = < MX93_PAD_UART1_RXD__LPUART1_RX 0x31e From patchwork Wed Feb 28 11:30:04 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Xu Yang X-Patchwork-Id: 13575264 Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on2084.outbound.protection.outlook.com [40.107.14.84]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 5608214DFC4; Wed, 28 Feb 2024 11:30:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.14.84 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709119858; cv=fail; b=J4hVcBy7HU1+vrAGqJGyKdXuV4qCRrsCKdpK2TE2kN4JtTzmVTlRcmGOi/ud5fGO0vtK1rHENhxzqjOyIldx5zC+6n3GNsA05uOoEJ+6mvIm23bekHw6EZogRARFmMZ/uzAnfJh58ovVPFFLyckp9oVKrgEAVMJtLFES2Uo+STQ= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709119858; c=relaxed/simple; bh=xz0QeLukqPxV9VaxA+8Ag7ERmr6QmP673v2QKtUUya8=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=jRiC9nFrnHqjM/fv+Xq1RhBptysxZyCEzsLw9lCAmOEULks4nnH6vKVtVRdGalVCdAuBdJAmBel0ZORqrvxgbDJ2DTm8pEb6nS5DkwfajuNJq/X8reEf2dAnZXKeQXl1mvkwKu3YHIgpeXC1iYCPbO233Pn3cshDQV1IvQzJ/4I= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com; spf=pass smtp.mailfrom=nxp.com; dkim=pass (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b=sBO1d+lf; arc=fail smtp.client-ip=40.107.14.84 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b="sBO1d+lf" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fBCRdzCkWIsfnKz7Xgb8vdaqI3e581VBvxQxF01wnchs9e9hlf9I6J5GZIZ40uZmKPMpEk9MMDx9ymOyKn65GWmigrt+Ws4gNfT1lgZdGsjgXPm61RPYbhSiypLDT47FbYUcwSxELrItxjBcluBKW/QOACZjFfcqdlbYUed6rIYn4EJVEGRqVJGXR22GhGiik/2KLdhm5qhlqMQN5hBeKG14Cqku+d09vqDzn8hKmCNVP4Y0m+IVtLrG2Cwl6aZHk79lIMhZihNKLHQ5XFhkdowBRBVfeLPbSqgbKC+bbQbrx/0bToRDXbBpy1Mzang1+D0/ZnS7J+5QRhMFl4Bb4A== 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=3sJlXZFlXP0lpDz4W//B4WqqI3SBrfXwgyudr8p17Oc=; b=ECJQK4l+cxTwT+r7ZAyxsNH93DML/667Dz6lZy4RVdbn+NzB7qo+50keIiRLFXRKTbYIjV/+dX2M1cPZSCc9k+ogM9+BNbrgWYaPWusfzjGn/yodcdqwGNMWIGU/UnVEhRe6/12jA9NuWvvfb2I7SJZY4kqY14MlvWJE4oSOLZ7CpYmbAaZv4EmwqB5pSFxV1hxYLWYLdlBJezjsF0zdhs03PS45b+hXrnDfrJBmg9R9/tnRj1zbWHldL/bfQTYSHWkqOdLfmY3BkOpheH3qY3ni4I/pKZeHhl4i56L/GwsOHl/vn6ecJW0rMEwiKG10UPg2MLaYSUjLCBAteWtj1w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=3sJlXZFlXP0lpDz4W//B4WqqI3SBrfXwgyudr8p17Oc=; b=sBO1d+lfTzg3L0wp1rWzP0XkTyZc2d92Zln3Pm//uqwPWGPALbwMNZtIA8BTxtHfgOhNnNyoFaxTL3IhiVenz8LuZWd4oWz4jOgRsv6XFKg88j4gmedogO6qtUQzpoFm0936jIimfUmlKA17cYdRUop1el/aEtffy6rWpfNTiDw= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from DU2PR04MB8822.eurprd04.prod.outlook.com (2603:10a6:10:2e1::11) by AS8PR04MB8466.eurprd04.prod.outlook.com (2603:10a6:20b:349::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7316.39; Wed, 28 Feb 2024 11:30:53 +0000 Received: from DU2PR04MB8822.eurprd04.prod.outlook.com ([fe80::d45f:4483:c11:68b0]) by DU2PR04MB8822.eurprd04.prod.outlook.com ([fe80::d45f:4483:c11:68b0%7]) with mapi id 15.20.7316.034; Wed, 28 Feb 2024 11:30:53 +0000 From: Xu Yang To: gregkh@linuxfoundation.org, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, shawnguo@kernel.org, conor+dt@kernel.org Cc: s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, peter.chen@kernel.org, xu.yang_2@nxp.com, jun.li@nxp.com, linux-usb@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH v7 11/11] usb: chipidea: ci_hdrc_imx: align usb wakeup clock name with dt-bindings Date: Wed, 28 Feb 2024 19:30:04 +0800 Message-Id: <20240228113004.918205-11-xu.yang_2@nxp.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20240228113004.918205-1-xu.yang_2@nxp.com> References: <20240228113004.918205-1-xu.yang_2@nxp.com> X-ClientProxiedBy: SG2PR06CA0185.apcprd06.prod.outlook.com (2603:1096:4:1::17) To DU2PR04MB8822.eurprd04.prod.outlook.com (2603:10a6:10:2e1::11) Precedence: bulk X-Mailing-List: linux-usb@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU2PR04MB8822:EE_|AS8PR04MB8466:EE_ X-MS-Office365-Filtering-Correlation-Id: 749bd35c-5b48-4b2a-9003-08dc3850b92e X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 9Yy4PQ8kcOUfnYtLn5D6xfZ5yKF94O8K4Aihou2cLFivlT3VUxXEIcvz23MkecSWTNzPpNBVtDNNjwKYUWTG9x/S/Oyxsjqar3VGalSV7DjVrsIXLBWhvbCnHx1tEdtdnT97/f5h7BvMF74/GD6VklG+FhMYwZTjegLpZSuLTTW8zKFox6+LvVCBo4a5z+U3Nx/QYAXeG1ET7+mqw5xNvZBn2BHJgKOr5BTmZwGMbeEXfaF6N+V96bjdOR/o2U5puR15vnD4XIJec2MaLcTXKwg2G9pLPmtAgfZqP4Hlq1eEJnEGlHcVtuNAVtx9pN4eObVgkdAx7kPlQ8jLihoa0+LNmnCjiD4i85W11fjwYV4bGPSDx3hGPrVbH6V9Da5dIlMSGpmCn17MdgHXHgW11LTnxxmEoVrX/RqvSSgY59hk41KJIuL5AzD68XldTDsSbiMq2mKtbOGd/UKpbH1TfpN2nUS33nYcMxHy5ovs14Lyv0RrDRKPleVm0n9rz4p4fPkQnpYgHhp/cv40BW1u/tC5oGfn/qYVVfpGBHFqB6qp77Ig5f34ZWs1DmF/O1fDhq3cutpawvoPzLRbD2MqEOX06YD5A7TD806dFGuHvxLRrNSYgZtrcPw3kGwKgI6dQypzLFDc4gngpgKFJgtWHPxYflY/iHpBK678WwsvwKLYqVaeIIeKPxHI7vaQ9hM2d6XnfklqHjkABIuJCBBvWbsKkp6F49JDoo/Lc1i6Zf0= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU2PR04MB8822.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 0uAQe+hFy++KT0NG7tyJjCDcTxb44XHrq6BVq2eLcaOd8vnMDy8XlDYUHAjzFKj6xQRKZ2nM1lvwzwaK9xFS+nOa9jfCDED7LETLdhgRRAKfJfZpIx5rqGwCX54XuVZf2LgxCX3SRcJ9jHcgORgpWns/Hvopd5RKvSF0i2LQb4qDv+PKivE2khclkJ6zvUT8enC/cmiDdzDCcqGGW8eIZ5B+rrrpFIDuqKRi5A30vd4N142LuDaoooI3WonJ1lgFR+kZkuxjt9I74sa8/e+rbl+wZN479cdWqAOWOoU8Fz79eflByndexHFzXpn04/Mo+jYGYaO76fSpJTVtrf76qxOFkQlRk3BElsn6u7AhStXkWuAJsu5c2iXNj5Q+rvlSuv1ZI3BH6Ja5P+RcI9qLfGv1gBI2/qSNA40oFVLkAx61ubaYh2qlV5VfVdAWDvzBPULiKOKR3QCnFo223VDRjU96yMth3xTlsdszjgw2g5YyATU2OcTUMpfZT0ERHuDbHQ+wEZm05URcqDzn8l+t8hiK2EDTLY4anFfJodawrxqjRpbSqHuWVKYWfgHCLzurYC/Rmk2nqzGUwceOygzWvLSXTNSZ7lPHpD3Qc1csHkp3T3Blhbnpy+6zhKbLz47L/CxwfUax3246b86eNGtJDUSHew9s+FHOfgpuxtEq+rnvGu7Fm3/UnL8fcnsQP5zoy1JOeQn0PEsbob+Tdab1NYEaoMWsPUCYSeEsWY+fWhHWCbQtuHidyBDYCCwjwbupS1sQN4vYirl87+NvDrt4yYYAVia7zGL8Fr7njo4/yx8C9ukfMBZWz4Pqc3YEpD2iI0dLx3EMaEyoa0uOL1BxsUIDORRfWkq6zCMz7nnaycVKlBpbuAdo/BBVv2pJemxjCL00swkcCUr3bcoY8XbYi9CgSOtfRF99r2w4S+NvLc8G5FiK2Kh5U03NRcmKPMH9NpZ1v4NfLA2L7NhZ8K+jZg/BiCTXvtrcl/2vQN8SHUF9+gMB+tE/LuakMRoWHP/5n77abKmXWdd7oPkfhQ/dUbJEiEjVCWLL83CFil2+JlkBp2mcCXZt/6AkmgyR7pxaM9rd5OZCn9YRXL8UJUKBefnOiyEUmZ3GGEUFA+fScQxBZpuB35+0r/+hXg6v5X1wxmYkIUCyt5kWIGkt2ATGGqfEBWZudG845ie8yP4ksPzs+t89l4V8D5dyhjEtfUsR1HANXm2Vr/mY2uEq2UMgZDyitjb8KeUTfNkpooXmkRiXZJ0AnjGGyaYgBKz5nLuGtcUO7JPJmIv7gQflp6PF3nknv6YhCpCSMe0S7JxRfi/FuzIiMPQRNW1twktNc0mklW71f/ty8y50rgbck7hpn+AgcLDRdOAj1yvF9avUckRjxi6GrIx76AkURK70edE28rCTyxap3VrjhV27AmmdayGFJo6fcf7rK6zHVhF7TMp4IVGf7GPfgI9fCY/uxgjr0guLScGYlU2cQ/vL8J4WTWDhZ1ygPSpb0/68l0vkV4QFQL7ss+bqFzWgfjbw3+Tg6UskCiRwbtcO9FQu1ePCqaHp3cBhCmxMbNJvaB0bS+nLKobp+gxxLtk70LKE8Yvl X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 749bd35c-5b48-4b2a-9003-08dc3850b92e X-MS-Exchange-CrossTenant-AuthSource: DU2PR04MB8822.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Feb 2024 11:30:53.8198 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 2BpNHUS9eNxat69QlMssNBsfbmB+uee/ZL1zpUU2Fwd+U7f+TxDqprHvqbOjdNONcZnXKaPOddgD9xV4cVmXdg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB8466 The dt-bindings is going to use "usb_wakeup" as wakup clock name. This will align the change with dt-bindings. Acked-by: Peter Chen Signed-off-by: Xu Yang --- Changes in v5: - new patch Changes in v6: - add Acked-by tag Changes in v7: - new patch --- drivers/usb/chipidea/ci_hdrc_imx.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/usb/chipidea/ci_hdrc_imx.c b/drivers/usb/chipidea/ci_hdrc_imx.c index ae9a6a17ec6e..a17b6d619305 100644 --- a/drivers/usb/chipidea/ci_hdrc_imx.c +++ b/drivers/usb/chipidea/ci_hdrc_imx.c @@ -212,7 +212,7 @@ static int imx_get_clks(struct device *dev) /* Get wakeup clock. Not all of the platforms need to * handle this clock. So make it optional. */ - data->clk_wakeup = devm_clk_get_optional(dev, "usb_wakeup_clk"); + data->clk_wakeup = devm_clk_get_optional(dev, "usb_wakeup"); if (IS_ERR(data->clk_wakeup)) ret = dev_err_probe(dev, PTR_ERR(data->clk_wakeup), "Failed to get wakeup clk\n");