Received: by 2002:a5d:925a:0:0:0:0:0 with SMTP id e26csp457895iol; Sat, 11 Jun 2022 08:22:56 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwN4ntoj50YFVIC3ZEDcfN9kVEcJFSnN5I0ag/9sHvPDOMTRdTyzSvdBfTHHs0+5oaEt106 X-Received: by 2002:a05:6402:1d4a:b0:42e:93de:17f4 with SMTP id dz10-20020a0564021d4a00b0042e93de17f4mr48480746edb.8.1654960976134; Sat, 11 Jun 2022 08:22:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1654960976; cv=none; d=google.com; s=arc-20160816; b=zoujORqV/7R54Kak6uhMBudhozL66IBU6rfquyVV0hIKac31PjbbklSiM5IAYNr0dO EszgByGC8K2PgY70q2evx9vR9SdUzFpOCkTYI3Iy0ZSWjUvx2Bj5EwVuw7VVaY+/EDQL 2gJrroLhqBqpn19qzIPK0N2KUfMmsefslQv5V3w46u1gQ2zj10VeCut/1Mjwab8PU4x2 d2bpksYyVWbIZoY73beOsoVm2sWygRAMNX2/SG+oE2Ny+EgYtpZ22/ndxGgw1tzGMVb8 I7C0d4VNISk34f4AWrTe6k6QCxGC1FIcU31qUuZ18pgvceJK1m5wVB2ixR29mPnUNXyV pzLg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=0XBD4QmluSTtyUUhL2fAA/t1LEvKNRF+9JYNqJ8wiI8=; b=G0Ui/bVMxmbKHHnXAMIdPII0XwRkEBMVsFCraQUFbynpDvZ2ZL7toGtca21lwfFxc7 qOVY4Zb0zVrvZAJNkG6SOo6cmXXkcPhT+sye4BzJ97QNe3nDUpQaRhqt3TTWucfuTvf9 I6VmmSCzhpPJH1QD+lAQtVGbMkGHZFC7h61DAfC53db4OG5j9csLgfkky+7Od8J/yMks jv6XlEA5gIrE0ApXmGzWay8AwvXXZPz4I6hxu6fXvCPndojcGPvV856YnuWsUeiqwnnQ 1MMX+QDIRPYHFNwmRezJCpaQDWjUGKDB/h6VWMWKeWmFezQ2hnpzrziEf/biiGE2oGnM QfgQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=j7JU1GcR; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id dm15-20020a170907948f00b006f40efd4b88si2754953ejc.812.2022.06.11.08.22.31; Sat, 11 Jun 2022 08:22:56 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=j7JU1GcR; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233575AbiFKNx7 (ORCPT + 99 others); Sat, 11 Jun 2022 09:53:59 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58266 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231467AbiFKNxy (ORCPT ); Sat, 11 Jun 2022 09:53:54 -0400 Received: from mail-yb1-xb31.google.com (mail-yb1-xb31.google.com [IPv6:2607:f8b0:4864:20::b31]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 299643FBEA; Sat, 11 Jun 2022 06:53:53 -0700 (PDT) Received: by mail-yb1-xb31.google.com with SMTP id u99so2987851ybi.11; Sat, 11 Jun 2022 06:53:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=0XBD4QmluSTtyUUhL2fAA/t1LEvKNRF+9JYNqJ8wiI8=; b=j7JU1GcRirXqAqhBo6OeURWiAC3D74b53mGfYrSAzXlaIm3zFbgt1F6+o01xvhyXZ1 C94ZDbBD0jmHdorQ8P9msuQBesAMwvJ21VoS1OMbd3SGH4Sk1ro5pfSmNOwXJl2B6VC/ peAifHJDHYiB8K1SPWFGJcworCOPsk5ScLudTy4b/gNRG1otBPKX0Wdk49XLT6LhVXLX iQgVX0rwqMMYu3Qr6H+DmLmjcFunDj0f5xOWF7QNmFm0ngDYd0H6j/JCZbqUXseuT1fJ ekwdD76N833+cNm6z8qZTqCPCTjKJUsV4LrRf0ATrP9/fKXTblDxnHnjiXNnayKDB9Gl +kAw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=0XBD4QmluSTtyUUhL2fAA/t1LEvKNRF+9JYNqJ8wiI8=; b=Yz7mQYlegwziBOZTE/11fKvTB8UvVFXkmNJHSc8pIfRiRsX6NE6ZbQyqg5hFjQlaIf idmHOD3DvSdq4flSqe26s80E+CVqdqXE9kzrQiQTDjOXb30pajyAKL9tI8MTvQW5f3jE zw1UmgiXsqCHaa+eUZ8CGGarhPWfj2e95qlVFaH5kmNkfYYaNd/FkjB3R8P91bz114a4 LqRcvUgs3T/Dx40QtLyW76g698gFGntgnQ0fADY1ghPGuWz5Igtgmc8Q2BiDnAanDRsy IYgzdIqmm4zlysZQJld1ruqD3j8O/VNCN8aMw8x3cn3R/HGq8w+7OGR5O0yMW68jlwpZ kwiA== X-Gm-Message-State: AOAM532VXCiN7H736sCqVIQAVnOZBafl/60gzT8PzzAoWw501m2sVL58 5ICsIScZv7R70C6GSTjucbHfYWAQQh2+tkJ0EGY= X-Received: by 2002:a25:b29d:0:b0:664:49bb:6a60 with SMTP id k29-20020a25b29d000000b0066449bb6a60mr11334808ybj.173.1654955632361; Sat, 11 Jun 2022 06:53:52 -0700 (PDT) MIME-Version: 1.0 References: <20220610132601.160088-1-pgwipeout@gmail.com> <4178848.3VsfAaAtOV@phil> In-Reply-To: <4178848.3VsfAaAtOV@phil> From: Peter Geis Date: Sat, 11 Jun 2022 09:53:41 -0400 Message-ID: Subject: Re: [PATCH] arm64: dts: rockchip: Fix SoQuartz CM4IO usb To: Heiko Stuebner Cc: Rob Herring , Krzysztof Kozlowski , Michael Riesch , devicetree , arm-mail-list , "open list:ARM/Rockchip SoC..." , Linux Kernel Mailing List Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sat, Jun 11, 2022 at 9:50 AM Heiko Stuebner wrote: > > Am Freitag, 10. Juni 2022, 16:44:23 CEST schrieb Peter Geis: > > On Fri, Jun 10, 2022 at 9:26 AM Peter Geis wrote: > > > > > > The SoQuartz CM4-IO should support otg mode, however it currently > > > defaults to device mode when otg is enabled. Force it to host mode to > > > retain the previous behavior. > > > > It would seem the role-switch issue is more widespread than originally > > thought, affecting other boards where automatic control should work. > > Please hold this patch while I investigate further. > > ok! > > I guess this also applies to > "arm64: dts: rockchip: Fix Quartz64-A dwc3 otg port behavior"? No, on Quartz64 Model A it can't work, the requisite pin isn't connected. I think I've found the problem, I've requested a few people to test a fix. Do you have a Model B or SoQuartz to test against (or any other rk356x board that has the id pin hooked up)? Thanks, Peter > > > Heiko > > > > > > > > Fixes: bc405bb3eeee ("arm64: dts: rockchip: enable otg/drd operation of usb_host0_xhci in rk356x") > > > > > > Signed-off-by: Peter Geis > > > --- > > > arch/arm64/boot/dts/rockchip/rk3566-soquartz-cm4.dts | 1 + > > > 1 file changed, 1 insertion(+) > > > > > > diff --git a/arch/arm64/boot/dts/rockchip/rk3566-soquartz-cm4.dts b/arch/arm64/boot/dts/rockchip/rk3566-soquartz-cm4.dts > > > index e00568a6be5c..56764fae9f9d 100644 > > > --- a/arch/arm64/boot/dts/rockchip/rk3566-soquartz-cm4.dts > > > +++ b/arch/arm64/boot/dts/rockchip/rk3566-soquartz-cm4.dts > > > @@ -169,6 +169,7 @@ &usb2phy0_otg { > > > }; > > > > > > &usb_host0_xhci { > > > + dr_mode = "host"; > > > status = "okay"; > > > }; > > > > > > -- > > > 2.25.1 > > > > > > > > >