Received: by 10.192.165.148 with SMTP id m20csp4679128imm; Tue, 24 Apr 2018 06:48:22 -0700 (PDT) X-Google-Smtp-Source: AIpwx4/IvbMow7bOvWH5TQoYpmrQRWdDLtVwiBW+uuw+up1845Plahe8Bu0f12CmJX7IjXvqx+28 X-Received: by 2002:a17:902:407:: with SMTP id 7-v6mr25055845ple.47.1524577702146; Tue, 24 Apr 2018 06:48:22 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1524577702; cv=none; d=google.com; s=arc-20160816; b=MMSQ3BMD4rWXSxVn32UJhM4UAPO91pwe90hEpyF8dL7TBDwPLPgbu67nukogGnrL/H UeoEDSga1NF/sTdYGGlPEowg3Ks+tdc6FjS5hTSrun/C54+v/APgO7yk5Z9YU99qflbV 8eyDjSlAq5lVPW3EBRtWENL3ER4GFwyIOyYsmaBE2UpJdEKevGV0qS7wYG85orcCnr6v 8/EM8sGyYHzRdvKaCxBN8ipdKZcyhHeg1sSXqt7mBTw12YzTe2Niq4R4O4aGlg3buPEx WsWmYRIqu7rBtMwyqxKZMvKCI1DNnexEpD81njeloini9dViOSRzLhUF2sk6o3ftinXS QNOQ== 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=K7bpNG1a+GUU7Bw3rENpoR4OOLkLbfGmTpUnm8wavTM=; b=FF1BOHgTDVC0dya11TwePYS4oSEpZvK0Yj7se1cqkmlh2+BZqy71uz929pdQtv0CRl jzLBeUPzmPrlSbQcEKI5lygCmwb9GxyqHse7nq0rHkFu4Gt55ehTukrNdvACNUVc0qnu 6LwI65yUdGDiNqkhEQM9A6rX2D/eeCct3C7Yz7VoqLMZzC5cVfDZZk80HgYWVgXD/RwZ vgT4Ou66iM8Aqjig/l9klKYyOFijXQKtnGtbxa7vSb49L93O/f7zmPTdsfO2oZoo8MD8 NTdpTjoBjXAB0jEPClKdnLW7OgJ5TQSOq02GnMRNfm/p68HcutGaVRp5uV5LvjJKPxcX EttQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@synopsys.com header.s=mail header.b=bPNO6p2T; 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 z3si12844612pfe.255.2018.04.24.06.48.07; Tue, 24 Apr 2018 06:48:22 -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=bPNO6p2T; 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 S934579AbeDXNpF (ORCPT + 99 others); Tue, 24 Apr 2018 09:45:05 -0400 Received: from smtprelay.synopsys.com ([198.182.37.59]:49534 "EHLO smtprelay.synopsys.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S934522AbeDXNpA (ORCPT ); Tue, 24 Apr 2018 09:45:00 -0400 Received: from mailhost.synopsys.com (mailhost1.synopsys.com [10.12.238.239]) by smtprelay.synopsys.com (Postfix) with ESMTP id 330D11E13A9; Tue, 24 Apr 2018 15:44:58 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=synopsys.com; s=mail; t=1524577498; bh=uN59FHrYIF1CxP7Tcx5FpZbvFU0+m5e3cmJS4/NLaes=; h=From:To:Cc:Subject:Date:From; b=bPNO6p2TXFvjtEHEHgkHdYe/LAhFXgnsUQcbB/wnayriCvY4r8KHBmDgPnBjw/JQX kwG/95xcw2DO/tZduvGBC4HEGg5RN5TwusXF+IEMjvBhd/LjcPERhRh5bqCU2Gejlq laLI4BcnnASvq3sfidMqOPAGm0y7XqGh/TxPaJhiFNhHDvsTxLSLBy5q4OSpfbTnTT fLu1cL7vKmrQUyTy4JoiMNOsAY5ritsEAqog4EBHMdCF4v0ctQJvh1trU6grifCOge jOqJn1kCmxF59Ox1CFFs7fUbYmbLLoxq3n9CneZlLJqhXERFq2cE45zae7JtxxwgWX C3itHIH15xSCQ== Received: from pt02.synopsys.com (pt02.synopsys.com [10.107.23.240]) by mailhost.synopsys.com (Postfix) with ESMTP id 448855982; Tue, 24 Apr 2018 06:44:57 -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 9ACF988B4; Tue, 24 Apr 2018 14:44:56 +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 v7 0/9] Designware EP support and code clean up Date: Tue, 24 Apr 2018 14:44:37 +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 Lorenzo's master 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 (9): 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 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