From nobody Wed Dec 17 10:41:21 2025 Received: from AM0PR83CU005.outbound.protection.outlook.com (mail-westeuropeazon11010051.outbound.protection.outlook.com [52.101.69.51]) (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 F388914D428; Wed, 10 Jul 2024 23:02:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.69.51 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720652571; cv=fail; b=JeHT+/oyp8/g4nZwe/OeXsvVlulpMCDYa3ju70eTWSi0ZqsTVFX+uQoIkDsMaCKlGEP/f9x5AXsX6SuDmeevGm0Wgby7CMexmmtXrdlNo5QT9J5cePcMI/4BwA8xBIy3pEooVgTq4oNrEimxQijo0jeS3TNIPpC78UM0aIOgHRk= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720652571; c=relaxed/simple; bh=Xe2ZsA6XK2+7YHKlgNVGziXAOnQGAXiVcvdtt6S8VN8=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=fjMwHgNYykj+pwCY132TW/9dBzQUSL2C2OgONjR05wBqju4P+sEF5NKYhRLkVlY7MCTeTQe7WizETCctsRmd977ZyvGIHTjdE8yhn5WTQc0KoBYpepvF94QvlwYxgEa+m7hwzzwvjhYWkF1xKf2/5tLnggM9EmrI2H7ahWX7j0c= 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=igMXdhAu; arc=fail smtp.client-ip=52.101.69.51 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="igMXdhAu" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=f3Ve9FYkF2x49sp0wcvrj2ch2jDXt+5CM8P4CunwjCnnGPlni9eyt5YLHUzu1/fxE8Sw8hQRgjX8jTdpwPmYAHpcMR6xyi4EFt9R5hCaSdncWzWmQcmdmwlzRW2m7rxIFb9NAtvtef1CVgjf8J6sCFB/qhIaFRiw5p6GbQCb/qzsfs4tsjwAOqzLCWpGwRLQibO1BQofmqfbtz1nRFdHPM8EIwvVBNgznlAFkQ41v4xrxxc0dVImyM60TlQdrbQwj1Sb8YyR3w/e8+6rSZjSQz9MKBRVOyPQDj6IjDbDXTKjVUQ0QTtbxULYxHcSSJ9dPZFUmUxat2Q6Gw9m6MYuyA== 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=a0umDDp7ZyWLee9OpwSny26aNghX5q4cQ9wHdzMIqTA=; b=O0Nh1Gd45cN5KzIU6AN+Q1N7HaymKQdzvKF7+6kq5hQBVLoZttSXO6bFQT9FglB4eUVsahdIUcZXliKNULcmc4LXE3z5dAfXeegj8IGEYm7SV1vLTRIlUWv+NcDCKOC56c1cXdmPH0Sa3ejdkNpEIj9jJNcyTHIJrbdFfiI78vFi2iHNkzmSHFYyHmc6OG+uDLRmnUYBcJ1VGDSnzi7l/TWr3OS1LKOOjRD0VyjIKryPdmWuIvPFIn18wiDzY6rC8+/nmMq8+twjwRlEnzxfk3YUVB4/yw79idjnqpkaGI5jdBtlOYG2A7NbdNEcsm+66vLJPTJgpxX6l8A3lDPUgw== 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=a0umDDp7ZyWLee9OpwSny26aNghX5q4cQ9wHdzMIqTA=; b=igMXdhAuezrb8s7cf1X7auxPmABMSbULQ4K9aTCQQukrhcuW7XGWo6RzJGxrkVrB71vxARDQtPOFEdoadc3E0vi83L12mZCWJ30iZL0pvW5xHusDPrOd/VqX5Jk5TKQd9jpIlzCh8OwVlzTecyXP90gMjYGmpBfipXtFTKdqInk= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) by GV1PR04MB10751.eurprd04.prod.outlook.com (2603:10a6:150:20d::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7741.35; Wed, 10 Jul 2024 23:02:46 +0000 Received: from PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::9126:a61e:341d:4b06]) by PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::9126:a61e:341d:4b06%2]) with mapi id 15.20.7741.033; Wed, 10 Jul 2024 23:02:46 +0000 From: Frank Li Date: Wed, 10 Jul 2024 19:02:22 -0400 Subject: [PATCH 1/3] dt-bindings: usb: Add fsl,ls-dwc3.yaml for layerscape usb3 glue layer Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20240710-ls-dwc-v1-1-62f8cbed31d7@nxp.com> References: <20240710-ls-dwc-v1-0-62f8cbed31d7@nxp.com> In-Reply-To: <20240710-ls-dwc-v1-0-62f8cbed31d7@nxp.com> To: Greg Kroah-Hartman , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Thinh Nguyen , Shawn Guo Cc: linux-usb@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, imx@lists.linux.dev, Frank Li X-Mailer: b4 0.13-dev-e586c X-Developer-Signature: v=1; a=ed25519-sha256; t=1720652559; l=1725; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=Xe2ZsA6XK2+7YHKlgNVGziXAOnQGAXiVcvdtt6S8VN8=; b=EMLRO1MKUzLkrbtygNsRoQcPq984goe0RbTnYa/SVZ6VZiI7ngfkv6fwZaM6WFmICbJXSq8nE qwjuWG53hzABYnty+eYiYiyb8RTIXWYP4aCqX+rKV2C3VXI/vveAycd X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: BYAPR05CA0092.namprd05.prod.outlook.com (2603:10b6:a03:e0::33) To PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9642:EE_|GV1PR04MB10751:EE_ X-MS-Office365-Filtering-Correlation-Id: 25a8eb69-0457-413c-0b89-08dca1346999 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|52116014|376014|1800799024|7416014|366016|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?TVRPR3BCNm9Way9mbGNJSmlJSVVrV3NDRnIxQWhKRG1Jd09leW5Uck9WaHlI?= =?utf-8?B?K09VOUVQV0hOTU1xaXliYWJmVXl2UFFvKzNudndQclFsVStPTmNpaVQ3SC83?= =?utf-8?B?SmdqTFJibWRHZkZkT3hMZGRCVS8wUFBOZDRiWmhLT2FRbWhIWkIrVnY4cXpt?= =?utf-8?B?ckp5WGllb2k2alVHaHdXaFFKR2cxRjhrMzF4STNqNERHZHJzV004QVdnempl?= =?utf-8?B?N3YyR3JaNXNDdlQ0T3lZZXpPRUVKTHdQTmNXdmFEaVRYRngwSGV6ZWU4YkhW?= =?utf-8?B?N05UL0RUSllwRzJBTUgxU0ErV2c5Q2VYTEZLWUJZK3ZWVkZvL0xHUTA3SEpI?= =?utf-8?B?MTYzQVdodUNhbnhCQUxKUUQzMjBaeXJ0ZlZNQUN2VnBKSng4ODc1bm05OW1q?= =?utf-8?B?ZFZzeWZCc1AyRlE3aFgxY0ZhN3ErTW9XWTJUeHEvakV6VXdyZVZrSGIyOXc3?= =?utf-8?B?bEZkRFk2VFRJTG91dkkwd1ZISEwxazdLUlVEODR4dkZ2a0Y1ZjlnaGRhUFQ1?= =?utf-8?B?NXBQQ3VZQVdaT2Zlb3Z1VE9LMGczSkhrN2VNd1VsODNnN293RjFsSlcyVFNs?= =?utf-8?B?enR2MThiY3VCNW8ybk5RdERPd1pxaWRhWVdpUHg3Sjc4eGtwdzk3Z3k4YURh?= =?utf-8?B?TUg1L0FaRDNjRi90anE4VUE3MTFnSHFBV0dGdGJmaVc5eW11WlRBaFdRc1dr?= =?utf-8?B?UjhNS0IxNzN4amMvMXIwQTFqSEg1dXhGaFV2bStHdm1PU3NXaDMxTDBYMXJ6?= =?utf-8?B?bmYwbWx4SzdURE1iS2t2UWdPTjVvTm45TlZHdGdHQXd2bFk5b2J4MHpqRXVP?= =?utf-8?B?RURaQmp0dkJTQU5lSkU5c3VZa1hWeDBpNFA5bDZqRWJISmYzNldUcUlLWW1N?= =?utf-8?B?YlRQNzluL1A3R210MnZsQXdCYjZJT0ZUUWdVQklZVWRKZ3R2SVhsSXBtNWt5?= =?utf-8?B?eHhSOHFqRjk2b3JkWEJQN2lHQ2VnSjc4L2UvdGk3WXA1a3dTbGlVUDM4RDZN?= =?utf-8?B?SjdwbUFkdDRabDcvNlQ1bTA4WGQ3QS9vcUcwUlgybzVMT05QWWRWdjhxdXNq?= =?utf-8?B?cWVuODZHUTRKU1pRN1V6M2NZcnBTUWJLK2dDRFEzcFo1UVYyVFk1TEVrQ3JL?= =?utf-8?B?bjVJNExJN0ZRYlhWRFcydlU2cVN5TldQS09ZTkwxTkJ4dE9wMGNlQnovLzFP?= =?utf-8?B?VTIwUjNaYzFGTFlXbHU0QUN5MFRVdzl1ajVBWEY0dUI1TXQ4emxaU2t0U0VS?= =?utf-8?B?M3hVZmZRaWtZczZ1S2JzUWlSSWFyN0w4eVdNbHZlV25PWmxRZnM1VDM1ckpK?= =?utf-8?B?R1lMK3BmeEZISDNmN1MrbXNKai9QZVgzYk5NYUpySmtqeVI2UjdrZ1liZ1Fm?= =?utf-8?B?bDE2bmJJS21kVDJ5MWxBa05UblpiZ25SR0FvdEdBbFc5QXZEaVBxSXlTNUpJ?= =?utf-8?B?aDBka3BucWJtZStkdnNXMnlNRjdiVGFSR0lFYWlBNG0wUUxzVkdWZEFFQVBC?= =?utf-8?B?dG9FQmVmeHcydkN5Z0JRbWhHTXNTWlJsQ1dNeFBHQW50dkpHRFlkREg3ME44?= =?utf-8?B?bmZMMzNLMUNjeE5FWlBPOHNxT1dOTnlBNzFaT0R2dnovL0ZpcFhkV0JqdmJ3?= =?utf-8?B?WnlQRm1NY3RxN2pNNERzeTZZbGIxQ3cvRC9ETExrN0lWbkdEOXFsTjVpeEph?= =?utf-8?B?Rkc1MXdJSGc5b1lEeHpMYVJVaXJ6SVliUCtCTEt3M2o5Q3UxMW5HNCs1WmlR?= =?utf-8?B?VXAzRkxZQ2wwNVZhc3NGQnNqaVpTenZ5SE42VUphMVdQU2JCUitkNlFkMy9C?= =?utf-8?Q?xy9GFbV+AZSXd+4eTUcZD9e0MBTf4M8mgQT8Q=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR04MB9642.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(52116014)(376014)(1800799024)(7416014)(366016)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?aS96OG5Wb1BkZGZhWFFKbVRYSHQ0OWk5amVnemZnM3JwY0lpeUJHMlBlbHJ1?= =?utf-8?B?eVBUMlJVdkc2NTNGRENZMXlaZEpIajNIUFphcHNmWk4xS1h4dGRnOG9XeFlo?= =?utf-8?B?bGVCQ094TlVDbHZZeXNLWCtEMm14Z3l6b1JyNXA5cEw1OVNFUXFtRjBUMmxX?= =?utf-8?B?TFNzSjB5dE1BVHp4MVoyYmZmWjhGTnBTUmNwSy93Uis1RC9jelhxOEZQRWdG?= =?utf-8?B?ak5LOWRmOXd5bk1Pc0dNNy9kakVGcWtrRFJtWWRxakFqaU5yUkxYUTROczM0?= =?utf-8?B?OUYzYkFnTGFtZ2hkc2tIUWlCblU4NmNYcEZpWWtWOEFJMTZQOWlOL05Qd2lh?= =?utf-8?B?cVU4amhPaVdtMzRqWW5jT2VaVXB2bDFncmc4N01TTm5sT1VMU1F5OC9FN0ZF?= =?utf-8?B?K2M1QzU3emJrdjY4QWtFNkFBOEJ4ZnorR2xGWFZPWjVjNGQyMDcyUXllYS8r?= =?utf-8?B?RU9GVVBycUh4elNkejVGaXBvdTdWNzNQalliWkc4ZHRocFdKYkg2bHBXblBZ?= =?utf-8?B?UU1Hc3NSVWNnS0J0WXBnVUFSQTdKSVovS2xZbHU2bjlLTWVsNTVuUE43bVhQ?= =?utf-8?B?bkFIcnJ2dVh4TzlxZ1NKYmh6b3dscVNtZDBrTEcyaG5ZTHpoT292bDF4RUh2?= =?utf-8?B?c2o0dnhLOUI1RVhSbk8zZVN0UjdFTmlZVTBpS2EyYUVlR1V4NjNmd3VmYTls?= =?utf-8?B?U0tjeFZTcitzNXNiWkpaZ0hjejZsU0M4ZFJzc2ZWOVkrbXdHZWo2eXFjQVB1?= =?utf-8?B?SnRHc1ZxZ1hZWHJJS0JIYVVjYnk5S2pTRU94TmM5UDBFbHFsdTRJQm9tcGUr?= =?utf-8?B?ajY5d000cTdaZXZnNVJJRTNpaUg1Ri9SSnVNVXJ5STdxRkhQVjlsOUgzU0d5?= =?utf-8?B?b1REaGpjcUYvNUkwZDFVYkJjYXBvUWtQZGJTS0pZbkw5UUNXRjJjcmxBdEti?= =?utf-8?B?SnRvc0dEdTRqaWFSRGk4ZS83S3VDQlk1L2U3anRpbERLdk96T1RueTJmMWNy?= =?utf-8?B?NzNoOFRHZlBYS0t3aFcyamFaUG0wT1JjODBqYWNadEQvajVQcWdpSmh6Ty9J?= =?utf-8?B?bWZ2Wi9KSDNMVjBIMUZXSWxTQzVqeVNPZWl2ZkhWb0lsVEZ5ZkFPQlRadDYx?= =?utf-8?B?TFlTVnZIVGNZUnlRYjZLbFQ4U3VDQ1duQmEwc1ZXSU13S2MzcUk2QXphRHpo?= =?utf-8?B?QnJhaVBKNVpMWVRJRCtVV05GZiszaTBsWTBKenBrYXQzMmpPSzhqeTFJb0U1?= =?utf-8?B?TWdJQ0UrT2xscDdRZEdRSmNPcTZjeXROK2lpUWtaTW1EemFRcHdUYlFxUGtw?= =?utf-8?B?S3FtMUZQNFFMQlR3allJNDRsUkZBYzA3ZGdnRk1qVTlVRXJGdVhTZDI5NGpP?= =?utf-8?B?T3lVNm1kRzdYUEtPczd6NzBtRnRWaUpLeUhpWHA5NDBWeTJXT0E2VTBmaW1C?= =?utf-8?B?SytLR29SUTFXclZRQ1pydzRNOWZrVWlpUFNoblBMM1hMT0k2MnExYkp0ZlZz?= =?utf-8?B?Y2tnRHVJWnY0YVJXbFpXcFRNNzVtblVVaHI4UlhSSk1oK3VoWVdXSklzMU1R?= =?utf-8?B?bm1jeDQ3eEdnVGRHS0ZxUDVjbndLaFlNMDh4dFhxdnZWalpoWmdxVi96ZHU4?= =?utf-8?B?L295VEl2eHl1dFd5RW9oRUU2MWpER25pYmV0a1dkcStuUWZ4bHhVclJLYnJy?= =?utf-8?B?UU1tak94NTBPWFh4QjdQVnRJSmQrVzVXRHVuYTVaVlNJVHVJOHhTdVVFZ011?= =?utf-8?B?eitRSUdpTHRVdFJEM0FURS8rNXR3ZnhUbzFZWmZzZmhRaDhEMzF3R3ovRGxE?= =?utf-8?B?RXVBZTdhMzNkUnZGV09zNFpWcndCNURza214RU05b1l2clBtK2ZpWVBjLy90?= =?utf-8?B?MTNMVDRHM1p2MHRUTXFiUkdRQXBrTXV2RXpxaDV3OGhVZ1BYOVIvTUZsWHpP?= =?utf-8?B?MlhhQmVTWkZEWlBxVGV1bkh0YUVKaGlqeXA1dldacmRsYjl4RVFwZTNSak5Z?= =?utf-8?B?K2g2T0NDM250aEg0eVQ4ZGFEOVNtQm1CNlJZNVRaU1AwVjQ4T3c3cDRTSEpp?= =?utf-8?B?dE5rV0hxV3FaWDZKOVVmUHUzTkJDUTdtWWJjbVJwYmYzZ2VMOUhjK3lDYldm?= =?utf-8?Q?0opEOJzcoRVptQ5/LrR3YVfyM?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 25a8eb69-0457-413c-0b89-08dca1346999 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Jul 2024 23:02:46.2480 (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: eB7vQqsdJcQh5qGFyVKjRkUw41XO4YCsBtLuOD5ROQS55zJN/3ah3saGN81MMMcDF/dRR7dtVJno7mJ+uSEXdg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR04MB10751 Add fsl,ls-dwc3.yaml for layerscape usb3 glue layer. Layerscape supports DMA coherent bus fabric. It needs to pass down a software-managed property to the DWC3 core. Signed-off-by: Frank Li --- .../devicetree/bindings/usb/fsl,ls-dwc3.yaml | 50 ++++++++++++++++++= ++++ 1 file changed, 50 insertions(+) diff --git a/Documentation/devicetree/bindings/usb/fsl,ls-dwc3.yaml b/Docum= entation/devicetree/bindings/usb/fsl,ls-dwc3.yaml new file mode 100644 index 0000000000000..e79416122d12b --- /dev/null +++ b/Documentation/devicetree/bindings/usb/fsl,ls-dwc3.yaml @@ -0,0 +1,50 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/usb/fsl,ls-dwc3.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Freescale layerscape DWC3 USB controller + +maintainers: + - Frank Li + +properties: + compatible: + const: fsl,ls1028a-dwc3 + + ranges: true + + '#address-cells': + enum: [ 1, 2 ] + + '#size-cells': + enum: [ 1, 2 ] + +# Required child node: + +patternProperties: + "^usb@[0-9a-f]+$": + $ref: snps,dwc3.yaml# + +required: + - compatible + +additionalProperties: false + +examples: + - | + #include + usb { + compatible =3D "fsl,ls1028a-dwc3"; + ranges; + #address-cells =3D <1>; + #size-cells =3D <1>; + + usb@31000000 { + compatible =3D "snps,dwc3"; + reg =3D <0x31000000 0x10000>; + interrupts =3D ; + dr_mode =3D "peripheral"; + }; + }; --=20 2.34.1 From nobody Wed Dec 17 10:41:21 2025 Received: from AM0PR83CU005.outbound.protection.outlook.com (mail-westeuropeazon11010051.outbound.protection.outlook.com [52.101.69.51]) (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 194101527AA; Wed, 10 Jul 2024 23:02:52 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.69.51 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720652573; cv=fail; b=UK+Q2xjXysW2K6zZbFernSBCQCS/FlpMnemDjjfLt/809eEbEZf2G7MP/cAHDSb6pCroy4yDPf4+qopwk6DzfhMbvdX2b3PhSBOPTPFeFvtu8kPM6S9exkuhXmeeYcFsQzntkjsMu5qo3LRpWN10NJlaU65POK9lMovIrTH74PM= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720652573; c=relaxed/simple; bh=P1y28FrMwhzY+EU28qrhKcw7mczE/TQPAFCv7KbwcGE=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=HP0ixcgnRGI9iqzdgjsXFDxBWpWZ2OMFv8J3moq+GGV6NXljNtbo+3uz6vz98EsqulL+V4jqJ1VUBuyW76/gzBLqfH/9IyQlqI56R+EtVRd1RYSJSYBZpFWk1r2UIcOhEwM2ehnEMoaPeOGJdZ7bUVU3ZkIbBCGVbspFCxIYRfI= 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=OEGRCNFW; arc=fail smtp.client-ip=52.101.69.51 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="OEGRCNFW" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YRCeuywN++BY2q33hrSNDvfqAleDutZiYfBDlLQSlZ3bZwVJ5nvb6Fj5COnxSLfRdB+pX5FkHyLy8jeQMSh+UFbu7EbOX3rZEhFNk2h2YW1efZ4lStpxqT3CrjoVzU3c1bg3u5BhzqoKtgFkey8Od4cQkRBnxxnDxvq3+kEzq1c/zCo6uhyZT2BtUgbe3R56sATje4LsV9R9bhLyGG9zx8Lvty7b38K5wa3ZTsDJtaB1/Ymsa8CrkkBFBS5Nf/LYZfLOcw3OKIZBldjngv9GTainlUI1M5gChOW0es0GDNZ2TQ7ttSAkM8FnvyanufxOLqOdMuB9sjXhYEpCaZpljw== 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=RCTO9n6odMfygt46otuWdURYJdub1uDc7jpoPRQ2DJU=; b=ioAPzBpoI+hr4u77lqdM0yCO9dn28SQxXG1NCN8dVA1LRQZEZdqIvvpcY4U02J7HWKskVGd3srvw8ioZcOmDvInS5sgev7s9UvE4OeuE6mzscB8kwxHt+UJXYG1dxc9FPaNuI5oMyCs9bQYpWG9bZSOEpZHFel0Us6WRJiNbM3y83dj6oPgdxPXKfCWixz3vG/naQ3lxy3ljkwuNdaelg5s6rpkAUGe3JsWd1A05H3YqX8OXWh0XymEdXHuy8YurXipU9TRJpLNZEfpKUwou/kEi2l95iUe2IyXHULTu1j3OGwigUga54rD8XaZ0Z2vJ2dFHV0Xp7JFwnIcc3Z1vSA== 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=RCTO9n6odMfygt46otuWdURYJdub1uDc7jpoPRQ2DJU=; b=OEGRCNFWRl8OMwwtgpuQW0cq74ovAW5UoVHKMMNKKusw/NVGbGuhZos4SZyIah1Zp34JEVmTqSPgGN+BYI/m/ZQ4ieaEvaLuYY4arLzRFjT3kaFHAfXqFMR2BA2uTuqdJdZaaf0UO5+Oo/bPMuJUl/3mzoU6ZPr21MHdEJqFTCI= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) by GV1PR04MB10751.eurprd04.prod.outlook.com (2603:10a6:150:20d::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7741.35; Wed, 10 Jul 2024 23:02:49 +0000 Received: from PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::9126:a61e:341d:4b06]) by PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::9126:a61e:341d:4b06%2]) with mapi id 15.20.7741.033; Wed, 10 Jul 2024 23:02:49 +0000 From: Frank Li Date: Wed, 10 Jul 2024 19:02:23 -0400 Subject: [PATCH 2/3] usb: dwc3: of-simple: Add compatible string fsl,ls1028a-dwc3 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20240710-ls-dwc-v1-2-62f8cbed31d7@nxp.com> References: <20240710-ls-dwc-v1-0-62f8cbed31d7@nxp.com> In-Reply-To: <20240710-ls-dwc-v1-0-62f8cbed31d7@nxp.com> To: Greg Kroah-Hartman , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Thinh Nguyen , Shawn Guo Cc: linux-usb@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, imx@lists.linux.dev, Frank Li X-Mailer: b4 0.13-dev-e586c X-Developer-Signature: v=1; a=ed25519-sha256; t=1720652559; l=2030; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=P1y28FrMwhzY+EU28qrhKcw7mczE/TQPAFCv7KbwcGE=; b=n+8X4ca1EDlIOrcGGE1ySXB4yG2sEJkjZDw+UxW9zPNh8CLqHpVwN9TwpneygMwlyWbJ9TbKR 7rjYoi7b8knDOZ+Xe2lqe5Qf4AOYccn5UZmcI1KUyGykLvWguHiF1xd X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: BYAPR05CA0092.namprd05.prod.outlook.com (2603:10b6:a03:e0::33) To PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9642:EE_|GV1PR04MB10751:EE_ X-MS-Office365-Filtering-Correlation-Id: 0f7421ec-00da-43a3-a2a2-08dca1346b7f X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|52116014|376014|1800799024|7416014|366016|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?MzlpYU4zeFFWZk9VK1ZGREFBSFBVbzlCVkR2akxXWEdETnZqR0YvNzgweU5V?= =?utf-8?B?aXQ5K0JISllhSENqMTdXUlZ1YzBpNnM0NFRuWnFlWVhXc1piWXd5aHpuVmpI?= =?utf-8?B?UjJhK0N3bEVPcmtJQXJjcjlPOGlQV3JYL2VEK3F5VWlXTFZxT1BydW1IMlpu?= =?utf-8?B?enJIT3Z4akhkZjhLcE9oQk0ycm5EWGY3bDV5TUNTMm5vSmY0aFBkOHRCUHJJ?= =?utf-8?B?SnBQNFJ4dnpqZ3VZU2oyZHpSVGppOWdIWlFwZUI5ZXg2UVo5WU5PL29Ebnhv?= =?utf-8?B?SlVCZ0g4N0ZQeE1DNi95eGJwblhYOFRTZmVyNlM4cks3cWxsTVJTaHFqS255?= =?utf-8?B?Q213ZWswTGM4bUU0Z0RxSmhHVytSK3BLZVIzRlBwRzhvU0w1cHJtaS9CK3dL?= =?utf-8?B?aUtYVzhEMml2ZEQ5a2hpRFpGWnlzODVjUytjSVJxSk1MOVJLRGgzdkJlYTZL?= =?utf-8?B?VlVuc2lPT0JRcUVlMTByV0xjcGRMc2lrZW1XWXdySUhZa1VhajFTang1U0ZO?= =?utf-8?B?OFprTWVJNXlmWi84citDK1JwSW9hM0U0OGQzekkwUDIvOVhtZlAzRFFqOWtU?= =?utf-8?B?bEpwd3hrNWcxT0FmaUovTzVDc2E3aUJyNS9SK3lpYVBvMm9TbCtNWFE3QkNE?= =?utf-8?B?N2xGWE1lOUw2b09UK2hYWmxVOEdqYzNHT2xNdEpxKzJMS24vYXo3NkUvclRr?= =?utf-8?B?WnNaTjNFUjFtbkxKYmUwNTgwUDBzNmNmK21RV2oyNFlJNVhYMGJhckdMZnU3?= =?utf-8?B?bHF0K09ENklCQXdSTnV5a2t6WU91NUM2S2ZXL2F6Tmx6dzZJblJiL3J6OTBU?= =?utf-8?B?QkJ4SE1BdHJFRVhTL3dacXFrdGExTGJqOWZPbmlZci8xNFIzYnlXNld5QWNU?= =?utf-8?B?cVZ6Q3phSndaYXVRbndmcUJ1UTZBcm5hQzFMSm81bk04RkxwamNVMGJNSStF?= =?utf-8?B?YzNjLzNObkp0eGxIcFpUdGZPSWNpSTR6dFQveHlrQ1gwdG5vS0poYVBZbmNz?= =?utf-8?B?d2h6TTlQZTR3ekxVa2J0ejJoN0xpdkIvRVZ6QVN5eEU0Y1NWOXlaVTJHR0Fu?= =?utf-8?B?aEdiNUZIc201aXVLRkN0bEdhVnpGK1RSZEcwVlcxRG9QYW1kWXZFdzFNUHVi?= =?utf-8?B?NjV1eDZZcjh4QzF3by9tVnM0RkNmMUNOQ0hyZ1hQdk0zTENaYUg5MEVRUWF6?= =?utf-8?B?blVzS0VuZGEwZmYzaUdibWRUVk5DUVJzWmZNZnMrdUp6QVUrdzlNL2pURjE4?= =?utf-8?B?elFZbm03NVJyenl6VmFmbE54N3ZvS01DTkpubzdlc3ZzVklac2VHQlZRamxT?= =?utf-8?B?VWFONUNjTlc5TkN0VUcrdHRQeTYwTkdSencyOFBiZ21xYzU4YlVIUXdLZ3JM?= =?utf-8?B?Y3F1MXVQeGk1clBudnBOSjBiUTJnbThNRVVROXkrZTJwRGJhUXo5dG5yVlEw?= =?utf-8?B?YnZ1VUEvbEk5T0ZLQU1BTDFXN25YVlQ3Y05xWFdEUU1YSmUwSEVFQjczSFEw?= =?utf-8?B?bEJaZGZsNXhZdHFrMUpzbE1WOWJYYmhZZjVkaGVISVh0a1JKYVVqbkxBSzFr?= =?utf-8?B?S2V5eHdDVXNTT29GL0UwRkVSWHoxbmJoQmFXenBSY3pvQk5JVjhxNU1VOUFm?= =?utf-8?B?c1VMYklRTW5VeTJYUWFBb3JrSU5lM1l3dlFwSUxuSXZSVnEwbG16eXl2SWt0?= =?utf-8?B?OE9LeXZjaGw2eGNWVk9lcWlPbjQxaS9BcWdVSUlEMUtoZzZuTG5QdUp1Q3c2?= =?utf-8?B?UU9VWk5JcnhXcklqL1ZkdVVwNnZtRk9MT2Y0d3NlUjZmL2x3ZGpXaXhMem9C?= =?utf-8?B?V0hUbUwwMGh1cldONUtCY2dYcklQSUxGWmE3VTJjS1R6RHQ5U1RjWGlnVG5t?= =?utf-8?B?dUJxbEI2ME94UTNCVFFnamtsa1BHTGFnNURsWmV3Y1FtZXc9PQ==?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR04MB9642.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(52116014)(376014)(1800799024)(7416014)(366016)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?bW1HQys4ZEk5V1d5VzBjOEphZytlZVptSGVhcy9uZmMwaklqeWY2YlZDdmlG?= =?utf-8?B?cktRNXpaNFEvOEtmQVc4Y2VPTmV0ZndRQTJXV0hoN1UrNXZpcElEaXZTRWdl?= =?utf-8?B?Sm5JNE94TlFhenY1ZFh6UGR5dkVrMlAwNFNFSUNxaGJUTnE1TTJndi9QT2Ur?= =?utf-8?B?YVNuRER6Tm8yZ05ZQWh1Mkl5UmMzOVlDOHdzOXZJd21uaXRjaHdPT0ZiZjFa?= =?utf-8?B?MHhvOXI2T1NTMHFsNE9sUGxZWjdtVGVLd2hrNzhSbncvQWRtNFcxTlJoU1Z4?= =?utf-8?B?Z1VuaDl2TXZMUExlREJYVkxGbmYycnQycjVxME9jOXpIUU9Ha3NHeHVxYVhS?= =?utf-8?B?TGFJQUJ3bjZVYTlKbW40dW1GdkM5L1BLWVZteVZEUFREYnZaNUVjZDhmYVVw?= =?utf-8?B?ZWRmLzJEYVdUdkt0QkdXWmpMSjZxYmF2SUNXd1dqRUlkY2IwU0ltVDUvWXVy?= =?utf-8?B?QXhFaVRVZGFvSmdFTytoSmdHb3NjVmhkL1g1SVNHVk9mb1ViRU5seVZzeE0w?= =?utf-8?B?aWpsSS9XanVMZHRVSDRySnkyOWRUUVpSQ0tJMEpsSlF4TmdYUDdsajBsSTR6?= =?utf-8?B?VnpnbDNLREVHMEJjK1ZBOHNpZ2thWm5tdlBGTFgvclVxODltOWNPMGowTUtq?= =?utf-8?B?S2UyOVYzT2FUaHZ5NVpEQWpiYVFlcjIvcEdDM0VGSng3RzdKMGZPdWNCYzNB?= =?utf-8?B?VkxjZ3ZTNXlrN0lQSG5ZQURYbGU3T0dHejhHNkd6NnMzZzJPWVFrQkNIZDEz?= =?utf-8?B?RFZwM3gvTEpBbFhYMnJZZmcwTm15YWNNY3NmMEovNUxxRWdBSFRwaW5VOXhV?= =?utf-8?B?ZGxleS9NTENQNDNEeUJVZ3prY1RkTVNxQVFFb0JFc1BZdTdvdnZaZXZ3UC9W?= =?utf-8?B?Znc4QWlOT1ZjRWlTckZNaDdQT2hFd01KTGFXRVQ1M2RvYVBBNldQMHZuREE4?= =?utf-8?B?L3FBSUhSczhUQm1HWTdJUzRHUVI4SUIvcnJpWXBxaHo1U0F4YnFqa3lzamZI?= =?utf-8?B?Rm5jWU1tLzl0aElXUXhnd1kxdzFuc3ZGMFV5dlMrNThnQ0V2RkJIZEZGQXNP?= =?utf-8?B?VW5WSzcrNUE2OFA5WWI4UDRMcVMvWHBnQUFSR3d4a2JsbVJCdmd5eGQ4RC92?= =?utf-8?B?M0MzSlpnK1pEQ0FTNnpwb2VxZ3pOVUpFYU5adzlrd2dwZFhHeFZVT2xLUU5Z?= =?utf-8?B?RExnbmhYVndJaTdNcklHSXpuMGVlYUg4MWUrcHhUVWEzbmd0ejZLcGRlaVEr?= =?utf-8?B?ZXFNOVFiWVpnejZQWGROL2ZWeVIvUGxjZjdsUXVBRTJ5L0NqT1gzemFzRG5R?= =?utf-8?B?ckJicWdkQllWNk1OQ20rU2U1VkY1MzhXcU1EZ0dZSWVUa0VsUHd0VEFSSnJU?= =?utf-8?B?UFJBektkaFRqRkJLSEJyejQzU1BSWjc1MnN1dFN5L09MbHpya1dFYmRUaHEy?= =?utf-8?B?eVh4d1FJU0RHTldDcjE2bndwZmpJQ2VUaisxT1RYVHBHMEtyRC8rMTRNRmlm?= =?utf-8?B?dXU1OGNDa09HT3VmdXdyZHEyYVRwaW9HV2J0YlJjdU9wNko4MHB0NUZwM21U?= =?utf-8?B?SlR1Y01qMEZLUVpRMjY3a0YveU9vclJ5NlJUZ251UVgreTZPY2RUUThHenZY?= =?utf-8?B?eTgrdE5SeFVBTy9saERGRDIrS0ErK3pmNjVMSVJUS1BrSVhLdkRuUWpXcUJn?= =?utf-8?B?cTRTRExqdFV6bHFhRmRPb0UydEphNzR1ZFhGZGdZcExBdStQcEdaWGtUbldw?= =?utf-8?B?VW1VN0l0RGwzeHVIVzdFQXA1RWo4SitWSDlrTU1hZVRpVXRxc09aemJFdW5x?= =?utf-8?B?MEVWc0lndm9GcDZiSTlJVGpkeEM3ZHVaTTZJUi9DSTZyT0VCWlBiaHpqWXhy?= =?utf-8?B?RW42QVN2MWVUbXZrczVyTkZJV1cxcmJ1VVp3KzV2YndzUFZYYzhlQ01tUHdX?= =?utf-8?B?Yk1CZlJUeWNhd3J3TElXY1UxSVVlNVU5SGIxUWNLcHZwL0RubDVFOTFmNGhV?= =?utf-8?B?S2ppNkpRaWRiUEhGajJpcVZsZGNIeS9hb0V6NlJ1RTdkTUJGVkJ5N24rSWZI?= =?utf-8?B?MXFwR0xLSnNoVkZrd2lIQWFraFhRSjRoY1VpMHNONTBac2FoNlJlcDlVUG1G?= =?utf-8?Q?GVY0i5N33Xhc0Q4xeXsvbf28G?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0f7421ec-00da-43a3-a2a2-08dca1346b7f X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Jul 2024 23:02:49.4762 (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: jtp4HiakJ9BK3zxD//nMcJpTjShWB5G67IuMVQoyb2C/wFJ8ROD4BdzZsYfDgQz4L0OHL2Vh3HqlyA/KSfX7kw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR04MB10751 Add compatible string fsl,ls1028a-dwc3 and create a software managed node property 'snps,gsbuscfg0-reqinfo' to enable cache snoop if dma is coherent. Signed-off-by: Frank Li --- drivers/usb/dwc3/dwc3-of-simple.c | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/drivers/usb/dwc3/dwc3-of-simple.c b/drivers/usb/dwc3/dwc3-of-s= imple.c index be7be00ecb349..0aa21ddd93cda 100644 --- a/drivers/usb/dwc3/dwc3-of-simple.c +++ b/drivers/usb/dwc3/dwc3-of-simple.c @@ -18,6 +18,7 @@ #include #include #include +#include #include #include #include @@ -52,6 +53,26 @@ static int dwc3_of_simple_probe(struct platform_device *= pdev) if (of_device_is_compatible(np, "rockchip,rk3399-dwc3")) simple->need_reset =3D true; =20 + if (of_device_is_compatible(np, "fsl,ls1028a-dwc3")) { + struct device_node *np =3D dev->of_node; + struct property_entry props[2] =3D {}; + int prop_idx =3D 0, ret =3D 0; + struct device_node *dwc3_np __free(device_node) + =3D of_get_compatible_child(np, "snps,dwc3"); + + if (!dwc3_np) + return dev_err_probe(dev, -ENODEV, "failed to find dwc3 core child\n"); + + if (of_dma_is_coherent(dwc3_np)) + props[prop_idx++] =3D PROPERTY_ENTRY_U16("snps,gsbuscfg0-reqinfo", 0x22= 22); + + if (prop_idx) + ret =3D device_create_managed_software_node(dev, props, NULL); + + if (ret) + return ret; + } + simple->resets =3D of_reset_control_array_get_optional_exclusive(np); if (IS_ERR(simple->resets)) { ret =3D PTR_ERR(simple->resets); @@ -174,6 +195,7 @@ static const struct of_device_id of_dwc3_simple_match[]= =3D { { .compatible =3D "hisilicon,hi3670-dwc3" }, { .compatible =3D "hisilicon,hi3798mv200-dwc3" }, { .compatible =3D "intel,keembay-dwc3" }, + { .compatible =3D "fsl,ls1028a-dwc3" }, { /* Sentinel */ } }; MODULE_DEVICE_TABLE(of, of_dwc3_simple_match); --=20 2.34.1 From nobody Wed Dec 17 10:41:21 2025 Received: from AM0PR83CU005.outbound.protection.outlook.com (mail-westeuropeazon11010051.outbound.protection.outlook.com [52.101.69.51]) (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 3A62F15699E; Wed, 10 Jul 2024 23:02:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.69.51 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720652576; cv=fail; b=lxtVdxI24vxq3Ul1NP9vywkZ1IoC2hc521bP7AHwZf6+kuiSorpONkajKa1KYZ/3p4pFbirsCE95cver3lmZDZul+boOOHenqfK/XN2KOGgPV874IzzryC3iTsuUtPJO+Egt50oF1yh3m7sfeZgoH7GOTeJDjJ4q56wSfBq8kTE= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720652576; c=relaxed/simple; bh=KIaR4KiuqLQ+BWXn1FoPuKby62dlXYXgqiFj7UAupHY=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=Fu8c1YQs/uztZJEwArthGhFeSUH4IEYf3iYwtQ/uINNn35WQm/i/1LRu+ETSpi4+bhs0vaO9O0sqWraKWidpB6s8c/O4hiVin7PqeSXWFbv5rKED4bfN0UayOAjVrZ6yrINsBA8hX5BsxW/jU95Xj+POQljPfraH0xDPwgKz4lQ= 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=CZLZGW3I; arc=fail smtp.client-ip=52.101.69.51 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="CZLZGW3I" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CI/cIuBkZVS5uLKeA+xzKu91gPXEj0NzX36Tzwnyx7CejMjBeeiorOqtrpqejybyVBc6M28IqkrR/gU2t8nOfHf0uvDLpZL5YPuQJBSl9WNkgfesNIg2LTcIYFrADD47vtI5yKy5oNg0R/MLWKv4Hg/+Xw7cuUHBvYpiEBRC/LddSeL+rA449dRf7e1Q28pBMA+MxnwJEWpECo61bbx0mS81fV9PjLulYOF1PDyEu+aZzhyGDBe70SY3FRsZ49q+e62f1W0XBMU7f4G6pP7umkHmxNJK6iIfFw9X7hMO5XEsifjZTjuMZsvjaSI62XaMEkakc9QkhlxkF5hMNEdf3Q== 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=e2OWyG6x4PTBJIKOHvsthpRWkAtMo3y1ItAo0YN6Dgc=; b=jLUv9q1el6kGmA0E3h7ffDkxAaeacCzB2Sb2hm6DJZA0SMbR+ox+2IsjullQVbwyKl3XK/LYdkitl3rNr6eAw0E4mcr7I6iPnuTR1AUfzICQcKd2Wwvlu+p+JQOeGPKrkDLRTtl+NEuWhiiT3K1Y+cVpLki+nWEt2ixqMcut26yxDU5OvlamyGggIZBm2fvNlsSHIsgGjX8IVb+uUGxO5tyeU+uPgs9SfubUPZxFaV5Taq3M1av6eLgwB2SCy/oyzGi2eNbNOOFiMQyumGQvjsRt2CPwhihJ+83U5gKj034hSfE8bMQnKAbLFc0Hyw302daLU1ssChqilGmkyWW3LQ== 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=e2OWyG6x4PTBJIKOHvsthpRWkAtMo3y1ItAo0YN6Dgc=; b=CZLZGW3I8v6p0DAt7FQ4OEZm/sUvZrvCWplLt4Dtklx9K9IZtLX25k6tt46NvdbD8oyX+md1l6+PndUx98l2bGethC3poPHgoUEt31HM+NHhnCOYxt9gpRYymCHiovhBJMLCbNIA5R6bhyHI7AjZNI1tfYU9IDVF1qjQohCMNZA= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) by GV1PR04MB10751.eurprd04.prod.outlook.com (2603:10a6:150:20d::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7741.35; Wed, 10 Jul 2024 23:02:52 +0000 Received: from PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::9126:a61e:341d:4b06]) by PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::9126:a61e:341d:4b06%2]) with mapi id 15.20.7741.033; Wed, 10 Jul 2024 23:02:52 +0000 From: Frank Li Date: Wed, 10 Jul 2024 19:02:24 -0400 Subject: [PATCH 3/3] arm64: dts: layerscape: move dwc3 usb under glue layer node Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20240710-ls-dwc-v1-3-62f8cbed31d7@nxp.com> References: <20240710-ls-dwc-v1-0-62f8cbed31d7@nxp.com> In-Reply-To: <20240710-ls-dwc-v1-0-62f8cbed31d7@nxp.com> To: Greg Kroah-Hartman , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Thinh Nguyen , Shawn Guo Cc: linux-usb@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, imx@lists.linux.dev, Frank Li X-Mailer: b4 0.13-dev-e586c X-Developer-Signature: v=1; a=ed25519-sha256; t=1720652559; l=2194; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=KIaR4KiuqLQ+BWXn1FoPuKby62dlXYXgqiFj7UAupHY=; b=zuB4jrZEFslV5TtndQ0K23pgygpf57RZdg2Nu4KbFIC2w37t5B1+Z6HxyYDbwE2A6Al61X4b1 ohoXcT8mvw1AE8xzrjznaX/jwzMyrKAC249ZYxTQm1zsu8jLwXbPEtr X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: BYAPR05CA0092.namprd05.prod.outlook.com (2603:10b6:a03:e0::33) To PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9642:EE_|GV1PR04MB10751:EE_ X-MS-Office365-Filtering-Correlation-Id: c5e98d81-c276-4b19-5758-08dca1346d6b X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|52116014|376014|1800799024|7416014|366016|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?SFpscm80KzZvUGRJMnRUdnl6WXNscW53UzluMEVnWW0vbGNKcGdDS3RLNUJM?= =?utf-8?B?VVVMcHdjQ1FuRG5FbkhyU0R1aEU1b3pKd0lpVTc5VExsY3B2ZFRyVUxmYzZ6?= =?utf-8?B?ZW5QTlNLMHBVNUtDek5WcmJlRTBHaG9HSk50dHJNTmdGcldNTjlDeFRZVHJ1?= =?utf-8?B?aThqNjRWRnpZcU1sczdhUjVOT0JocnI1WlZSVzFzdy9xMlhyNXVqMFVRZWN3?= =?utf-8?B?bWRyTUxpQjhEZzNldjhaS1JEekV5dWZyeFVrUGpyRDZpSlYvejdORzd6NTc5?= =?utf-8?B?V0ZXWW5kT2VJMlJ0VExVL1FBVi9KdUxWRzZxKzE2SDU4ZkhYVG5WbmxIclhG?= =?utf-8?B?OXgyQnpEQUxSdVNuSWxFTDZSNjRFWGZZR1hlWU16NU42ZnoxeGJ6R1J1d3VD?= =?utf-8?B?MWZ1QVZCNmgwdDJGVnFsdUJZYXR5M0h1UzV4cDFCUXVXUXRUVHY2b0xueEE3?= =?utf-8?B?ckdvSUM5bXlpRHN3TTJvdXdoM1RxNGRLMktoWnQwRlk0UldnTmdlMHBGa3dJ?= =?utf-8?B?K2lHU1QvSDBVSTEvUytUS0NvNHpucEhDdFZHajFYSkZwM0RqckZFZmhiNFc1?= =?utf-8?B?b1piZEtLQ0RNM3g0RGY2NnBrdG1PZWxmZzlDbi93b2JFL3JnbjFRVFVReVAr?= =?utf-8?B?bUJWRWMzQzU5T0g3ZVdqRjJBalQrTDhGeTZhTENIajcwUmxDNlpzRVhmSGln?= =?utf-8?B?eld1cVcxdjhsYVA4eDR2T2dBZ2pKNnpUNjVCRHhUYTExSUhWSzNXTGJnMzQ0?= =?utf-8?B?anNqMGplbnVRNHlHUjRoWGdlNlo3Q1pZb0NjaW5nM2N1OHpSMWovVTlIMGFz?= =?utf-8?B?bUJwbjMzcFpyeVlEREJEZnJtU205LzEzVGgzS0pmTzdHTXQyUTltc0tQdDVj?= =?utf-8?B?K1Iwc2g2TGhIeW1nSWpqSlAzWUtWdDhid2NRbDExbGsyQVZGVzlGRno0ZHZt?= =?utf-8?B?ekhBNmNoeE5vTm41UXhEQ3NHdVIyQnA0UVlXZFBZR3JxbVFaVUNTeG9aM0lU?= =?utf-8?B?L1NyTXd1Y0VQY04vVmJ2akRUOC9rS3QzNzU0WnBKeC9yMjIrZlJHbXAxNHZB?= =?utf-8?B?TlRETnRiOWFDclJBWElYTlVYNW5pQTdFKzV5RFh4L2xJNmhBRVRrZDAzbkZB?= =?utf-8?B?MDhlcVFIU3cyWXBWMWxaenJIOVZyMHBKdG93U0huMmJ6aEJsbThGUUVqVTBj?= =?utf-8?B?TEZub054QnhUbjU5bEwzRHpnVnI3alh1OEFhUXJnZEtXZXpjWjVnY2VqWmV1?= =?utf-8?B?Z0NtdHRsVm5NQlJ2R2ZiUFd6TzVDYzY3ZkZtQ1U0SXFVSjhoeFYvMmpJZkhI?= =?utf-8?B?R3gwbEFEWUI0d1NPbWVGeHpnd3JibjlBWHQvNm5wTEtObHBmYUxBTnkrUTl6?= =?utf-8?B?djRnUjZnK0VSZmJVOTlvdlVCNjN2ZXZaT3ptRDlBN2NnZVJqbDM0TitKcHU0?= =?utf-8?B?S3V4TlhBekpBbHltdkFaYVBLMXdmcDM2SjYwRnhNTVJNeUE3emJsQzlDeHpU?= =?utf-8?B?bzFKQzFoMythOWNZRE1OWTFWQjZKSC9kVy9XWUgzQi84bFBaMklaYlUxN0xD?= =?utf-8?B?dlM4TGI3TU9ZRHgyZlhWSEEvQkVPUVRHR01TSEppQjN6QVVYWmdGckJzcW5T?= =?utf-8?B?ZWJ3eWJGQ2xKalZKbmNyN25JazVscTJmeldqWFY1Y2RrSEduU056NStyRU5k?= =?utf-8?B?UDk2TEF5ZEZ2amNWRDJ5T3BDbzkyMm05SExpNmt3cythM3hrK01Ma2pvRllL?= =?utf-8?B?MWRld3g3K3hUUTJtTXlld2dmUUh3TmUreXJyVytPSThXNTk4alJUQ0l1dC9t?= =?utf-8?B?d0FrTnFDOGQyZFF5K0RCcFhnemlEWEUzRE9mMmJ1azdyRXVwb2NjWGRCYmJx?= =?utf-8?B?SlozTjN1N05wYTEvUDVkay83ajZUMlN1MWpaK2NxeXhwR3c9PQ==?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR04MB9642.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(52116014)(376014)(1800799024)(7416014)(366016)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?aVhqS1RMWlg0a05vRFhNNTJmMnhqOVY5Y3U0eFBDaGJQdUFBV3lUSG1JSDdu?= =?utf-8?B?Z1gxMElUWGhWUWFmYUZWMUZQSjhXbWpOUTJFdjM3OU4wUjRXaC9pNnB5aFhh?= =?utf-8?B?WFlYTVhFUzl6TEp6Q2htbkQ5QkhmKzN0ZUlSZWxWV0JHVE93TW1abUJQR1Bo?= =?utf-8?B?RmtNejUwdWs2T0JwMUx5RTFsV21wdDRFUGowUGpKR1lRL2JWWWJ4YnFvQytN?= =?utf-8?B?U3czS0dtUWtsMkUxZnEvbkpLY3lyZ3pmTGhKUVBubWhBNDJ6MnFEVG1mZzlt?= =?utf-8?B?WFFITmVOblg3UDMrRFRBa0Q0Uy9TOXVhUlpLKzNOVXhZclh6NlJHdGMxbC9u?= =?utf-8?B?NFh2Q1l3YmlINmtmZHhYQXRaQUVEYnd5b1lZSndSZitGY1BvUXozcDBCUlE2?= =?utf-8?B?Y0hXcjJZRGNPTmFiZmVtMXRnakVXUkpkdXg3NXc1cjNWV1BlV1ZtNEFNZVZZ?= =?utf-8?B?aERlblE2eFFPdTdLQzcyUXdyNkpjRzFQNkt5a2NudGhFQXlMSlBYcmh5TUlh?= =?utf-8?B?RW5LeC9aQktPYjZ2ZWpUNUQ4cVJUMmM3bjhaMldiNkg1L2l4K0hHRGJIZk92?= =?utf-8?B?RmdrUE81ektUK3lhNWtwT0Nac1BuUzF0MkI0YnZjeEIrVVVwNzZBa1dsV3Fl?= =?utf-8?B?eTNLSmVWdjJ4VlRVeVZtMU5yczN4aFlSdmFYcWhhUEZJU1U3WDg1N09teVhu?= =?utf-8?B?T1QreTBmelZHa1dvazRPM3pZTWp1WEJ1VDBFSjZmUG1IdFJPdlcraTJRcFZu?= =?utf-8?B?Qk9jdFNLc25rcjE0ZzM2b3pxa1N3bDJaNUl5dGNuUGlYUE5KQm5UTVdPS3Rt?= =?utf-8?B?NzdndWp4c0JOaEU1OE1pc3BtUGZUdjZYY2t3QzZReVk1Wm12bHo2L21KVm9Q?= =?utf-8?B?ZE0wREFUNGlsY09jc24wd2VDdE80VUdPWDl4WXhGdTlGWmlocWlIb0ovTGNv?= =?utf-8?B?Y0ZxT0FGdDY4b2NleEJGSTF5ODlkZlVVZzJkbDNEQWVuU3htcm9SWG80UUhR?= =?utf-8?B?VnlmMU9WdHh4aVFqZ0dOZFlWWHA3R0FQdkxxVEoyOUVCbXRORmlOd2JubzF3?= =?utf-8?B?YkhWNThWOWtpTmxJSzdaNmxoMFBLUTRlQkZkNXFwcnY4MDV4NmxNL0gzWSs0?= =?utf-8?B?VWhYNHVDQ1gyd1lMbEFIYXBCNlJ3ZEQ2SnEya2x2K3Q0WHJNWlpDOGxGNUJ3?= =?utf-8?B?SHJZL0lpTWFoUTE5bE5kWk1uTnViODArSnJURFI3UWJNTGxaRGx2TXhGaC9o?= =?utf-8?B?a1M2RXVkd2xIOWRIc2ZYbThXME9zMERpOHA4K2dvR1k0ZUk3ajcrNnh1UlpL?= =?utf-8?B?ZHdMa1FlTkNiZ0lnR0E3OGVrdjlubHorMmtHK2c4SG1oZmVQTmI1YkQ5aUo0?= =?utf-8?B?Yk1rUW9oR3Q5dXFGbjcyZkxEOEdJUG1VR1NQamIrbE1QR1RtZFh5Z1BqS3lS?= =?utf-8?B?dDVYcWdGUFBDUGIrbVhQSjJEWlNLTm9HdUFoemNyaVovQXdldUhEVFlpY2Fo?= =?utf-8?B?OVUrNU93OE9uZS84U3VnWTU5dWhGV0xreXZxUkc3NExqQ2VsbXpRTGpLRjFp?= =?utf-8?B?RFJUVHlKTlM1UDBZamMyL3dNeW1SVVBqTlF5VGRJM3dVbXR0MlU3S0NpOFBt?= =?utf-8?B?cjBSdzlYZjlTRE5TR2xURlVUNHlaMTFZa1d3V0dXdGlmK3dnMHkvS1Y0NTlP?= =?utf-8?B?UXRQVm9kTUlIVmlvOHY3UElQNWk2ZkZJUmYzcWlJTXdTSGwwbVZhYkJtRk12?= =?utf-8?B?dnJMNGdqcjV0VFFYbnRDZldOdDV4czE1Z3R2MTcvSGFtSFRsQUxTRHdNSTdm?= =?utf-8?B?L2NwdGQxRWFMVGhLRHMrbVdYNHR3Q1pTQ1J1OWFkRVdlRzV4SzVtMlFNWVVX?= =?utf-8?B?Ti9EQ1h2NzZML3ZtSm16RXBRQ294L0hCckk3d3d0bDJSUVJFZTVra0w4eUxi?= =?utf-8?B?bVFQZVJQVXRzNm81UXZOckJzcThDeUNCeGx3M2lsTXY3V0xlZnJMZkMwa0FM?= =?utf-8?B?MVVxQ0Zxa0h0QkRwUnZSelJOTEwzNEZXd012T1QvUThrK3ROeGNuRCtQcTVi?= =?utf-8?B?amJhNmsvbEF2dDJrcnVRWTFVajVVTVBLeXExOGxGWStZUVVjOVJxQzhHZ0Fn?= =?utf-8?Q?Av8h0zp9r2SGKnX8oXq9GUz3T?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: c5e98d81-c276-4b19-5758-08dca1346d6b X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Jul 2024 23:02:52.6923 (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: XjgVK90WC8YhtxOa85si1zAGGtVT6CXQyGDbwA2aKG2wNU88JxHp7sFAv/1O5CTG8t2ZCZGkJGDmr9glAjV08w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR04MB10751 New usb glue layer driver support enable dma-coherent. So put dwc3 usb node under glue layer node and enable dma-coherent. Signed-off-by: Frank Li --- arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 43 ++++++++++++++++------= ---- 1 file changed, 26 insertions(+), 17 deletions(-) diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi b/arch/arm64/bo= ot/dts/freescale/fsl-ls1028a.dtsi index 70b8731029c4e..24b937032480f 100644 --- a/arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi +++ b/arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi @@ -615,24 +615,33 @@ gpio3: gpio@2320000 { little-endian; }; =20 - usb0: usb@3100000 { - compatible =3D "fsl,ls1028a-dwc3", "snps,dwc3"; - reg =3D <0x0 0x3100000 0x0 0x10000>; - interrupts =3D ; - snps,dis_rxdet_inp3_quirk; - snps,quirk-frame-length-adjustment =3D <0x20>; - snps,incr-burst-type-adjustment =3D <1>, <4>, <8>, <16>; - status =3D "disabled"; - }; + usb { + compatible =3D "fsl,ls1028a-dwc3"; + #address-cells =3D <2>; + #size-cells =3D <2>; + ranges; + + usb0: usb@3100000 { + compatible =3D "snps,dwc3"; + reg =3D <0x0 0x3100000 0x0 0x10000>; + interrupts =3D ; + dma-coherent; + snps,dis_rxdet_inp3_quirk; + snps,quirk-frame-length-adjustment =3D <0x20>; + snps,incr-burst-type-adjustment =3D <1>, <4>, <8>, <16>; + status =3D "disabled"; + }; =20 - usb1: usb@3110000 { - compatible =3D "fsl,ls1028a-dwc3", "snps,dwc3"; - reg =3D <0x0 0x3110000 0x0 0x10000>; - interrupts =3D ; - snps,dis_rxdet_inp3_quirk; - snps,quirk-frame-length-adjustment =3D <0x20>; - snps,incr-burst-type-adjustment =3D <1>, <4>, <8>, <16>; - status =3D "disabled"; + usb1: usb@3110000 { + compatible =3D "snps,dwc3"; + reg =3D <0x0 0x3110000 0x0 0x10000>; + interrupts =3D ; + dma-coherent; + snps,dis_rxdet_inp3_quirk; + snps,quirk-frame-length-adjustment =3D <0x20>; + snps,incr-burst-type-adjustment =3D <1>, <4>, <8>, <16>; + status =3D "disabled"; + }; }; =20 sata: sata@3200000 { --=20 2.34.1