Received: by 2002:a17:90a:9307:0:0:0:0 with SMTP id p7csp2833732pjo; Mon, 16 Mar 2020 05:34:58 -0700 (PDT) X-Google-Smtp-Source: ADFU+vuM58iXLl51TQBtQy9jLIUJVRqf4n8ci05bGdwAWBICn51F1Qdve61IneM/HZyrqD9KW3HN X-Received: by 2002:a9d:5381:: with SMTP id w1mr420507otg.220.1584362098326; Mon, 16 Mar 2020 05:34:58 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1584362098; cv=none; d=google.com; s=arc-20160816; b=NsyS2+t9fjqZ4efDhCNgzqKziybroocpqzK5ZhktoQSc1pYAtyuL1BvjgQtFV0cq0J 9ST9CGAoPYpgAdFMO1s+NtuOW93/DBxcx8byA1uz3pUawXtF5MreDrZ1p4b/rKeqs9Fc +x7ci2p2bL56YPprYSteVd/hhvlfPlyhqaSGonEqEP4jffKdRdV7HVZEhmWJjZisuGF4 RyMz/3W9VlYQhtdX98+t1k3bj8LAmWrdlHCL1ng9MwjxB6VS7ZhibsdfU2+wVv/uV2Nf MZnlIourVHyuLoMB4f4Mtfdv2+afYxbEmpvf/n5ZAEx0B/c125YBlZpQStzRfISoCqXw Oojw== 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=iU3FB0SyhngQVmNrB57sk80xf7jnFSDISDtNBOMq4Po=; b=RMBkB6sa4jE+Di+dJnPEearZxWvNNVwDlbML1YvSBqDcJKksRxbu1gHNWqiv3d+GGF gwC5pZ8HT+v8Eb+FRecOi0gfID3S/G8K0Z5xgAnal2YJ8Wlq73UuAMuYhtR3hbj8FW4L hvTJOAz9I+MnE83OV6RUm9jbxJFxkO1tb2KjB4gCOAuFYfxs//PaXXl7z+Xd/PKB5ygE uBAlJCqHZ+rHxFn/CMXc19DAzGUgwKErJAgvQtunJ4rqxlCgjsPqLujFAD75EgM7wBRh ANxvlj8Gs2sJnRQ1hypayLN0tXAeU1X2l7FyFj1c3RtvaecMC4gLpkbgw1q8EoqV5LfB rrjw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=Ho0aqwmb; 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 z14si9716217otq.257.2020.03.16.05.34.46; Mon, 16 Mar 2020 05:34:58 -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=Ho0aqwmb; 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 S1731007AbgCPMdk (ORCPT + 99 others); Mon, 16 Mar 2020 08:33:40 -0400 Received: from mail-ot1-f67.google.com ([209.85.210.67]:41858 "EHLO mail-ot1-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730956AbgCPMdk (ORCPT ); Mon, 16 Mar 2020 08:33:40 -0400 Received: by mail-ot1-f67.google.com with SMTP id s15so17615216otq.8; Mon, 16 Mar 2020 05:33:39 -0700 (PDT) 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; bh=iU3FB0SyhngQVmNrB57sk80xf7jnFSDISDtNBOMq4Po=; b=Ho0aqwmb57ckxndR0nOlrJQQHdA2mJXB5YlwQQJnhKoJXqfcCp/6i4urvKVTyqUldz YbwtSkfbmHa2xl1j+qFKiM91ZBRZFyhjhBCe6r6LOMQ8BiL6PEDO+hHk8HlOQfTPnkch PfwZ4LoeKANmdvkQ87t5uFKZPMfXDxOsY8wpt2rdYr4zyt1KLSI2J3zFgWHpQaoD2gE4 3xoE349tRVoJbH4NH8iqDyBEWdbxpGRp5jDY7EwAqIVIG8uMmXhR3T95mbtgBsJlGaOW lREaLGHlkUH+o9KybZIh3UGZw+I9Z+TFpELjB5Hc/dXxVC43ew+jXucZoJ87CxVYAgUE doww== 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; bh=iU3FB0SyhngQVmNrB57sk80xf7jnFSDISDtNBOMq4Po=; b=MVbCgZQScB8A4sPhuAFT06XLUvevSFv5KGgI8QOK7TOIwf5UwGBUcD+KPH4Sp8cZpJ ubXU6B5fo/PjXjFfcpHrPrO9OSPLXl+nYiZSLUhlYp+G950EbvIU39nMXNtEdKnm6Iw+ 6j61oSQCsUsigEN/Zli3lAIV2J5KwdI26gytqCAt7MHGxnoktbonLqDXXypb/YKZw9IB uQD05RyF0e+2stGO26wq/g6hc6oteIFLO/434D2qzy+GNAej+GadLD7FJQlIeIKPA7xI ocRh+mEq5AvPv1PjEJWXZkUTVHrFwcsbqwcAP0yqSaB+qoc5KoWwWMrUAE5P94/prMHg eI4A== X-Gm-Message-State: ANhLgQ2OFpKQFL3lkVtELo99TsEGVqCeP2bSKkHlq+hfwv7GPnLuuvcV vJKxcdRAQHIbtkck8ooKnjwkmQUsy1xZ/QS951c= X-Received: by 2002:a05:6830:20c9:: with SMTP id z9mr22360874otq.44.1584362018759; Mon, 16 Mar 2020 05:33:38 -0700 (PDT) MIME-Version: 1.0 References: <20200228154122.14164-1-prabhakar.mahadev-lad.rj@bp.renesas.com> <20200316121859.GB5043@e121166-lin.cambridge.arm.com> In-Reply-To: <20200316121859.GB5043@e121166-lin.cambridge.arm.com> From: "Lad, Prabhakar" Date: Mon, 16 Mar 2020 12:33:12 +0000 Message-ID: Subject: Re: [PATCH v5 0/7] Add support for PCIe controller to work in endpoint mode on R-Car SoCs To: Lorenzo Pieralisi Cc: Bjorn Helgaas , Kishon Vijay Abraham I , Yoshihiro Shimoda , Andrew Murray , linux-pci , LAK , Rob Herring , Linux-Renesas , "open list:ARM/Rockchip SoC..." , LKML , "open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS" , Marek Vasut , Gustavo Pimentel , Heiko Stuebner , Will Deacon , Catalin Marinas , Mark Rutland , Lad Prabhakar , Shawn Lin , Jingoo Han , Greg Kroah-Hartman , Arnd Bergmann 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 Hi Lorenzo, On Mon, Mar 16, 2020 at 12:19 PM Lorenzo Pieralisi wrote: > > On Fri, Mar 13, 2020 at 03:46:42PM +0000, Lad, Prabhakar wrote: > > Hi Bjorn/Kishon, > > > > On Fri, Feb 28, 2020 at 3:41 PM Lad Prabhakar > > wrote: > > > > > > This patch series adds support for PCIe controller on rcar to work in > > > endpoint mode, this also extends the epf framework to handle base region > > > for mapping PCI address locally. > > > > > > Note: > > > The cadence/rockchip/designware endpoint drivers are build tested only. > > > > > > Changes for v5: > > > 1] Rebased the patches on next branch of https://git.kernel.org/pub/scm/ > > > linux/kernel/git/helgaas/pci.git > > > 2] Fixed review comments reported by Kishon while fetching the matching > > > window in function pci_epc_get_matching_window() > > > 3] Fixed review comments reported by Bjorn > > > a] Split patch up first patch so that its easier to review and incremental > > > b] Fixed typos > > > 4] Included Reviewed tag from Rob for the dt-binding patch > > > 5] Fixed issue reported by Nathan for assigning variable to itself > > > > > > Changes for v4: > > > 1] Fixed dtb_check error reported by Rob > > > 2] Fixed review comments reported by Kishon > > > a] Dropped pci_epc_find_best_fit_window() > > > b] Fixed initializing mem ptr in __pci_epc_mem_init() > > > c] Dropped map_size from pci_epc_mem_window structure > > > > > > Changes for v3: > > > 1] Fixed review comments from Bjorn and Kishon. > > > 3] Converted to DT schema > > > > > > Changes for v2: > > > 1] Fixed review comments from Biju for dt-bindings to include an example > > > for a tested platform. > > > 2] Fixed review comments from Kishon to extend the features of outbound > > > regions in epf framework. > > > 3] Added support to parse outbound-ranges in OF. > > > > > > Lad Prabhakar (7): > > > PCI: rcar: Rename pcie-rcar.c to pcie-rcar-host.c > > > PCI: rcar: Move shareable code to a common file > > > PCI: rcar: Fix calculating mask for PCIEPAMR register > > > PCI: endpoint: Add support to handle multiple base for mapping > > > outbound memory > > > dt-bindings: PCI: rcar: Add bindings for R-Car PCIe endpoint > > > controller > > > PCI: rcar: Add support for rcar PCIe controller in endpoint mode > > > misc: pci_endpoint_test: Add Device ID for RZ/G2E PCIe controller > > > > > Gentle ping. > > You should ask the R-CAR maintainers first to have a look at your > code and ACK accordingly. > Thanks I have pinged the R-CAR maintainers to do the needy. Cheers, --Prabhakar