From patchwork Thu Jun 16 08:47:11 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Bedel, Alban" X-Patchwork-Id: 1644208 X-Patchwork-Delegate: trini@ti.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=l2task.onmicrosoft.com header.i=@l2task.onmicrosoft.com header.a=rsa-sha256 header.s=selector1-l2task-onmicrosoft-com header.b=rMO/zzQ7; dkim=fail reason="signature verification failed" (1024-bit key) header.d=l2task.onmicrosoft.com header.i=@l2task.onmicrosoft.com header.a=rsa-sha256 header.s=selector1-l2task-onmicrosoft-com header.b=cKkWfnyw; dkim=pass (2048-bit key; unprotected) header.d=aerq.com header.i=@aerq.com header.a=rsa-sha256 header.s=hse1 header.b=AtU1/K9C; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=85.214.62.61; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4LNwmd1M14z9sG0 for ; Thu, 16 Jun 2022 18:48:01 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id EC5EB8439D; Thu, 16 Jun 2022 10:47:54 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=quarantine dis=none) header.from=aerq.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=l2task.onmicrosoft.com header.i=@l2task.onmicrosoft.com header.b="rMO/zzQ7"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=l2task.onmicrosoft.com header.i=@l2task.onmicrosoft.com header.b="cKkWfnyw"; dkim=pass (2048-bit key; unprotected) header.d=aerq.com header.i=@aerq.com header.b="AtU1/K9C"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 7DBDC84328; Thu, 16 Jun 2022 10:47:52 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.2 Received: from mx-relay92-hz1.antispameurope.com (mx-relay92-hz1.antispameurope.com [94.100.133.92]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 77D4E84328 for ; Thu, 16 Jun 2022 10:47:49 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=quarantine dis=none) header.from=aerq.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=alban.bedel@aerq.com Received: from mail-ve1eur01lp2059.outbound.protection.outlook.com ([104.47.1.59]) by mx-relay92-hz1.antispameurope.com; Thu, 16 Jun 2022 10:47:48 +0200 ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=fail; b=jrIli9XBmOhJArFM0D9fEUqpFZVd44obvWcn9EZh1yFdpLaP8MbrMZ96Tz2lblOBA8yOjghGUle0kXLK3s+KVtuoCRXtLhQXIQpxMJgBYmthIqJuF2r08q2h7LWnSplOjJ79n+/3rAogaOu2WGhlIb6yRLKIt7AVq1WJ59PIVylBkm88sIVRfnkncssYwbx8b3vg3tEhYD9SBmeT1C8/7q37TyV0iNOF63YPQedujpVMQnhmICzd0R+x6wkWE9GMHTylY7/6yQQ7fEIN4qlBzs4wCit8UHkqk7cgUsbF3qARFmSgyJzwQC330yjHETKj2NNsIH0UEK2q198OmAGCMA== ARC-Message-Signature: i=2; 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=CEh8adlvXqox5WKfc+33VKNfIUHBgSymrrZ82c1jwOY=; b=I+/JiNeLxplHfrs4kmXBzc3m5A0cbWXSWVqvW79g++eTXMvUDB353wCQo2gnIdrVDTl085NOAmHfua9f9f/Wxz+duWISnJfkYBkIIr8+vU44vdM1h36VxXXu6IE2KcOPrq1WtlaoDyT/4zFZ8RqO1PW6R8g2q55dcm9c7DOxQOP6Kkpo41SOlyObY3CarDKM+pYV3UUCY+48pfXTb/GAP/c8diMVaIJuAgay1FREaVdnoPeELAz9eqI0d4xIdxGZ9uMbv/ujlKlMyQbGcLaPYwb7y1cG38fmBPtVwjuUZR8muvzt5OdlW4AZILHxlFm7DvKJ8b6/eJKLkmNpPsnuoA== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=softfail (sender ip is 52.169.0.179) smtp.rcpttodomain=lists.denx.de smtp.mailfrom=aerq.com; dmarc=fail (p=quarantine sp=quarantine pct=100) action=quarantine header.from=aerq.com; dkim=fail (body hash did not verify) header.d=l2task.onmicrosoft.com; arc=fail (47) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=l2task.onmicrosoft.com; s=selector1-l2task-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=CEh8adlvXqox5WKfc+33VKNfIUHBgSymrrZ82c1jwOY=; b=rMO/zzQ7Xd5hhohVxfFGzpW06kj/Av8K1omcatQPq0Ez87thA/UBme+uhCd2Ymh/a5nzcwbEnsT+aOa20kuUQd2ZIoJCirxZgiVP15AhHiRkVypsYsjidv6/m1oCTS7U/tzO6Ryt270fquzaGgEbk6XZ9GUxCT2B3FrspeNHvtE= Received: from AM5PR0301CA0007.eurprd03.prod.outlook.com (2603:10a6:206:14::20) by DB7PR10MB2330.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:4e::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5353.13; Thu, 16 Jun 2022 08:47:39 +0000 Received: from AM5EUR03FT038.eop-EUR03.prod.protection.outlook.com (2603:10a6:206:14:cafe::a6) by AM5PR0301CA0007.outlook.office365.com (2603:10a6:206:14::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5353.15 via Frontend Transport; Thu, 16 Jun 2022 08:47:39 +0000 X-MS-Exchange-Authentication-Results: spf=softfail (sender IP is 52.169.0.179) smtp.mailfrom=aerq.com; dkim=fail (body hash did not verify) header.d=l2task.onmicrosoft.com;dmarc=fail action=quarantine header.from=aerq.com; Received-SPF: SoftFail (protection.outlook.com: domain of transitioning aerq.com discourages use of 52.169.0.179 as permitted sender) Received: from eu2.smtp.exclaimer.net (52.169.0.179) by AM5EUR03FT038.mail.protection.outlook.com (10.152.17.118) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.5353.14 via Frontend Transport; Thu, 16 Jun 2022 08:47:38 +0000 Received: from EUR05-VI1-obe.outbound.protection.outlook.com (104.47.17.176) by eu2.smtp.exclaimer.net (52.169.0.179) with Exclaimer Signature Manager ESMTP Proxy eu2.smtp.exclaimer.net (tlsversion=TLS12, tlscipher=TLS_ECDHE_WITH_AES256_SHA384); Thu, 16 Jun 2022 08:47:39 +0000 X-ExclaimerHostedSignatures-MessageProcessed: true X-ExclaimerProxyLatency: 9481577 X-ExclaimerImprintLatency: 455603 X-ExclaimerImprintAction: 9ffe42a0bf674854b95f58e4e9b11768 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dhSdvAnk66FHqcykKatFz62KCWgwuhFJwWhkMB9/Iof/crYQLIICQHMLJ1ziGIRwn7l0PfmwGUKgt+N5bPhldbHxgAP5e4aHahCqQ7vmH2SfIgQN8b8mTGQxu3YgVFwvgulIdAlxh0QmIvrCHG+aAi8gECl8YTLBuQKK7d3KWbOUUJWMgWi6QYAUKoFqsuFp7qdekCg0HwI9C+I1mB/lYVG9ZHNw/hYMcr+jGYuGTwee+2TsA9Af+TAUaJIAQDRfu47X7/QlP2TPkVflHI47GdgGCBCdcWfNat29GkOYgBHO0NexOTJa17jT+cEnAFPTyI3N7bVCpbv2TrDJacXxJg== 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=OUMAUX1NeJt7EEucIecGkicNX9l+eVsEtcKBO4o0G/U=; b=nE0ZbVp0T4FH++nvZADpzOqHb+0pZIsc9wdDJDoak3ZaMzfu4xHBYBv1shCKrLQY7WLnp1fUtIKk8dCWjnQq93q9dM+fHAQ4io8K+Bx3o1Dgoo512cg+9ERLAKrW6amYRd8H8EN48IXa/oPnmPbNC2Eb8WpoXtUc97fh1r/bmzkL24PeQ3lGZmXXnm6UbwvCUhmhSOCQU63xWlMGsS7O3fl6dLDseTb8u9IpmPnLyMGTlvLYrDQ/c3ERzp3+K6rgYjBa9EL9iIFULhsvMq8n6m7KoUgEvCf4IPNe3Ex9lSlVi78AZr7dHu19jgOqh2tCSX6YEcFOyQ/v3seyPaF7AA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=aerq.com; dmarc=pass action=none header.from=aerq.com; dkim=pass header.d=aerq.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=l2task.onmicrosoft.com; s=selector1-l2task-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=OUMAUX1NeJt7EEucIecGkicNX9l+eVsEtcKBO4o0G/U=; b=cKkWfnywKDEslx2EmN/0C2KoXrf6L1jYchliQd+3o1EWIiUcE+mtmSnxPUrosFKpTGGXekbF4eFwVAYg6+DUtEkorXUTna5kPx8gu9sJQccO5c66Vk06iQt0qXTSnLv94dTwpuem9I7lUUEeyJuFKgAsXsf6GW+LYV5kHAjWWcM= Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=aerq.com; Received: from AS8PR10MB5000.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:405::24) by AM6PR10MB2456.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:46::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5353.15; Thu, 16 Jun 2022 08:47:33 +0000 Received: from AS8PR10MB5000.EURPRD10.PROD.OUTLOOK.COM ([fe80::21df:ea41:55a9:982b]) by AS8PR10MB5000.EURPRD10.PROD.OUTLOOK.COM ([fe80::21df:ea41:55a9:982b%7]) with mapi id 15.20.5332.022; Thu, 16 Jun 2022 08:47:33 +0000 From: Alban Bedel To: u-boot@lists.denx.de CC: Marek Vasut , Angus Ainslie , Simon Glass , Michal Simek , Jan Kiszka , Alban Bedel Subject: [PATCH v2 1/2] Revert "usb: dwc3: dwc3-generic: check the parent nodes" Date: Thu, 16 Jun 2022 10:47:11 +0200 Message-ID: <20220616084712.1508917-2-alban.bedel@aerq.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220616084712.1508917-1-alban.bedel@aerq.com> References: <20220616084712.1508917-1-alban.bedel@aerq.com> X-ClientProxiedBy: AM5P194CA0011.EURP194.PROD.OUTLOOK.COM (2603:10a6:203:8f::21) To AS8PR10MB5000.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:405::24) X-MS-Office365-Filtering-Correlation-Id: d41b8680-db26-45cf-d1e8-08da4f74de60 X-MS-TrafficTypeDiagnostic: AM6PR10MB2456:EE_|AM5EUR03FT038:EE_|DB7PR10MB2330:EE_ X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: MP8imspr9EYA+Qb0ACbxTeAK2c2Ex+fNCkMQ6bmwPRHSE6qzbvnSjDF4VWVTr/ghFu6q5Q3vCWyuJdxoCAWNTPZx7xeNQ2xEmk8FAZ9Dhxs/G+pQMXd7ZlIl4gGIi6XsfjrhzYWpD4lpu0iW/40jNvSFBr/JVRCV12mqPghH7pmQiYVZ3dm6HUlkqTuniBkQptnsFpVt8pnqBIJscsPgFR/9WTpR6EdYFIuN2MGO0hL8uwHzXGC2j4n8nQNUP50+UX9AFlWdF7koGuGkMIX3EddwfnSN0pkqxmxT5x1bLoSdRosX6CdjbXM27dk3XlFR3EF8TurbRWz4ZuMNo0JqGKkD6LaS10ts1ImZMRBEXRPXMiXTKVcQpCgIlss9hsd4ajRnGqR7Bk65cspKZYulttDBW5cydpcXgc5Sv/zl4A16G/c10H7e8a3nA0Fa6XvNxsa2QEeknGp/sWm2tOW1+3RBqHMegEOz2pQrvt0RV0KVn4vRrfLLz098uFujkXAC6tl4ZbTqRwpN7ngvg6IVdx9UbhNtaEl6UxRa9d6Egt4urhWt0uNRZutUjB4IBBsMnO0cXk+nh/q6roxURV6/5tq34BPrZOaSAT0RKHoYAJpdcGxR1SXbdsRRAFyrKnGEiaY/NKeHZp+1nFR5AAXj3tN0MMToCD1ye0gOwo851XcSHZwOeQiHtPl7cgP9926NDThA8i/88QckaYTlTOnUaw== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AS8PR10MB5000.EURPRD10.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230016)(4636009)(366004)(86362001)(36756003)(8676002)(4326008)(8936002)(44832011)(508600001)(66476007)(66556008)(5660300002)(2906002)(316002)(6916009)(54906003)(1076003)(66946007)(6486002)(6506007)(2616005)(82960400001)(186003)(107886003)(52116002)(6666004)(38100700002)(83380400001)(6512007)(41533002); DIR:OUT; SFP:1102; X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR10MB2456 X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM5EUR03FT038.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 252b4737-5139-4e84-5239-08da4f74dae4 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: G8BAqnQajqipQlVoyxyMEx35urBy6tOYPTx/GXSeDE5YBxL3TPlReigqbfwSJdsU6Ex2Rcz4siBKWKsAnSExgrsRdU0OeQnrrG7/GWW7jJ0r8Ba61rRtX5+hjlxOXDYwSgaEBGtEAFvVUCib0adeKxuB/8a6kZMXRjsdYhMXNbd3owlYQJ95cK0VRmq/9BzpCaRlhxuLfEVnM/8I9bfyecO8M9prWHaxYVuwLcvDwU5tASCJpbzrQz1kD0ObKdTSlqkHOENmxvjZdOM/IdSiWBUlWp1BALGqNKvNcA7Nna7UPJt6KIwbTZi69Vg4Hs+9QpDWmXu8kr4WW7N7pO4khZM7UqjAfTKaGHgcPpRcYA+xJSjKzERG9sM6nApa0ZGC7Rha7RGvIuDfoKR0sDvcagw12Y5HWoaxDLknCT+iRBWwT4JOCPUxsR+sB7u3QEMztDrzugvSwusJQLgDZqlUBMo3DmFhKClCs29dDjOb9Ou1266zg7mqpfE+Q5HnF7jrWQtfOGKj3QXHLdyDkxDBWj/C/tPOt2mQuu5BLu08gs6iGFp1FgDWYipFuXaF1LlSW8ITuGQvJdEhxa8Xutga+Adg8IpZMsYqG5nFdixOUCSgO7ZZuL2HNgwKRZQ+bhPKXMosFccDqXgEvRyS1tS5n+iZlR+ZMF+OYIFQCYBNmrI= X-Forefront-Antispam-Report: CIP:52.169.0.179; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:eu2.smtp.exclaimer.net; PTR:eu2.smtp.exclaimer.net; CAT:NONE; SFS:(13230016)(4636009)(46966006)(36840700001)(6916009)(6666004)(7636003)(336012)(7596003)(498600001)(70586007)(2906002)(36860700001)(54906003)(8936002)(36756003)(47076005)(356005)(82310400005)(82960400001)(6506007)(1076003)(4326008)(44832011)(5660300002)(316002)(8676002)(86362001)(6512007)(107886003)(83380400001)(70206006)(6486002)(26005)(2616005)(186003)(41533002); DIR:OUT; SFP:1102; X-OriginatorOrg: aerq.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jun 2022 08:47:38.5940 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: d41b8680-db26-45cf-d1e8-08da4f74de60 X-MS-Exchange-CrossTenant-Id: bf24ff3e-ad0a-4c79-a44a-df7092489e22 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=bf24ff3e-ad0a-4c79-a44a-df7092489e22; Ip=[52.169.0.179]; Helo=[eu2.smtp.exclaimer.net] X-MS-Exchange-CrossTenant-AuthSource: AM5EUR03FT038.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR10MB2330 MIME-Version: 1.0 X-cloud-security-sender: alban.bedel@aerq.com X-cloud-security-recipient: u-boot@lists.denx.de X-cloud-security-crypt: load encryption module X-cloud-security-crypt-policy: TRYSMIME X-cloud-security-Mailarchiv: E-Mail archived for: alban.bedel@aerq.com X-cloud-security-Mailarchivtype: outbound X-cloud-security-Virusscan: CLEAN X-cloud-security-disclaimer: This E-Mail was scanned by E-Mailservice on mx-relay92-hz1.antispameurope.com with 6E7A3862F4 X-cloud-security-connect: mail-ve1eur01lp2059.outbound.protection.outlook.com[104.47.1.59], TLS=1, IP=104.47.1.59 X-cloud-security-Digest: 31f8f6495185ce14c1b8b73374eba2f3 X-cloud-security-crypt: smime sign status=06 sign_complete X-cloud-security: scantime:2.104 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=aerq.com; h=from:to:cc :subject:date:message-id:in-reply-to:references :content-transfer-encoding:mime-version:content-type; s=hse1; bh=Wbps59sp4THiHRoHpKRcvoeeR2vUWqzVtBb4wx40n3E=; b=AtU1/K9CGZUI cXOQhSaCNMhCCZUENvjkKgkMAwoIJEl84ONmleHhQmQkjskd2h3sh0YtTvzRkR8F aWP7QYvvCAw3gVhoTpgAPIk/7XDCb2D/K2oaEUDyMbJLXJ1YPVRL/mIthOQqZ8uD LM6uAuMp574L3WNx1MfWLiS/P7fSEolebMxV6PZHka/Q1K1hs4EcGE1WaamO8MQu 5tT9xR4lCp0Q6yB2z0Gsc9CCo/aCXN/cAUo+QfWT/GfJEID+W+2CQq8GxsM0A3O2 2piKnODpHVHZ3jh6ISpJXMdpweUmp5R5B22sKw6BJvxOarc+uiqXlS8QFAE3Qdzb E+Dc/Uw1Hg== X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.5 at phobos.denx.de X-Virus-Status: Clean This reverts commit c08db05455bcb2259849a096acf2e90cce258849. All the devices supported by this driver use a top glue node with DWC3 devices a subnodes. The imx8mq has no glue device, the DWC3 is directly on the parent bus. But the DWC3 node might have `port` subnode to define the connection to type C connectors. The code added by commit c08db05455bc ("usb: dwc3: dwc3-generic: check the parent nodes") would let the driver interpret the `port` subnode as DWC3 nodes, which lead to the need to add code to lookup properties in the parent node. As this code is based on a missunderstanding of the binding let's just revert it, a following commit will add support for standalone DWC3 devices. Signed-off-by: Alban Bedel --- drivers/usb/dwc3/dwc3-generic.c | 25 +++++-------------------- 1 file changed, 5 insertions(+), 20 deletions(-) diff --git a/drivers/usb/dwc3/dwc3-generic.c b/drivers/usb/dwc3/dwc3-generic.c index c5310e465cbf..38367ea0f116 100644 --- a/drivers/usb/dwc3/dwc3-generic.c +++ b/drivers/usb/dwc3/dwc3-generic.c @@ -111,12 +111,7 @@ static int dwc3_generic_of_to_plat(struct udevice *dev) struct dwc3_generic_plat *plat = dev_get_plat(dev); ofnode node = dev_ofnode(dev); - if (!strncmp(dev->name, "port", 4) || !strncmp(dev->name, "hub", 3)) { - /* This is a leaf so check the parent */ - plat->base = dev_read_addr(dev->parent); - } else { - plat->base = dev_read_addr(dev); - } + plat->base = dev_read_addr(dev); plat->maximum_speed = usb_get_maximum_speed(node); if (plat->maximum_speed == USB_SPEED_UNKNOWN) { @@ -126,13 +121,8 @@ static int dwc3_generic_of_to_plat(struct udevice *dev) plat->dr_mode = usb_get_dr_mode(node); if (plat->dr_mode == USB_DR_MODE_UNKNOWN) { - /* might be a leaf so check the parent for mode */ - node = dev_ofnode(dev->parent); - plat->dr_mode = usb_get_dr_mode(node); - if (plat->dr_mode == USB_DR_MODE_UNKNOWN) { - pr_err("Invalid usb mode setup\n"); - return -ENODEV; - } + pr_err("Invalid usb mode setup\n"); + return -ENODEV; } return 0; @@ -363,20 +353,16 @@ static int dwc3_glue_bind(struct udevice *parent) { ofnode node; int ret; - enum usb_dr_mode dr_mode; - - dr_mode = usb_get_dr_mode(dev_ofnode(parent)); ofnode_for_each_subnode(node, dev_ofnode(parent)) { const char *name = ofnode_get_name(node); + enum usb_dr_mode dr_mode; struct udevice *dev; const char *driver = NULL; debug("%s: subnode name: %s\n", __func__, name); - /* if the parent node doesn't have a mode check the leaf */ - if (!dr_mode) - dr_mode = usb_get_dr_mode(node); + dr_mode = usb_get_dr_mode(node); switch (dr_mode) { case USB_DR_MODE_PERIPHERAL: @@ -536,7 +522,6 @@ static const struct udevice_id dwc3_glue_ids[] = { { .compatible = "rockchip,rk3399-dwc3" }, { .compatible = "qcom,dwc3" }, { .compatible = "fsl,imx8mp-dwc3", .data = (ulong)&imx8mp_ops }, - { .compatible = "fsl,imx8mq-dwc3" }, { .compatible = "intel,tangier-dwc3" }, { } };