From patchwork Tue Aug 29 14:19:26 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marc Gonzalez X-Patchwork-Id: 807119 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=linux-pci-owner@vger.kernel.org; receiver=) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3xhWS15Cj0z9t38 for ; Wed, 30 Aug 2017 00:37:05 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754508AbdH2OhD convert rfc822-to-8bit (ORCPT ); Tue, 29 Aug 2017 10:37:03 -0400 Received: from us-smtp-delivery-107.mimecast.com ([216.205.24.107]:32966 "EHLO us-smtp-delivery-107.mimecast.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754510AbdH2OhC (ORCPT ); Tue, 29 Aug 2017 10:37:02 -0400 Received: from CPH-EX1.SDESIGNS.COM (195-215-56-170-static.dk.customer.tdc.net [195.215.56.170]) (Using TLS) by us-smtp-1.mimecast.com with ESMTP id us-mta-174-GdLBGudAPe6l7H4ltShiaA-1; Tue, 29 Aug 2017 10:35:15 -0400 Received: from [172.27.0.114] (172.27.0.114) by CPH-EX1.sdesigns.com (192.168.10.36) with Microsoft SMTP Server (TLS) id 14.3.294.0; Tue, 29 Aug 2017 16:35:11 +0200 From: Marc Gonzalez Subject: [PATCH 0/3] Tango PCIe host bridge MSI support + required API To: Bjorn Helgaas , Marc Zyngier CC: linux-pci , Linux ARM , Robin Murphy , Liviu Dudau , Thibaud Cornic , Mason Message-ID: Date: Tue, 29 Aug 2017 16:19:26 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0 SeaMonkey/2.49.1 MIME-Version: 1.0 X-Originating-IP: [172.27.0.114] X-MC-Unique: GdLBGudAPe6l7H4ltShiaA-1 Sender: linux-pci-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-pci@vger.kernel.org Bjorn, Marc, This patch-set includes [PATCH v11] PCI: tango: Add MSI controller support with the doorbell address parsed from DT instead of hard-coded in the driver. A wrapper to parse dma-ranges was added to drivers/of/address.c A few drivers were converted to use the new wrapper. Marc Gonzalez (3): of/pci: Add dma-ranges parsing support PCI: Use of_pci_dma_range_parser_init API PCI: tango: Add MSI controller support drivers/of/address.c | 19 +++- drivers/pci/host/pci-ftpci100.c | 20 +--- drivers/pci/host/pci-rcar-gen2.c | 20 +--- drivers/pci/host/pci-xgene.c | 20 +--- drivers/pci/host/pcie-iproc.c | 20 +--- drivers/pci/host/pcie-rcar.c | 20 +--- drivers/pci/host/pcie-tango.c | 205 ++++++++++++++++++++++++++++++++++++++- include/linux/of_address.h | 10 +- 8 files changed, 232 insertions(+), 102 deletions(-)