Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp1149778yba; Thu, 4 Apr 2019 05:21:28 -0700 (PDT) X-Google-Smtp-Source: APXvYqwcfvWecNOH0MHHXK3X2WlBttjpJkNfY0xS1qwjlg1Dw6HMTTIVG2hL688il8dXZSjy+jka X-Received: by 2002:a17:902:e709:: with SMTP id co9mr6205508plb.86.1554380488399; Thu, 04 Apr 2019 05:21:28 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1554380488; cv=none; d=google.com; s=arc-20160816; b=VulNuJSCIG2ZHFHD4sBMBmdeHXOMLoxZyhoGZdCQK263hkvEWqNvs3T7Zrwn4ck/2/ 3t5y1+X7KP7DuQS2OaxPzzoVeLDGKug+Q/N0Xgmjd2W3C+YG3QB363ZQ4YJvzKJgxc0t iDIS+u6wjzp2CHjP609gOHpx69cvwGIZiQip3CWbjSkLQg8DtyxSN6VmIPudDwX5stl4 LMQxiLlWCALMCG3lvI2Jrvf+eGp5LFhgSOdCs7HELHYlZBG/Dv6Ne6tJxX1cFdy4QYkv fh6uVA970Tk8IZvxBD+R4KUak5HrVwkxekNG0+AAeS7Pa1b5uwnL5Mtf/EoLi/QpHpFw qdyQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:dkim-signature:mime-version:message-id :date:subject:cc:to:from; bh=mqCkPzy2rZXR2sQNjNDKE7RuHYFRZkaG/Q8D44z+Eck=; b=eWvMrBeGKUWMQBiQqytcMKMkgCjCDsggEjlAdN8WG+JCeqfnF1yG1E3J6BlsxNkYHs 91V/9yOgCRcs7a6K1w755EPIC/F8HpwArd6lZ5OmkZsRomylYfl1qm6KK2WAPT+2+0D8 7hzTwPFs08rjbt7mvn0ht4Js5iDKnezfnnbotyJLKsiT6CFAhNgJ8ZwT3lLya0AyBPTs Eij88EaCKcK3BdHgYsLuudC2sFRJ3TAyJW4lnDqau5NiX2o7rN6STnejeIC2zINvJIuY jJrCadi+qiNNTGLHo8YaY0vqUtJDzPTmht+uNLt4oNWbheTYZ9yTw4KD6Fk6xcN5hkuY Uo1g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@nvidia.com header.s=n1 header.b=hJecLp56; 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=nvidia.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id p66si9397111pfp.228.2019.04.04.05.21.12; Thu, 04 Apr 2019 05:21:28 -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=@nvidia.com header.s=n1 header.b=hJecLp56; 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=nvidia.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729384AbfDDMUd (ORCPT + 99 others); Thu, 4 Apr 2019 08:20:33 -0400 Received: from hqemgate14.nvidia.com ([216.228.121.143]:3786 "EHLO hqemgate14.nvidia.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727039AbfDDMUd (ORCPT ); Thu, 4 Apr 2019 08:20:33 -0400 Received: from hqpgpgate101.nvidia.com (Not Verified[216.228.121.13]) by hqemgate14.nvidia.com (using TLS: TLSv1.2, DES-CBC3-SHA) id ; Thu, 04 Apr 2019 05:20:36 -0700 Received: from hqmail.nvidia.com ([172.20.161.6]) by hqpgpgate101.nvidia.com (PGP Universal service); Thu, 04 Apr 2019 05:20:32 -0700 X-PGP-Universal: processed; by hqpgpgate101.nvidia.com on Thu, 04 Apr 2019 05:20:32 -0700 Received: from HQMAIL111.nvidia.com (172.20.187.18) by HQMAIL106.nvidia.com (172.18.146.12) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 4 Apr 2019 12:20:32 +0000 Received: from HQMAIL106.nvidia.com (172.18.146.12) by HQMAIL111.nvidia.com (172.20.187.18) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 4 Apr 2019 12:20:32 +0000 Received: from hqnvemgw02.nvidia.com (172.16.227.111) by HQMAIL106.nvidia.com (172.18.146.12) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Thu, 4 Apr 2019 12:20:32 +0000 Received: from vidyas-desktop.nvidia.com (Not Verified[10.24.37.38]) by hqnvemgw02.nvidia.com with Trustwave SEG (v7,5,8,10121) id ; Thu, 04 Apr 2019 05:20:31 -0700 From: Vidya Sagar To: , , , , , CC: , , , , , Subject: [PATCH 0/2] PCI: dwc: Export symbols to support module build Date: Thu, 4 Apr 2019 17:50:22 +0530 Message-ID: <1554380425-29215-1-git-send-email-vidyas@nvidia.com> X-Mailer: git-send-email 2.7.4 X-NVConfidentiality: public MIME-Version: 1.0 Content-Type: text/plain DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nvidia.com; s=n1; t=1554380436; bh=mqCkPzy2rZXR2sQNjNDKE7RuHYFRZkaG/Q8D44z+Eck=; h=X-PGP-Universal:From:To:CC:Subject:Date:Message-ID:X-Mailer: X-NVConfidentiality:MIME-Version:Content-Type; b=hJecLp56XaHOhsIBRtMhVTVNPkFUe8B9B/6/Mf4lLSeClsLsZgFksBg3VxSZQYlHL ikSpTA4gKykPlhdwD6yFPSHjxbIKW5xep0VquxbfqsFLVm5sNEDgbJUchYQGp6mRL7 B5EuPGsNXMBEHksd6n/7+udVivGAW3qUE4P8+vDmTRADypBoJpOjLrBqoNqOx1Ztgc ziXbCQzGJ9z9AM3koutBRhSM3zN+sXY/UhzoIiUuPVVArDIwg6OShgNQDWx6cmkTVp a4oI+DlAeCBZGsUiicqjKYRaBfTTLdyWhHaRnzosP4MnSNk8n+ot6idm/qr0LRtDyq otjdL/MY9IyJQ== Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This patch set is based on Jisheng Zhang's patch set to support implementing .remove() hook in host controller drivers of Designware based implementations. Jisheng's patches: https://patchwork.kernel.org/project/linux-pci/list/?series=98559 This patch set moves config space APIs which are inlined in headers to source files and exports them along with the other required APIs to support building host controller drivers as modules. Vidya Sagar (2): PCI: dwc: Add API support to de-initialize host PCI: dwc: Export APIs to support .remove() implementation drivers/pci/controller/dwc/pcie-designware-host.c | 11 +++++++ drivers/pci/controller/dwc/pcie-designware.c | 38 +++++++++++++++++++++ drivers/pci/controller/dwc/pcie-designware.h | 40 +++++++---------------- 3 files changed, 60 insertions(+), 29 deletions(-) -- 2.7.4