Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp7849154ybl; Thu, 16 Jan 2020 06:38:37 -0800 (PST) X-Google-Smtp-Source: APXvYqzbfKensyfrlgIPQkGDGEZjkkg7pYXE+x9kLP6HX3tkYhj7tGiSRPrgxW9OQhZhhf5pMs5y X-Received: by 2002:a9d:3a66:: with SMTP id j93mr2273036otc.25.1579185517277; Thu, 16 Jan 2020 06:38:37 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1579185517; cv=none; d=google.com; s=arc-20160816; b=DYUFgnW4XBWMG+SqmC/JhuASS0J20kkaHnOtgK51/DFQd14wBmnQv4S9GfVA2nnkaZ J+Y2oeEwdXp2A3ljlSD8Nu2/us8wN178ccfI8D44u274oBz6ggRttRWcVE2JwKQ10U3H /IuCrvqD0BsWLcEJ1fibliG+LmtlOzKcMkNR8AZ00zxiZvAIisOvkn5MOABhuR5Pd8+5 nrTRvzY34CCIMETrVr1YXMC7oZAz2r94TN4Da0LDN+GwRktHQZiK49WdJM5oroISTuc+ nAyOgDU3OYi3F2QorQm0usQ3C4GRydwd4SbJODnsnzNVBp7a8gfqpycJepMLXJG+Y2Xr fEFA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=ao9ecw6eTFgKaKQJe1zn6/MAY37uMpnY+Wyi9DHZCHA=; b=DCYYOP0B2o2uqxxT0TQlr8BmVl0sem5PQytwIXFjoHr7mLpF2B4vEFZwP4Vd8C5G4l k1D1OoG9Mjn327TIwfk6O1mOwrTye2LKbLkGZU6a1vpjwbdBU71PkqYgJxFSHsyOe05k 638fudqxsec5momVpxt3Az4t2OjqkneJ773hvgoxZh44tD9kS0d0wEyF0PLYblp6WqkN pv8xCEAGXW8w7/Hulwas/lxZyMuVtqXBqcBGPieU26Tq22h1YOKwQMfD4pq0WnujeGuY hZRVolzCDdKZFq2nuvJ5eVadUJW/spTUHPj6tfidXB7Kkr9rUyqCXXDUIyjRjIR1mUAN EA4g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b="qrS/i4CS"; 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 w24si10644821oic.260.2020.01.16.06.38.24; Thu, 16 Jan 2020 06:38:37 -0800 (PST) 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="qrS/i4CS"; 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 S1726527AbgAPOhX (ORCPT + 99 others); Thu, 16 Jan 2020 09:37:23 -0500 Received: from mail-wr1-f68.google.com ([209.85.221.68]:37328 "EHLO mail-wr1-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726084AbgAPOhX (ORCPT ); Thu, 16 Jan 2020 09:37:23 -0500 Received: by mail-wr1-f68.google.com with SMTP id w15so19429717wru.4; Thu, 16 Jan 2020 06:37:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=ao9ecw6eTFgKaKQJe1zn6/MAY37uMpnY+Wyi9DHZCHA=; b=qrS/i4CS4G6n3S4yRmIaFd0FefJkN2j7D6ffx4ZY7oi+k8DwBj8cltFzlBrzAmjHa7 BtFrAjqnwlnjsNQvsEjJoexK84RwFrMr+EWl8XlNAtmyKu/Y7ZWSW0zXfsVoLPIS6AHQ T6phXoS/r/9H/L253mE6CNdTfloiSonDXSvgYfK7GwI/baH/8O5VJs1wEU2cdsBvLQzI jP9tzcoEMYdbFVJMOMrOi60jhuSm1kBCD+Y6aDTUvxSAAz3RXDqHuHDE+ZNCI+9GDbez BXlCwcWRt2k90QgtINN7qjSe6lc+KO93gg5/X9R6wF4Cu/Go/NufBsWlfPfFG6e6F97j qc9g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=ao9ecw6eTFgKaKQJe1zn6/MAY37uMpnY+Wyi9DHZCHA=; b=T6Dmb7Lqzl1qVSiRRv/OC6Cwb7K6rCysRKyBc5QBEvQ5fuRAdAYOsxD74ZJYgesSWD IJasZlW+G0lLyCogPkjp8Tnw/aB2CButs4cpaJeUxEl167oLOY/5Bbvb1eGUFB+zkkDD 5NSpOaDnt2rCJoUZSB6K0FvSKNB7y7J6ZwiGJ8p31T6pVph/u/P1U93xmmscALY+fiqn LGnbb5JVXfvRExE2JGn38/4quljk/EQGlifA2u1aTnCHltJAMfCvsV/6ymM4LhEgvoQv fuwIUpg8HnPBjWEpNQ70P8SOV9duL9u9S/git/6I1drT+f41NI4edXPMA76WRTU6/0b2 uzSg== X-Gm-Message-State: APjAAAV18K0MJVUh5ZVCgz3CbgcfFcFXFcIeols8kr11zla3xfS2Q2r0 6nRY0nVlfkik4iROmhH4buMT80/Y+r9p0bLNHlI= X-Received: by 2002:adf:e547:: with SMTP id z7mr3745675wrm.258.1579185441083; Thu, 16 Jan 2020 06:37:21 -0800 (PST) MIME-Version: 1.0 References: <20200114170231.16421-1-andrew.smirnov@gmail.com> In-Reply-To: From: Andrey Smirnov Date: Thu, 16 Jan 2020 06:37:09 -0800 Message-ID: Subject: Re: [EXT] [PATCH] PCI: imx6: Add L1SS support for i.MX8MQ To: Richard Zhu , Lucas Stach Cc: "linux-pci@vger.kernel.org" , Lorenzo Pieralisi , Bjorn Helgaas , Chris Healy , dl-linux-imx , "linux-arm-kernel@lists.infradead.org" , "linux-kernel@vger.kernel.org" Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Jan 14, 2020 at 7:26 PM Richard Zhu wrote: > > > > -----Original Message----- > > From: Andrey Smirnov > > Sent: 2020=E5=B9=B41=E6=9C=8815=E6=97=A5 1:03 > > To: linux-pci@vger.kernel.org > > Cc: Andrey Smirnov ; Lorenzo Pieralisi > > ; Bjorn Helgaas ; Chris > > Healy ; Lucas Stach ; Richar= d > > Zhu ; dl-linux-imx ; > > linux-arm-kernel@lists.infradead.org; linux-kernel@vger.kernel.org > > Subject: [EXT] [PATCH] PCI: imx6: Add L1SS support for i.MX8MQ > > > > Caution: EXT Email > > > > Add code to configure PCI IP block to utilize supported ASPM features. > > > > Signed-off-by: Andrey Smirnov > [Richard Zhu] HI Andrey: > This patch does the regmap to the src region, right? Indeed. > How about to add another reset to manipulate the *_OVERRIDE bit. > Just like the following bits. > resets =3D <&src IMX8MQ_RESET_PCIEPHY>, > <&src IMX8MQ_RESET_PCIE_CTRL_APPS_EN>, > <&src IMX8MQ_RESET_PCIE_CTRL_APPS_TURNOF= F>; > reset-names =3D "pciephy", "apps", "turnoff"; > Last time I talked to Philipp Zabel (maintainer of reset subsystem) he made it pretty clear that he though that exposing those PCIe related bits via reset subsystem (for both imx7 and imx8mq) was a mistake and going forward he'd like to see only true reset functionality to be exposed that way. IMX8MQ_PCIE_CTRL_APPS_CLK_REQ is definitely not a reset line, so the case for adding it to reset driver is even weaker. Lucas, do you mind sharing your thoughts on this? Thanks, Andrey Smirnov