Received: by 2002:a05:6a10:a0d1:0:0:0:0 with SMTP id j17csp2472403pxa; Mon, 17 Aug 2020 10:24:57 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwOm+0Sg/1KjNqcSgc8Q3hkH5d82+UhIGjUnb4CjtiJx/ZU2xbMnGxySovNn2+0fEUehTvP X-Received: by 2002:a17:906:cc4a:: with SMTP id mm10mr15669301ejb.451.1597685097038; Mon, 17 Aug 2020 10:24:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1597685097; cv=none; d=google.com; s=arc-20160816; b=YT0QIXjsbyMJh7oe2qaERpkJXM5m5D5sN1HQEtfTQBZEQSEFJG30pN/KsQX835YBlF woIBe9Qxt4nN6fPbLtgf8JWmJrtCOtvanNeqgR7lryDh8MPrzHQ3bILgSb0DW/7SPvzO 68w6wxzxhe4Co0mHSas5hgsaxlaV8XF9WCn/T2TSYn/1nYT8Cfmov5lUEv5ZzQu9Q+Qz iY7gNfdxkmWkyxtmm2qqAc3KlWvr4k9qrVyoSCQ7Tb12o17Lmoo9UnzBK3aipZfjbjl2 PqKw7HplHreMCnepQsJWq6PUrFrjfJwLIDGP0MnF4C3FT6+GQ3X0YvJGjStxYJfTqnrK NmIw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=ykpxYm6OxTeWwoBunanZaiAH5pAg8qWb34OMoTCyOWg=; b=kk6BMWCki3bgn5Yf/wAnxn3qZ5I69UdgH+n0n1zJX45nO9MFHfTJaXHsAX4NM3q/x5 htWPcpR4uKEuHV8wolue4DyNcrgh7vUagU9HNqVQclObfIaOsMSzdO5s+WZ6iR0J1OAd 9gm/7m5nv3ADhhbLKqz4RAzCFmSzqRtKW0BYhuQVDCkoVFanFn5zHTz3TvD4/yOiisPF RawzEVsoLtmEgizGHdNKeg48L6ZVONHjWf6Gdv9Ehr/LvCK6i9mvqv2lbnjG53ie6LQ8 QAZsjZDWrB4sRrSvK0slvLWNmPasBlbuW6LqVtT9GHb9X6fjNs2R+laGJAfRzqlJ97WA 5q3g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=znYZ5yvs; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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 vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id ay22si10302838edb.569.2020.08.17.10.24.34; Mon, 17 Aug 2020 10:24:57 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=znYZ5yvs; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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 S2389859AbgHQRW4 (ORCPT + 99 others); Mon, 17 Aug 2020 13:22:56 -0400 Received: from mail.kernel.org ([198.145.29.99]:36282 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2388953AbgHQQse (ORCPT ); Mon, 17 Aug 2020 12:48:34 -0400 Received: from mail-ot1-f41.google.com (mail-ot1-f41.google.com [209.85.210.41]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 9113920729; Mon, 17 Aug 2020 16:48:32 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1597682912; bh=cr4ed1+wAP4LE1t7Olx9PbLZFx5mHkvQNQCN7Bnf8T8=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=znYZ5yvsLRpkEdePuy6tC3joBPK0xJHf9nDYgKlmoXss0jHQtChfpKdYQzlPeK8hk bMFX0uMubHOlONiKBZUp5AOnr9OE5khS40uNTCGY3DeRp9oeT6OGSkxKvtrkIoYaUd dlw77GXtToNLsZPnE86uwrBNwgJPOP/GCnEVpWnU= Received: by mail-ot1-f41.google.com with SMTP id r21so13906281ota.10; Mon, 17 Aug 2020 09:48:32 -0700 (PDT) X-Gm-Message-State: AOAM532rwmPD4ejIqcr+qjQpF2GuFvIy38LYsvpi//nEZqFBZ56YaicN Rmkd/SHeT4RkFLb1B/Ye/eExq+rEXiNflrDuzw== X-Received: by 2002:a05:6830:1b79:: with SMTP id d25mr11034659ote.107.1597682911876; Mon, 17 Aug 2020 09:48:31 -0700 (PDT) MIME-Version: 1.0 References: <1596795922-705-1-git-send-email-hayashi.kunihiko@socionext.com> <1596795922-705-6-git-send-email-hayashi.kunihiko@socionext.com> In-Reply-To: <1596795922-705-6-git-send-email-hayashi.kunihiko@socionext.com> From: Rob Herring Date: Mon, 17 Aug 2020 10:48:20 -0600 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v6 5/6] PCI: uniphier: Add iATU register support To: Kunihiko Hayashi Cc: Lorenzo Pieralisi , Bjorn Helgaas , Jingoo Han , Gustavo Pimentel , Masahiro Yamada , Marc Zyngier , PCI , devicetree@vger.kernel.org, "moderated list:ARM/FREESCALE IMX / MXC ARM ARCHITECTURE" , "linux-kernel@vger.kernel.org" , Masami Hiramatsu , Jassi Brar Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Aug 7, 2020 at 4:25 AM Kunihiko Hayashi wrote: > > This gets iATU register area from reg property. In Synopsys DWC version > 4.80 or later, since iATU register area is separated from core register > area, this area is necessary to get from DT independently. > > Signed-off-by: Kunihiko Hayashi > --- > drivers/pci/controller/dwc/pcie-uniphier.c | 5 +++++ > 1 file changed, 5 insertions(+) > > diff --git a/drivers/pci/controller/dwc/pcie-uniphier.c b/drivers/pci/controller/dwc/pcie-uniphier.c > index 55a7166..93ef608 100644 > --- a/drivers/pci/controller/dwc/pcie-uniphier.c > +++ b/drivers/pci/controller/dwc/pcie-uniphier.c > @@ -471,6 +471,11 @@ static int uniphier_pcie_probe(struct platform_device *pdev) > if (IS_ERR(priv->pci.dbi_base)) > return PTR_ERR(priv->pci.dbi_base); > > + priv->pci.atu_base = > + devm_platform_ioremap_resource_byname(pdev, "atu"); > + if (IS_ERR(priv->pci.atu_base)) > + priv->pci.atu_base = NULL; Keystone has the same 'atu' resource setup. Please move its code to the DW core and use that. Rob