Received: by 2002:ac0:a582:0:0:0:0:0 with SMTP id m2-v6csp586052imm; Fri, 12 Oct 2018 03:28:15 -0700 (PDT) X-Google-Smtp-Source: ACcGV61NN+WFVBKOhgihtz8jtfA2tec4OzsuRESe1JtXPgRnCUROisxRiNKTpn4eNdJRSWaKVE0v X-Received: by 2002:a63:f005:: with SMTP id k5-v6mr5023301pgh.259.1539340095048; Fri, 12 Oct 2018 03:28:15 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1539340095; cv=none; d=google.com; s=arc-20160816; b=a35VTlmqUz6xxv/24383w48+nyHLf0fTAvEJtffB7YeWNMvol12DF7uvQVblHpTUFR Wcco8b6SISuK4adcDsyouoNrGMmWvhPDNNl+ZAwFIHDU/z38e1tP9gtdvZ5Kq/CR9txv gtgc+xDdoemqcztmZMuVlNc6ivGNBev2lZIW/75wWTUzOIbxg4iH0ASEFDWS0dNzc6w+ 2+GWXyEpxyA059MTWpy88Zy8AHR4aFvAp64iS4rjz+KqSJsKMe8zB90pCUqLk4uzdYEY MPm20hvtCXm1vpuws28bUvFmsf+KR2zzbGxUZzSHqFSNeSfpEZ0zj7PfiNG62c6Vr0Zn HAQA== 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; bh=ttTlV6ltzqp/ItwZaEd/kNiaCQitg4bA9wLc4+NMWUU=; b=V8NGrlOb15BiJGUdzUTqaM0XrK+BgqdchLcn2LcBgHhGk4pZxjUzT4Q7sEgenalqHo FPl/DO0cfy62HLpqHw3aQJ61XSOGDrx2DXIXhLbEGAIGcnt+t6UOcviEEFWSfE4pYdjG Ho7AJv22Uo6a8S6kHLK8z3aPRACXdlVhAqek6xVmRRH7Dv58/rBPae6u7PZAv7AHaY6E inVbPP+nLhbeRf6HEEunlmmVOtSShuZ+ohWWeeR266RQhAbGWfNBVf3udFPDGVDfoht4 LkVW8H4OiDi9TOzHtuqqnjvjEbSauQ5gncVA5EGSlmHTPc3vx8mjsJGXR4piG3h1AJKL +2ew== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=RyXyLfPi; 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 z27-v6si851445pgk.297.2018.10.12.03.28.00; Fri, 12 Oct 2018 03:28:15 -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=RyXyLfPi; 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 S1728409AbeJLR7V (ORCPT + 99 others); Fri, 12 Oct 2018 13:59:21 -0400 Received: from mail-wm1-f67.google.com ([209.85.128.67]:40373 "EHLO mail-wm1-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728220AbeJLR7V (ORCPT ); Fri, 12 Oct 2018 13:59:21 -0400 Received: by mail-wm1-f67.google.com with SMTP id z204-v6so12450561wmc.5; Fri, 12 Oct 2018 03:27:35 -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=ttTlV6ltzqp/ItwZaEd/kNiaCQitg4bA9wLc4+NMWUU=; b=RyXyLfPiny2eLUgk+s8lJ8nCBd6SO0GYBORoFBeQX9ZdMvT33nCUemX6oKMUdG7Y99 7VTGxDrMI92d6QrgigULaRbo8i9Wz9BGPYUehmWD+8lIRgswiGJIUa30aEzHZ0LwasfE 4RZKZ7HxF+T2GO9iKOOn5O1oZpM9/5BVeKUuRFHdoJCjjV3HHAB2BdPs/CH6P4vI9KZi nedyqXej4gYRVvrDbftof4Ssn8O0O+Eb9YUCoUXyITVvItxp3OvsfWTQ7Ut+LG/HBqnx mH9gAWZEO6AHj2eKmcxpcNgorH8f0erCeSTMj1pIQvUJFnEkm59rG+f6B6t/6FEFF0Vo 7aHQ== 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=ttTlV6ltzqp/ItwZaEd/kNiaCQitg4bA9wLc4+NMWUU=; b=I8Iu1L1Dz+QaJJ5nNuusKcWXmpnfIu/r9LmN1rfBaTW7laPj5TmOBJeq6lAzM7LnrN Tt+RiiC0avz+g1zFWLxY13aExeg4reXaNucDe8hPeVh2Z5LIIFIEQ4+6ePbZbHns5I02 GrW3j+9tZITmr9YwSkewSwTuHonohqbb/Y83JW85+gvLxbgYCrmPL8JofJkeL0M2hZWW VCnPyPaquSKdXmpcIOR/Dwi68jA5yd8cO6JkpyDa6oZNXxCBPpSwc7xgOM7ynNVVXUBb x3757sQivFafHBJFVMCquKL3uv9P+AQJ42UlHY1sRO0dUu74tmHYWcunlIQqNew6VbWR nm2g== X-Gm-Message-State: ABuFfohOBHsmmbC0zHRHulfhMYxv2ppNA/2bdR4H+IyRsSUoGtFsbImn rdJRgXG3xpH+Dd3Vlj9XZg4= X-Received: by 2002:a1c:1203:: with SMTP id 3-v6mr4625642wms.21.1539340054366; Fri, 12 Oct 2018 03:27:34 -0700 (PDT) Received: from localhost (p2E5BEEEA.dip0.t-ipconnect.de. [46.91.238.234]) by smtp.gmail.com with ESMTPSA id b81-v6sm898783wmh.47.2018.10.12.03.27.33 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 12 Oct 2018 03:27:33 -0700 (PDT) Date: Fri, 12 Oct 2018 12:27:32 +0200 From: Thierry Reding To: Jon Hunter Cc: Rob Herring , Mark Rutland , Mathias Nyman , Greg Kroah-Hartman , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-tegra@vger.kernel.org, Ulf Hansson Subject: Re: [PATCH V2 3/5] usb: xhci: tegra: Add genpd support Message-ID: <20181012102732.GD9162@ulmo> References: <1538143910-24400-1-git-send-email-jonathanh@nvidia.com> <1538143910-24400-4-git-send-email-jonathanh@nvidia.com> <20181011164753.GA7393@ulmo> <248afd79-1a7d-7342-5939-6fa998d04d5b@nvidia.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="VV4b6MQE+OnNyhkM" Content-Disposition: inline In-Reply-To: <248afd79-1a7d-7342-5939-6fa998d04d5b@nvidia.com> User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --VV4b6MQE+OnNyhkM Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Oct 12, 2018 at 09:41:35AM +0100, Jon Hunter wrote: >=20 > On 11/10/18 17:47, Thierry Reding wrote: > > On Fri, Sep 28, 2018 at 03:11:48PM +0100, Jon Hunter wrote: > >> The generic power-domain framework has been updated to allow devices > >> that require more than one power-domain to create a new device for > >> each power-domain required and then link these new power-domain > >> devices to the consumer device. > >> > >> Update the Tegra xHCI driver to use the new APIs provided by the > >> generic power-domain framework so we can use the generic power-domain > >> framework for managing the xHCI controllers power-domains. Please > >> note that to maintain backward compatibility with older device-tree > >> blobs these new generic power-domain APIs are only used if the > >> 'power-domains' property is present and otherwise we fall back to > >> using the legacy Tegra APIs for managing the power-domains. > >> > >> Signed-off-by: Jon Hunter > >> --- > >> drivers/usb/host/xhci-tegra.c | 89 ++++++++++++++++++++++++++++++++++= +++------ > >> 1 file changed, 77 insertions(+), 12 deletions(-) > >=20 > > It'd be nice if we could eventually get rid of the legacy Tegra APIs, > > but that's a separate issue, and this patch looks fine as-is: >=20 > Unfortunately, I don't think it is possible as it will break DT backward > compatibility. However, one way to do it would be to force on all power > domains on boot if PM is not supported. Yeah, that sounds like a good option. If we don't support PM the I imagine there's little use in keeping some of the partitions disabled. But let's investigate that at a later time. Thierry --VV4b6MQE+OnNyhkM Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEiOrDCAFJzPfAjcif3SOs138+s6EFAlvAdxEACgkQ3SOs138+ s6HEeQ/8DVIf2eg1G5hJC72lJiV/i9fJdcLKgaiS8Q9mFu44m1Ut0QETHgeNfyV9 yg1sfy5+FB+4PTNoaHZb3X2sWVvXXxjsgi+56tu4P1Hji4S1yeuJ9KAc3Bgn9bth 4RDwwBGdKiI6gZmkJnI4AM+m7Scb3rmb64TH6uwaET/hl/V1cKT7hnzYSk86Ku+X syjjSFMAlTNkZrcLFVgobrIV67HGre8CKaP4AtAITM+OzcWSggBpragg09gRVfSm D/sLVkoCVtlFTgpE0LUYKltYAn+hEig8Rk82i/IUiEuG3L5tpM7+nsYOmtIKhAR8 ApSFvk2PIIsGpOwCom4s/lIK/ONR/j8lauaMLQrWF96jQ4WCzRpZwxV+U80L/8YN JMG3y3800jpORx/IAp0lfDIznT1KcClfGMQu1zA//DoBnxo4ek8m0He3H0E4Jr6l WwjJXYpvbswHEosxWUp3NYJEedVoqzU+IXLyOA7O9OVFXFgcIX/RQbItZ+RcEr/S WW56sNVzbWuO54M3F35hAVP0Ue56hFxEfvPT/MBvT0x/YrdJOt7tTmD9ndYksg79 5I3Cy7SwDeoX+incSMXifhJqUmalsxF/gB5Rb91bXfcB7igZzjS8imvKyeH3tT44 XTS+Erd2PeU8QDWL9h9iLVv+RDXwXXQeSActlHKzbKiAGubeSWw= =hVM5 -----END PGP SIGNATURE----- --VV4b6MQE+OnNyhkM--