Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp17927317rwd; Tue, 27 Jun 2023 09:13:00 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ5fGhsYqxovB9bTn3lOlNqDnbsDoLJIRuQKk/00EFRXGKbWiQqzJwJZqrcLw2rPQi2gYXwI X-Received: by 2002:a17:907:1b09:b0:974:771e:6bf0 with SMTP id mp9-20020a1709071b0900b00974771e6bf0mr26325413ejc.56.1687882380205; Tue, 27 Jun 2023 09:13:00 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1687882380; cv=none; d=google.com; s=arc-20160816; b=O0LXW2LPYTjSCx+uVQa7720amHPU9pC+CRb4qrOtCNeIDRVZofbg3s6Z2dViFxvz7N vqLc3hLDGmj5nVmADImH5CaZ/aXPTQ3vNPAg5Tx60Sk143yTYyEf8eQS1i59IDq3nVpc kj4PJwYhgJMVJroKkHcd7/mXW2GhlidyHW/hHlYOc48BxvkVTf5ds09IN70mIdZ136zw 7yorL4A9nYJIiGOltmM4zacmliZo8056cApf3Vox8yF50Z0RobBJI86jTelI4IN74j3v 3vqdsVRw+Tz3bV0qAZhLzOS0pfxmvGiBieitJF3v2IMd2GuvqcEgpA0enZsaryWYoBdt VdwA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=7dC5pyNsVQVZJnos13xMvdgvyTVnq6SmpulED+0Seks=; fh=2rmwB+1mZ8I24EpKmDEy5Ok/9SJeqrI0goCycz6eGbY=; b=g2avvbzxlPaynCxceQquNxEJKVWeAg0IgavkluRlCIFfaw9LrHOdDdqKkBZzTvk+Dp MLvub0GdYR6Qy+4XmO41aWvNd9mywUphLeJt0kX29RixIBmYgscvzic1MLnnVR0jnOH+ Xb4T+OIIiUiYbtR//7f/nA2olpNUHvUzMOYL7t7AFOf96K/ggViIWfSFj+Gi2cc8GqIb pQVK72l7BPxqennqTvkmOjkSlN7uD9HNk04cqyihKanFaZEZgWYuZJAWcZAP+htuZIrM 24ZeVsvP16tG6vnxSpoZ2u/vI7otGVk5QmcziJgpbZa1yvBy+2AeLpLh+8NbAl3AKDvC FFfA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=if16nDJd; 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=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id b11-20020a170906d10b00b00987606c11a2si4079420ejz.349.2023.06.27.09.12.34; Tue, 27 Jun 2023 09:13:00 -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=@kernel.org header.s=k20201202 header.b=if16nDJd; 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=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232268AbjF0PQy (ORCPT + 99 others); Tue, 27 Jun 2023 11:16:54 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40366 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230267AbjF0PQu (ORCPT ); Tue, 27 Jun 2023 11:16:50 -0400 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id F37591735; Tue, 27 Jun 2023 08:16:49 -0700 (PDT) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (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 dfw.source.kernel.org (Postfix) with ESMTPS id 8FCC0611CE; Tue, 27 Jun 2023 15:16:49 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id E9746C433C8; Tue, 27 Jun 2023 15:16:48 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1687879009; bh=zcg5VTHtV7nio5jd3NtBafSOvGTKTW5bNlR/bEqbIcI=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=if16nDJdJKGrkct5P9OI/SaQ/Sx5SeEjD5dvafflrsul+ruUjSdJksYdmMNYWi6kC FG9+Txe6R3g7UNU1xfaqlYE9YSAKPIBfjPIttpXCxu1dkK2SbwlPoiYukpjRLuc0LK 4j0q7SZ5wkve9JyX/1fnDaG+tKfAalIPjusK5M/G7UZeY31Dafmsu3jsGWVpeomwFz FpzDPUtk3hITyS3PB4jrvT8p5nWxkOmhYoSlpApZ1/gXQG3LbZd6lDFt6lhCmNIwkp TIw38VZnpk5b1HoTPQygFq0e8qHNohW4BJBROi9H+qmPy98LnoTTt5bg3WL+uFGVUK KwVNCNXhAsbsA== Received: from johan by xi.lan with local (Exim 4.94.2) (envelope-from ) id 1qEAQw-00045R-Gd; Tue, 27 Jun 2023 17:16:46 +0200 Date: Tue, 27 Jun 2023 17:16:46 +0200 From: Johan Hovold To: Krishna Kurapati PSSNV Cc: Konrad Dybcio , Thinh Nguyen , Greg Kroah-Hartman , Philipp Zabel , Andy Gross , Bjorn Andersson , Rob Herring , Krzysztof Kozlowski , Felipe Balbi , Wesley Cheng , linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, quic_pkondeti@quicinc.com, quic_ppratap@quicinc.com, quic_jackp@quicinc.com, quic_harshq@quicinc.com, ahalaney@redhat.com, quic_shazhuss@quicinc.com Subject: Re: [PATCH v9 08/10] arm64: dts: qcom: sc8280xp: Add multiport controller node for SC8280 Message-ID: References: <20230621043628.21485-1-quic_kriskura@quicinc.com> <20230621043628.21485-9-quic_kriskura@quicinc.com> <2eab503f-fa0d-990e-bed2-2445c5496798@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Spam-Status: No, score=-7.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_HI, 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 24, 2023 at 12:43:23PM +0530, Krishna Kurapati PSSNV wrote: > > On 21.06.2023 06:36, Krishna Kurapati wrote: > >> Add USB and DWC3 node for tertiary port of SC8280 along with multiport > >> IRQ's and phy's. This will be used as a base for SA8295P and SA8295-Ride > >> platforms. > >> > >> Signed-off-by: Krishna Kurapati > > Not a comment to the patch, but very nice that Qcom ensured every > > endpoint is wakeup-capable, this used not to be the case before :D > Yes wakeup is supported by all ports now, but I didn't make those > changes now as I wanted to keep driver code diff minimal and don't need > wakeup support for the product currently. But for sure, will update > driver code to handle wakeup on all ports in near future. Why didn't you include it in v9? I thought you had a working implementation for this? Since wakeup will be another case where glue and core need to interact, it's good to have the wakeup implementation from the start to be able to evaluate your multiport implementation properly. Right now it looks like you only added wakeup interrupt lookup and request, but then you never actually enable them which is not very nice. Johan