Received: by 2002:ac0:a594:0:0:0:0:0 with SMTP id m20-v6csp691402imm; Tue, 15 May 2018 07:48:14 -0700 (PDT) X-Google-Smtp-Source: AB8JxZo7N/9Arc/hD4Uq/g/lTt0wHR0sYjjtf1DkIbM5qwhuJvF42hJRvRcHjZG32YoTXbjXDE7u X-Received: by 2002:a62:ed12:: with SMTP id u18-v6mr15575296pfh.127.1526395694903; Tue, 15 May 2018 07:48:14 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1526395694; cv=none; d=google.com; s=arc-20160816; b=btcgk7M7EFGcPf3r9lno2T833caWL1xvIJaPByOvqOuh5Px3PWl0d8vGFwliMtW/RE BmawwAXd7gMLTWUBxyu8oFaLK2xeE6JUz5tt7G8ES9cn3KRO0AFhEoaqoY0VHrddDSpa jgCHNzrdMarE3iwzeinzoNKMqnJW1UL1XmKrtoraQvps1Sqh0QUkW9x/L72UIsxptI4C 2pk76E9JwBwEXO/Zu7aCB4t7MDeyQ3sMd3jdBZ7oX693qOWdtg2QJkAosI4cK8cgaDsu dAe4FqfxUhjmKPlKpvb7Y+tXQARjSkavIk/nDC+uVzqw7i42RcWHAMfmoSBznRIYfJuJ 7Rsw== 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=a2ggSlaOFPKHJ6ixX5T8nBRTbTXG0WFgB1Ig9KR+42U=; b=DQ0vgN4KuxVtVSTAvk65wa34yzhfoViUM0c3CsCX9I23uibAa6cEYlx1tiMO8mCsvP DdXJ+WWIFPdZmHHbtr2spBa1HPv5dYWwlVwdbZOrIbnga2n+MjXqK0uRLxdlbOiOszIi +RjXzr7x5epXpVMAIPPtn3GY8OmBanooD97Etvy5bqFDCuOwkX17192QpCB5QZdghmRP cPRvcWnCdjTrb4J3D9HKgcQOh2kU2F66FezQaqLUOOG/0TWW/8tVnyYkY5DJeZVpSBE7 iUZ3koaFZ8g8r5E4YikfwO+X1A7Xc60DlPk94ymJOVMJ7wK5iqFh04wiT24VFhtzxWAh AQeQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@synopsys.com header.s=mail header.b=jeANO8cr; 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 u10-v6si196631pfh.145.2018.05.15.07.47.36; Tue, 15 May 2018 07:48:14 -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=jeANO8cr; 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 S1754079AbeEOOlx (ORCPT + 99 others); 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-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@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(-) -- 2.7.4