Received: by 2002:ac0:a594:0:0:0:0:0 with SMTP id m20-v6csp4642640imm; Mon, 14 May 2018 10:25:16 -0700 (PDT) X-Google-Smtp-Source: AB8JxZoWlBfvnBKudcbjR4/wZNJxiwEzxX+djqW34xC1LZoi/COurbKSsuojV+/LHBtcEVGgpkrd X-Received: by 2002:a17:902:4483:: with SMTP id l3-v6mr10930557pld.282.1526318716597; Mon, 14 May 2018 10:25:16 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1526318716; cv=none; d=google.com; s=arc-20160816; b=FruzOFS3pFv2g+PzzLQzP1MwnmwspOgXIZnqLMYxoQOQB8BgPS3TQrQ4ITdN27SzJC j1GybSWnvLeGvKqZiwL48isCD+RU9GSspkyc+ue0BRufAKi54UNM70K1pXu6FTKo6yop 0iVm7j8JK1C4Dd3RIs39z6sBb6ON18j31gCmE2/eZAnr4XK8pyTr8NWOIFN2oPFodaaX ZCbyTILk0MWngE2vx6l0L4IFaYVm6NonlWWidJysLT/ouyac0HGf0SsIQfv/Q2CcWkGE JS+m0GQj1NfBVr0pbJ8FCM3B0Qzvw4CuFUMLOrn1BfP/wTo9EtYrYtGst9Wqq6HvQZXy laYg== 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 :dkim-signature:arc-authentication-results; bh=6D0jiOg2M3ljsoianHx773WRswAwF1B8gXKPgdrdJpI=; b=Dw/vc4RMo6CkteqFDwDEhTFbjCGn8DyEyNhjMIOAPPvC0wzaBmFahuDjbjczllhgtd jhtMFfQp0a3HKDoS1NDZlLpaVnwlTYj6v4upWkRLxH3uT3l2rQAiw39dDyI83C/W7DEQ nq06MaGHLBqeA1AmLSmrr21G4dkqrv+wK01PU0hrQ6mcXMU06vvkWUnAPkTx05k8GJ7X 9U+GRa1RfPO+oMpZv6i3CspuN8kG72CrjzHTI4yzSYmR0n78ZKi5bBk1hd1xmrvS2B9d RvQwDL9Rie/iUVEzRaniZOvaSApQbatGNYrOt/hphrLrmrz2UQfgSfq//C8R5r+nRcgj 3K1A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@synopsys.com header.s=mail header.b=jFzJWfG5; 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=NONE dis=NONE) header.from=synopsys.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id i8-v6si4957833pgd.280.2018.05.14.10.25.01; Mon, 14 May 2018 10:25:16 -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=@synopsys.com header.s=mail header.b=jFzJWfG5; 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=NONE dis=NONE) header.from=synopsys.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932824AbeENQRo (ORCPT + 99 others); Mon, 14 May 2018 12:17:44 -0400 Received: from smtprelay6.synopsys.com ([198.182.37.59]:38184 "EHLO smtprelay.synopsys.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932668AbeENQRj (ORCPT ); Mon, 14 May 2018 12:17:39 -0400 Received: from mailhost.synopsys.com (mailhost2.synopsys.com [10.13.184.66]) by smtprelay.synopsys.com (Postfix) with ESMTP id 37DF31E073A; Mon, 14 May 2018 18:17:38 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=synopsys.com; s=mail; t=1526314658; bh=zbAixt2vAqBiADHc6PvSCwR2zk1n7MQlDVhyeUJ94Uk=; h=From:To:Cc:Subject:Date:From; b=jFzJWfG5eVj+fgokGbM/pGL1IyF22bi+fkl5t2hK3J6K3L4KxsjxXJDM4phXd7FvG 6WoJd3r/fL6p4SnhX6NL6mxqYtYsYwbCH7OAvr6TDQix2110ZQBQguJntmdNI7CCq1 snt1RiCwuvCBQ0MWA1ih5nr2Dcu9ZkCcC4AwaimUXgxtSXhugEosc+ij1GIY3VnioB nEpRcq4u90sk8FS03Iaw9JFraqiDkbNI+JRo7L/AaLrccMIuBItA8hFA+Fn+NbFQdO AK3whMB6mrUbQInHUo15q96NGkGQtjxJnRw5y2X+iZuSxuwOkpunSMXEXZyKSfpycn 9WQwLS0oYDJyg== Received: from pt02.synopsys.com (pt02.internal.synopsys.com [10.107.23.240]) by mailhost.synopsys.com (Postfix) with ESMTP id 540B83F3B; Mon, 14 May 2018 09:17:37 -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 A0F453D378; Mon, 14 May 2018 17:17:36 +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 0/4] Add DesignWare EP support Date: Mon, 14 May 2018 17:17:24 +0100 Message-Id: X-Mailer: git-send-email 2.7.4 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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 | 41 ++++-- 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, 206 insertions(+), 27 deletions(-) -- 2.7.4