From patchwork Tue May 15 14:41:40 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Gustavo Pimentel X-Patchwork-Id: 913687 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=linux-pci-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=pass (p=none dis=none) header.from=synopsys.com Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=synopsys.com header.i=@synopsys.com header.b="jeANO8cr"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 40lgJG3RTpz9s01 for ; Wed, 16 May 2018 00:42:06 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754069AbeEOOlx (ORCPT ); Tue, 15 May 2018 10:41:53 -0400 Received: from smtprelay.synopsys.com ([198.182.37.59]:42925 "EHLO smtprelay.synopsys.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753285AbeEOOlu (ORCPT ); Tue, 15 May 2018 10:41:50 -0400 Received: from mailhost.synopsys.com (mailhost1.synopsys.com [10.12.238.239]) by smtprelay.synopsys.com (Postfix) with ESMTP id 16D4C1E0490; Tue, 15 May 2018 16:41:49 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=synopsys.com; s=mail; t=1526395309; bh=ou240zRfn51dSiT30D3IZLZjLtfHujy09xUyOskJy1w=; h=From:To:Cc:Subject:Date:From; b=jeANO8crfwodrUt9X2PgLX7oZz/ol49xLESpGqt+T2vU0teBwrT2OCtUQ2zlaHqBH 4MLacDNIyxKBFE5NPGSlVb62O+aO3iiyVGU4mVSEF2FN6kwuDiA4CrQ+i3tsF51M0E PkjLM8P1zXYglywZnnfaMm2WR85F93eseBJrpJqcXcKA7WO9marSqqxuxMQs/YWdJz FTB1Wbt7/0lSQWg4M//Zd0eBgQERhQhpR/jzDuE+Vet19uv9tOhcjGNKFUVQ49BbgB GZtCu0vR2ZqeWlVlvE60hGNjlxUjFYkbXreSRQKVoQNj6FtAw4Kh7FxafOXcyV7OHg 3Nlg4vaYQ0sGQ== Received: from pt02.synopsys.com (pt02.synopsys.com [10.107.23.240]) by mailhost.synopsys.com (Postfix) with ESMTP id 27D2E5C26; Tue, 15 May 2018 07:41:48 -0700 (PDT) Received: from UbuntuMate-64Bits.internal.synopsys.com (gustavo-e7480.internal.synopsys.com [10.107.25.102]) by pt02.synopsys.com (Postfix) with ESMTP id 6EA313E97F; Tue, 15 May 2018 15:41:47 +0100 (WEST) From: Gustavo Pimentel To: bhelgaas@google.com, lorenzo.pieralisi@arm.com, Joao.Pinto@synopsys.com, jingoohan1@gmail.com, kishon@ti.com, robh+dt@kernel.org, mark.rutland@arm.com Cc: linux-pci@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Gustavo Pimentel Subject: [PATCH v2 0/4] Add DesignWare EP support Date: Tue, 15 May 2018 15:41:40 +0100 Message-Id: X-Mailer: git-send-email 2.7.4 Sender: linux-pci-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-pci@vger.kernel.org Patch set was made against the Lorenzo's pci/dwc branch. The PCIe controller dual mode is capable of operating in RC mode as well as EP mode by configuration option. Till now only RC mode was supported, with this patch is add EP support to the DesignWare driver. Gustavo Pimentel (4): bindings: PCI: designware: Example update PCI: dwc: Add support for EP mode bindings: PCI: designware: Add support for EP in DesignWare driver misc: pci_endpoint_test: Add DesignWare EP entry .../devicetree/bindings/pci/designware-pcie.txt | 24 +++- drivers/misc/pci_endpoint_test.c | 1 + drivers/pci/dwc/Kconfig | 37 +++-- drivers/pci/dwc/pcie-designware-ep.c | 3 + drivers/pci/dwc/pcie-designware-plat.c | 149 +++++++++++++++++++-- drivers/pci/endpoint/functions/pci-epf-test.c | 7 + include/linux/pci-epc.h | 8 ++ 7 files changed, 205 insertions(+), 24 deletions(-)