Received: by 2002:a25:c593:0:0:0:0:0 with SMTP id v141csp61380ybe; Sun, 1 Sep 2019 20:28:41 -0700 (PDT) X-Google-Smtp-Source: APXvYqzHjOQ6lOBvlJRRwbDRCb+y6Mp/oJ4R/1V6FhFQWEU/p0KIZpM5+Tt3Zl4uW5ps2SBKJhr0 X-Received: by 2002:a63:4f1f:: with SMTP id d31mr1434519pgb.265.1567394921651; Sun, 01 Sep 2019 20:28:41 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1567394921; cv=none; d=google.com; s=arc-20160816; b=Qfh0gXBGXaW7WU9c5bHuASI0gHSAJ+brX0cd9735SUfvrg6kenf56mgSuhbvBnznUs Y9ROxuybLehWjy6M15+BqqsyM9ly8madlof1zTHBU4Vz72oZvvS/UJ8evKSGBBXAZGIq INQ6YlQpLIsHDyA7ZyQCEqzBg5zHcmTkyznoyNFAIGXqgJsg8lT+fdW0ZkqU5RpKebit jw6DrMFyqjKzUcO1ilmBAarZnRqMTnp0TBKlUDLm/+uRzbj4SSImRHHNFuVg22JCjKFo h9UhdoDtdGCU2pLU+Ctt68sNfSyd5OodDFYeugYo2oaQQzLTIjD/CclDlTuSyARToyV5 urlg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from; bh=4OtZZ6ZlNaj8iO99AuefWpie/Y8Kjaa8quHO8L4SA6Y=; b=NJV8vXS9Y5384GlrSUjip0Y2kLOfUyDs8qp/IT44G0r7jf9xHP4p/Bwj52lmQaxoMK QDPPg9RayNbLsFFMlXLjJhm37BU6bC+EEuRJQuFVR8m9eipBc4zBWxTbw/AWugScCRB0 PXP7v/vmKdMB3y1Y6uGZv65a95+eH9X7AfAKHXnybUpdeLXauyEE1XiIwAb8SF8rsNHk 325VFJLa6TmISzP3Ohuu8VB2uMB36VNM44iV/jtO1Vt47Fo55YwdoTjO2bR0iTAVmDSR /CLfDvezqh6vqPkjO7mERFT7hMRtrcxi7QSyRu6levyxNGT1egtU9iszJI1UDVGW3/3u HQSg== ARC-Authentication-Results: i=1; mx.google.com; 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=fail (p=NONE sp=NONE dis=NONE) header.from=nxp.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id y8si11050939pjp.22.2019.09.01.20.28.26; Sun, 01 Sep 2019 20:28:41 -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; 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=fail (p=NONE sp=NONE dis=NONE) header.from=nxp.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729297AbfIBD1i (ORCPT + 99 others); Sun, 1 Sep 2019 23:27:38 -0400 Received: from inva021.nxp.com ([92.121.34.21]:47644 "EHLO inva021.nxp.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729239AbfIBD1h (ORCPT ); Sun, 1 Sep 2019 23:27:37 -0400 Received: from inva021.nxp.com (localhost [127.0.0.1]) by inva021.eu-rdc02.nxp.com (Postfix) with ESMTP id F18AD20067B; Mon, 2 Sep 2019 05:27:35 +0200 (CEST) Received: from invc005.ap-rdc01.nxp.com (invc005.ap-rdc01.nxp.com [165.114.16.14]) by inva021.eu-rdc02.nxp.com (Postfix) with ESMTP id 739B020067A; Mon, 2 Sep 2019 05:27:27 +0200 (CEST) Received: from titan.ap.freescale.net (TITAN.ap.freescale.net [10.192.208.233]) by invc005.ap-rdc01.nxp.com (Postfix) with ESMTP id CC7B0402B7; Mon, 2 Sep 2019 11:27:16 +0800 (SGT) From: Xiaowei Bao To: robh+dt@kernel.org, mark.rutland@arm.com, shawnguo@kernel.org, leoyang.li@nxp.com, kishon@ti.com, lorenzo.pieralisi@arm.com, minghuan.Lian@nxp.com, mingkai.hu@nxp.com, roy.zang@nxp.com, jingoohan1@gmail.com, gustavo.pimentel@synopsys.com, linux-pci@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linuxppc-dev@lists.ozlabs.org Cc: arnd@arndb.de, gregkh@linuxfoundation.org, zhiqiang.hou@nxp.com, Xiaowei Bao Subject: [PATCH v3 00/11] *** SUBJECT HERE *** Date: Mon, 2 Sep 2019 11:17:05 +0800 Message-Id: <20190902031716.43195-1-xiaowei.bao@nxp.com> X-Mailer: git-send-email 2.9.5 X-Virus-Scanned: ClamAV using ClamSMTP Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org *** BLURB HERE *** Xiaowei Bao (11): PCI: designware-ep: Add multiple PFs support for DWC PCI: designware-ep: Add the doorbell mode of MSI-X in EP mode PCI: designware-ep: Move the function of getting MSI capability forward PCI: designware-ep: Modify MSI and MSIX CAP way of finding dt-bindings: pci: layerscape-pci: add compatible strings for ls1088a and ls2088a PCI: layerscape: Fix some format issue of the code PCI: layerscape: Modify the way of getting capability with different PEX PCI: layerscape: Modify the MSIX to the doorbell mode PCI: layerscape: Add EP mode support for ls1088a and ls2088a arm64: dts: layerscape: Add PCIe EP node for ls1088a misc: pci_endpoint_test: Add LS1088a in pci_device_id table .../devicetree/bindings/pci/layerscape-pci.txt | 4 +- arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 31 +++ drivers/misc/pci_endpoint_test.c | 1 + drivers/pci/controller/dwc/pci-layerscape-ep.c | 100 ++++++-- drivers/pci/controller/dwc/pcie-designware-ep.c | 255 +++++++++++++++++---- drivers/pci/controller/dwc/pcie-designware.c | 59 +++-- drivers/pci/controller/dwc/pcie-designware.h | 48 +++- 7 files changed, 404 insertions(+), 94 deletions(-) -- 2.9.5