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: 1905729 Return-Path: X-Original-To: incoming-dt@patchwork.ozlabs.org Delivered-To: patchwork-incoming-dt@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=nxp.com header.i=@nxp.com header.a=rsa-sha256 header.s=selector2 header.b=I1vaSeYd; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=2604:1380:4601:e00::3; helo=am.mirrors.kernel.org; envelope-from=devicetree+bounces-46795-incoming-dt=patchwork.ozlabs.org@vger.kernel.org; receiver=patchwork.ozlabs.org) Received: from am.mirrors.kernel.org (am.mirrors.kernel.org [IPv6:2604:1380:4601:e00::3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1)) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4TlC4x47Fxz23qN for ; Wed, 28 Feb 2024 22:37:21 +1100 (AEDT) Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id C6A0C1F2AD9C for ; Wed, 28 Feb 2024 11:37:18 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 85A241384BE; Wed, 28 Feb 2024 11:30:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b="I1vaSeYd" X-Original-To: devicetree@vger.kernel.org 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 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: devicetree@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: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: 1905730 Return-Path: X-Original-To: incoming-dt@patchwork.ozlabs.org Delivered-To: patchwork-incoming-dt@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=nxp.com header.i=@nxp.com header.a=rsa-sha256 header.s=selector2 header.b=QTRTZdJt; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=2604:1380:40f1:3f00::1; helo=sy.mirrors.kernel.org; envelope-from=devicetree+bounces-46798-incoming-dt=patchwork.ozlabs.org@vger.kernel.org; receiver=patchwork.ozlabs.org) Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org [IPv6:2604:1380:40f1:3f00::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1)) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4TlC606thNz23qN for ; Wed, 28 Feb 2024 22:38:16 +1100 (AEDT) Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sy.mirrors.kernel.org (Postfix) with ESMTPS id 87BB6B25B43 for ; Wed, 28 Feb 2024 11:38:16 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 3560514691C; Wed, 28 Feb 2024 11:30:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b="QTRTZdJt" X-Original-To: devicetree@vger.kernel.org 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 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: devicetree@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: 1905731 Return-Path: X-Original-To: incoming-dt@patchwork.ozlabs.org Delivered-To: patchwork-incoming-dt@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=nxp.com header.i=@nxp.com header.a=rsa-sha256 header.s=selector2 header.b=evjudKE3; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=2604:1380:4601:e00::3; helo=am.mirrors.kernel.org; envelope-from=devicetree+bounces-46799-incoming-dt=patchwork.ozlabs.org@vger.kernel.org; receiver=patchwork.ozlabs.org) Received: from am.mirrors.kernel.org (am.mirrors.kernel.org [IPv6:2604:1380:4601:e00::3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1)) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4TlC6D6fG5z23qN for ; Wed, 28 Feb 2024 22:38:28 +1100 (AEDT) Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id 1D4AD1F2B99A for ; Wed, 28 Feb 2024 11:38:26 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 6FE9A1487EF; Wed, 28 Feb 2024 11:30:30 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b="evjudKE3" X-Original-To: devicetree@vger.kernel.org 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 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: devicetree@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: 1905732 Return-Path: X-Original-To: incoming-dt@patchwork.ozlabs.org Delivered-To: patchwork-incoming-dt@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=nxp.com header.i=@nxp.com header.a=rsa-sha256 header.s=selector2 header.b=ipnuz8n7; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=2604:1380:45d1:ec00::1; helo=ny.mirrors.kernel.org; envelope-from=devicetree+bounces-46801-incoming-dt=patchwork.ozlabs.org@vger.kernel.org; receiver=patchwork.ozlabs.org) Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org [IPv6:2604:1380:45d1:ec00::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1)) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4TlC7d0mJYz23qN for ; Wed, 28 Feb 2024 22:39:41 +1100 (AEDT) Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id 30E591C230A6 for ; Wed, 28 Feb 2024 11:39:39 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 688A23BBEF; Wed, 28 Feb 2024 11:30:35 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b="ipnuz8n7" X-Original-To: devicetree@vger.kernel.org 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 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: devicetree@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: 1905733 Return-Path: X-Original-To: incoming-dt@patchwork.ozlabs.org Delivered-To: patchwork-incoming-dt@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=nxp.com header.i=@nxp.com header.a=rsa-sha256 header.s=selector2 header.b=I+UBOYol; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=2604:1380:45d1:ec00::1; helo=ny.mirrors.kernel.org; envelope-from=devicetree+bounces-46802-incoming-dt=patchwork.ozlabs.org@vger.kernel.org; receiver=patchwork.ozlabs.org) Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org [IPv6:2604:1380:45d1:ec00::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1)) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4TlC843nHwz23qP for ; Wed, 28 Feb 2024 22:40:04 +1100 (AEDT) Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id 9CF9B1C228B6 for ; Wed, 28 Feb 2024 11:40:02 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 1623E6CDB5; Wed, 28 Feb 2024 11:30:39 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b="I+UBOYol" X-Original-To: devicetree@vger.kernel.org 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 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: devicetree@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