Received: by 10.213.65.68 with SMTP id h4csp3876119imn; Tue, 10 Apr 2018 06:06:27 -0700 (PDT) X-Google-Smtp-Source: AIpwx48YTDp1p+xVfe9E+fI4hfrZRh0RKwdLcjJCglqJL4aIpOEuQtnLbQs0/Ue3v5imj8FSkWC8 X-Received: by 10.99.149.86 with SMTP id t22mr267048pgn.144.1523365587492; Tue, 10 Apr 2018 06:06:27 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1523365587; cv=none; d=google.com; s=arc-20160816; b=AmzG9rXbFcsPVVWhGmIBDIcmqH6IK6TwMGla9s1uCJy4jicCXQhU3hzpMjtYTsGHHM Apa/d2dryC4mUzagJbCOI3aBjS78id66i6QEzFJmrNz3S9mv4FsjGTNDsDqLRN/SbepU xvzr8ibc+6Ce+2j4DVb500upofeyKB4dvpJGyuX1c8wk/lUFGysIM9wTADwfMQbX2TL2 YvYHeSO4j/sd1Z94JhQpciDlfdconVXnyjbtfvCvIn8vEXgKy3G/4gGNJFY2ruQ1gv7T uhI54uhkbJLvE8hnIIrUCsCsqcErZKhZnNIYH4aR+PQnB1JkdriP6Uw3m2/4NO403zh0 Y2cQ== 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 :arc-authentication-results; bh=VKZhiH6ciZ9H5NiHUuTwmDSgOLBQvr0UZ7KgkjaOj4o=; b=kJWI7eBrC9nXgcZB7f+M/TJwoED5egIjMbqzj1W+UZFNMytkjN680pd8GVykcsn7VJ r45Meey3lDkYZLYRVyEfXnuLIIHmdCZuLC0+VI5TWAoWR2a8vPu3mrsMABQISJGb12i0 mp2cHs8K2Jh3EaUKzOxnu8mzoO6/ub0RSB5IRzPKZ5vv75Sefzh5WsiFeilA4O4ZgHNJ yY3h8UlEVrGOvgCF4l8YylwRTpWFnI7PCojbL6XPCdK5X5zS5nqDiOJ/lAnkky0t9AzD 5Te7xQtU7irarUOxBM+qytwmbCeBFyL6iC4c+2EUSomh9+mDiBIJuFFG6KcyAQ1C9KxC n+kA== 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=synopsys.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id o33-v6si2524782plb.369.2018.04.10.06.05.45; Tue, 10 Apr 2018 06:06:27 -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=synopsys.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753365AbeDJM6w (ORCPT + 99 others); Tue, 10 Apr 2018 08:58:52 -0400 Received: from smtprelay4.synopsys.com ([198.182.47.9]:58155 "EHLO smtprelay.synopsys.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752775AbeDJM6u (ORCPT ); Tue, 10 Apr 2018 08:58:50 -0400 Received: from mailhost.synopsys.com (mailhost1.synopsys.com [10.12.238.239]) by smtprelay.synopsys.com (Postfix) with ESMTP id 43E3F24E1340; Tue, 10 Apr 2018 05:58:50 -0700 (PDT) Received: from pt02.synopsys.com (pt02.internal.synopsys.com [10.107.23.240]) by mailhost.synopsys.com (Postfix) with ESMTP id D60C15336; Tue, 10 Apr 2018 05:58:49 -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 34EB93E519; Tue, 10 Apr 2018 13:58:49 +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@synopsys.com Subject: [PATCH v3 00/10] Designware EP support and code clean up Date: Tue, 10 Apr 2018 13:58:32 +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 patch set was made against the Bjorn's next branch. Adds support Designware EP support. Increases the maximum number of interrupts allowed for Designware IP controller. Does a code cleanup on Designware driver: - Replaces magic numbers without a easy meaning by a well known define that helps the human compreension. - Replaces a division by 2 by a simple right shift rotation of 1 bit. - Fixes all first letter characters on comments and debug messages to upper case to maintain coherency. Gustavo Pimentel (10): bindings: PCI: designware: Example update PCI: dwc: Add support for endpoint mode PCI: endpoint: functions/pci-epf-test: Add second entry bindings: PCI: designware: Add support for the EP in Designware driver PCI: Adds device ID for Synopsys Sample Endpoint. misc: pci_endpoint_test: Add designware EP entry PCI: dwc: Define maximum number of vectors PCI: dwc: Replace lower into upper case characters PCI: dwc: Small computation improvement PCI: dwc: Replace magic number by defines .../devicetree/bindings/pci/designware-pcie.txt | 27 +++- drivers/misc/pci_endpoint_test.c | 1 + drivers/pci/dwc/Kconfig | 45 ++++-- drivers/pci/dwc/pcie-designware-ep.c | 16 +-- drivers/pci/dwc/pcie-designware-host.c | 77 +++++----- drivers/pci/dwc/pcie-designware-plat.c | 159 +++++++++++++++++++-- drivers/pci/dwc/pcie-designware.c | 22 +-- drivers/pci/dwc/pcie-designware.h | 1 + drivers/pci/endpoint/functions/pci-epf-test.c | 8 ++ include/linux/pci_ids.h | 1 + 10 files changed, 277 insertions(+), 80 deletions(-) -- 2.7.4