Received: by 10.192.165.148 with SMTP id m20csp627841imm; Fri, 27 Apr 2018 05:03:02 -0700 (PDT) X-Google-Smtp-Source: AB8JxZqCkbMCkyuqRuBa5f41/Wu1pgtA5sTXliQtqi5DskjV6tQ5WkTstxZ+9Ua/7YpQam5DcC2l X-Received: by 2002:a17:902:57c7:: with SMTP id g7-v6mr2074946plj.222.1524830582597; Fri, 27 Apr 2018 05:03:02 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1524830582; cv=none; d=google.com; s=arc-20160816; b=0YAIfNFPm+unV9QiWAVoeKgwJnuBHHoYulJFujZ5xrT8Ts3hTOzJ4Y43P526ktCzKH 1M0mGsSKodiIn6oT1kpX2dOj0IY7lOuxcPXXj0gSvBL+JkcZlpqK/xlBjJCuVfseUahY KUdf+eXTUzbRmpWoOmkWYSbbLv/vrmmr1K7jwr/R1jfwLNgX8giRgCSkWjDwOreDYe14 rw04AN9ou89NvFezT8xTg8x/DL8fWTNOZp0b+pkIPOyzHwLhBAG0Xg9+/ytpoG8Gdtrj Xql8sjBvKgNvlcNAeXx4io48QMJv8gihou2vO3B0+GD8HsZnlXeyEH/zXxoHQVhvUD2R Z8qw== 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=5na9A8U/otJqrjEGZEfovRXxXAWnAcXyW6cZobYYMPo=; b=oGqgNei1mLFWpwpmZ9LPomQDXFnsLeoWwcB+2JN0+/6Di3cPU3ivLrPHxdUert0JMd pdkHlWoZxpvYuYdk0C7V/FuR9HXzS+AYp/aolOMrFOQSfrST7vnciPTWtgVD0/7HEku1 0Fmu2mXmnSwRMY9gGlTHvt5H+3yQ5aJQL+1vTq7Sv89Tta0w+LXW6KTrqZOlDKTnPuI1 9Q/yp4xJpM5heJq8vbxCbuSMn73nI4OUbaF+zZBj4ddlXgSaEKSQG328hozZYVvgckNe m+XGHKEsocCqmYsj4dZTO4cTE/qECjrilKxcJw1ridky+xN5ab1pQAcE6RzVjD7sCbrW lCKw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@synopsys.com header.s=mail header.b=fD1uxU8t; 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 b2-v6si1109349pgf.13.2018.04.27.05.02.47; Fri, 27 Apr 2018 05:03:02 -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=fD1uxU8t; 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 S1757863AbeD0MAP (ORCPT + 99 others); Fri, 27 Apr 2018 08:00:15 -0400 Received: from smtprelay.synopsys.com ([198.182.37.59]:36052 "EHLO smtprelay.synopsys.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751464AbeD0MAM (ORCPT ); Fri, 27 Apr 2018 08:00:12 -0400 Received: from mailhost.synopsys.com (mailhost1.synopsys.com [10.12.238.239]) by smtprelay.synopsys.com (Postfix) with ESMTP id E15B51E04CE; Fri, 27 Apr 2018 14:00:10 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=synopsys.com; s=mail; t=1524830411; bh=WbeMYLfaz6L9S3LfJyZvtViuEh1rs6QqsvvMfJBHsQI=; h=From:To:Cc:Subject:Date:From; b=fD1uxU8tGz5EQz3HOrb/8axzxbvghf7PLUpSU6g8tkuJaknDUL3vQFzYHlH3yfXM5 c69z811kTuH3H42tP50Rye5eGmjCoAxThwB5NHYU6bMIgj3zmfrt4fzr9qLyUFlAR2 cAtBH39K0MnxVuX/4woA8M5F2Wu8kiKI75Pi/0mEpPCKLXsQv94lnbfJQKM9pfGyfz GpVFjqdbTXfOsG0I9x4b8YVbie/UU6ZstiRaUwnEIvDv/opGjJOmr3oOCo5KHrc7QD KrU4OzXqHw2YxWYhQ79OcUULnB/YKNgeu9J9ChSxdNufRkwPQ1/TESv4b4XOKfvOTu Qs9sSDLUwBjxw== Received: from pt02.synopsys.com (pt02.internal.synopsys.com [10.107.23.240]) by mailhost.synopsys.com (Postfix) with ESMTP id E0C1A5032; Fri, 27 Apr 2018 05:00:09 -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 717823E55C; Fri, 27 Apr 2018 13:00:08 +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 v8 0/9] DesignWare EP support and code clean up Date: Fri, 27 Apr 2018 12:59:55 +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 Add DesignWare EP support. Increase maximum number of interrupts allow for DesignWare IP controller. Does a code cleanup on DesignWare driver, which involves: - Replacement of magic numbers by a self-explained define to ease human comprehension. - Replacement a division by 2 operation for a right shift rotation of 1 bit. - Replacement of all initial lowercase character in comments and debug messages to uppercase to maintain coherence. Gustavo Pimentel (9): bindings: PCI: designware: Example update PCI: dwc: Add support for EP mode PCI: endpoint: functions/pci-epf-test: Add second entry bindings: PCI: designware: Add support for EP in DesignWare driver 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 .../PCI/endpoint/function/binding/pci-test.txt | 2 + .../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 | 16 +-- drivers/pci/dwc/pcie-designware-host.c | 77 +++++----- drivers/pci/dwc/pcie-designware-plat.c | 155 +++++++++++++++++++-- drivers/pci/dwc/pcie-designware.c | 22 +-- drivers/pci/dwc/pcie-designware.h | 1 + drivers/pci/endpoint/functions/pci-epf-test.c | 8 ++ 10 files changed, 267 insertions(+), 80 deletions(-) -- 2.7.4