Received: by 10.192.165.148 with SMTP id m20csp523199imm; Fri, 27 Apr 2018 03:09:47 -0700 (PDT) X-Google-Smtp-Source: AB8JxZq0+jaxD77LaqNSkrjyRCgYiBcktxISYtzDhyfLtf2eWF4pgshRzGvEBGfLtaT11NHGRvsj X-Received: by 2002:a17:902:683:: with SMTP id 3-v6mr1735370plh.206.1524823787535; Fri, 27 Apr 2018 03:09:47 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1524823787; cv=none; d=google.com; s=arc-20160816; b=GKNm5J+vq3DdRnhR7q+kWOy8L9p/XKZPjpni2TrV4SmG3YEe7Dl0EUM4Qyx8S4QHXx i2D4Nkq/sOZbi0mtUI60EmRgxEJF010rDAyW0GZrhdqiv/MmZGoiUS+ZXfHSUZVOMFSE hC4hRnhSnqoZP3IiGYLZF4cVy7vbTPD2Cxholbt5PXmRh+kA3LSkTjCX/uLwAY5mcwVI TgtRp6u67g5L4tjfHbNeO+K9bnoeyzBFCY/MYPU3bnakprB4zRiHvl1LvNpcHqx5WKg6 x560H3kC2vFhgJJwjBAmysI/qa5JipXtRPsjQ3qrJcEUAysxspOszUVLGhYWObG2anWn qKWQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature:arc-authentication-results; bh=WYGfNZDLLTS5W/PKF+kvkVPzvkNbFfUhT11srnH475U=; b=iFGpija1hPvdvc3WWSSinKG3nAbSnyVNnYiKMVD1jJKxuXnt12pYdu1lEHS+pFod+G vF1ZAx0f/PorjwobV5FRDRwSseK495dkhhZN/eJvwxj5OgVtZQBVroW0KZkZ5BqgsaVl 7X4DkD+oVzjbh73wIs1+4GDnbjqkJGbee5iIwIScA9H0QPFauikpdAcC9zl1v7T3q8C7 PdwdwxdJEg9pZJ0Gl8w89IJp52FVx/irKZ9IQJDH2JQaMqh1uttVzbTT2PsGuSA6u3h3 e+8TOH6UprwjF/08kgnWSBfOmYiAOHWjnDk/Vh1c/eYQsm4NuGqakeJccRWLVVacyGnc 8/VA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=l4KOOkny; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 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 vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id x25si979697pfj.347.2018.04.27.03.09.33; Fri, 27 Apr 2018 03:09:47 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=l4KOOkny; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 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 S932613AbeD0KI2 (ORCPT + 99 others); Fri, 27 Apr 2018 06:08:28 -0400 Received: from mail-wr0-f196.google.com ([209.85.128.196]:46250 "EHLO mail-wr0-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1757805AbeD0KI0 (ORCPT ); Fri, 27 Apr 2018 06:08:26 -0400 Received: by mail-wr0-f196.google.com with SMTP id d1-v6so1199967wrj.13; Fri, 27 Apr 2018 03:08:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=WYGfNZDLLTS5W/PKF+kvkVPzvkNbFfUhT11srnH475U=; b=l4KOOkny7TgeuRjRia8u7yhFiSIjGe4NIr3aSCTrbph2/c3acLxZMQlZ3d2GbUVc28 pxGfhzezod2rw3lTCj9kcT1UsrdlSrVNeFykIPsuXIAH2b7m/R9PCXagvCIRnL9Bk6PV Gen6Fm8Sl3+StczUGE9Gnv/94ex16G3IsAFqsTUMrshAsh8Gzld/BfXr0jlYoSpGkGgV yw/XzyO+FssI+9dOxo0HWQ2xSkqpym8ZdbLlHAt2ymmvSVOpHRObB12K3jWH7+4TcuD8 1Wh5OA3Bzb/Y6lmOHNQjK5ihiJj6v6K54rDSTSMxNaRZgqn6TAi5Tb9GrpnOZzv7+KJs ItXQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=WYGfNZDLLTS5W/PKF+kvkVPzvkNbFfUhT11srnH475U=; b=pGf2KoZkN2ccIqnntTdWt6trloFLrzesuri8sQ6OslD+mHawMVXUqFXiTFCnecE067 Rmd08lu/LxZslgRqs9mnfGd2Z3B0EX9iJTjzFGTWd5xZdXA3Yabmb+RDcM8jnOBjiGEk B0lbRhtY5iCJcCviTSvBNd7iglBVcOg4ZymZGkjw1ViEJtEDlKVxVQAMz/EkBHCS5K8U LskmVl4kEjtvSkvY6oVFcZ3BbzLeHPDDU/PAy6KaTfw/0XixPWHRpy02ZmYLyTGLO9mB stscZLG8qkguW7nnuWP5ai3xX1A9N/m/0wtQF4f6ZaucwlEp5QCgbYppPkjcQrCd61Gz VUvA== X-Gm-Message-State: ALQs6tAPw8FLXLoE0xVU8mxUDL1dJJk6STjgAoD8Ht7sYO7pi7WoHJKR axQICK0cGY4QYwEId8dZL8w= X-Received: by 2002:adf:a0ea:: with SMTP id n39-v6mr1286169wrn.87.1524823704667; Fri, 27 Apr 2018 03:08:24 -0700 (PDT) Received: from localhost (p200300E41F041C0032947E635CB49D15.dip0.t-ipconnect.de. [2003:e4:1f04:1c00:3294:7e63:5cb4:9d15]) by smtp.gmail.com with ESMTPSA id y9-v6sm1004853wrh.63.2018.04.27.03.08.23 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 27 Apr 2018 03:08:24 -0700 (PDT) Date: Fri, 27 Apr 2018 12:08:22 +0200 From: Thierry Reding To: Jon Hunter Cc: Mathias Nyman , Greg Kroah-Hartman , linux-usb@vger.kernel.org, linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH V2 1/3] usb: xhci: tegra: Prepare for adding runtime PM support Message-ID: <20180427100822.GP30388@ulmo> References: <1524754750-3633-1-git-send-email-jonathanh@nvidia.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="xXygN3QAmJYWdGtb" Content-Disposition: inline In-Reply-To: <1524754750-3633-1-git-send-email-jonathanh@nvidia.com> User-Agent: Mutt/1.9.5 (2018-04-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --xXygN3QAmJYWdGtb Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Apr 26, 2018 at 03:59:08PM +0100, Jon Hunter wrote: > When adding runtime PM support to the Tegra XHCI driver, it is desirable > to move the function calls to enable the clocks, regulators and PHY from > the tegra_xusb_probe into the runtime PM handlers. Currently, the > clocks, regulators and PHY are all enabled before we call > usb_create_hcd() in tegra_xusb_probe(), however, we cannot call > pm_runtime_get_sync() at this point because the platform device data is > not yet initialised. Fortunately, the function usb_create_hcd() can be > called before we enable the clocks, regulators and PHY and so prepare > for adding runtime PM support, by moving the call to usb_create_hcd() > before we enable the hardware. >=20 > Signed-off-by: Jon Hunter Acked-by: Thierry Reding --xXygN3QAmJYWdGtb Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEiOrDCAFJzPfAjcif3SOs138+s6EFAlri9pYACgkQ3SOs138+ s6HzjhAAwVHAmy4sZt3lLaoj3GhqOOVEexovo3hsAp5Se568AXbA3qHi+iYXPlZn 5jd10c+vZlC7Su2+2RzrKZhPmqUGTYWWw2bqBQ5xVGx04dyFk656vsCvENsE4ftJ InDd+WezMSBDIRcVtXMfNGFpS9Y1YwWy2QuvME2/mxSAICVneQ0sKHKSGa6xNPdx /6eGtIxTGyS2U7mQ683L26KSCNnYvyek0YNnd1/AuF/ycykfCV0tlysCFFIqxmaz udGtP4uaG5TVM8Wc/rUMX83bqkFHwS7A0mY+fP78qn+PPyUZlvsBXi8ljm4OXnd8 Q9wwptIcODODk2dnjbTOIjgakvcR0DavpbXtK/udmZ8nH1eeeV41ZpvFMgw0zJxp fCiIm2nAjUrwEk/ZD8YQti4GFvq/rQ6xv4h6ElQ150jG+LkcHA2FNHBddaZsAG2z 5iQdNOup/a1N0R7uBU+kc/6UUuVtNwSDTA1DrntAvW7kOsTqU+JhSvG89V69rsM9 P3vIfmyc5EE6nYotPCoegHmLd9R/6/B0HUTW/BSs37mnR6entdPxmbgyj10atvQM 2g7LyXSM31CPyne1atMWLBzxBFkugCKrLGI4W6D8ISUN8Nf1DFjth9vh6qTnOPBY Uf3t9QXPUtHLspbSyeCM49tyHGHH/D9KEEzd2CNvZqfixq4rOPg= =oRd8 -----END PGP SIGNATURE----- --xXygN3QAmJYWdGtb--