From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757517AbcBDNNa (ORCPT ); Thu, 4 Feb 2016 08:13:30 -0500 Received: from mout.kundenserver.de ([212.227.17.24]:52411 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751081AbcBDNNZ (ORCPT ); Thu, 4 Feb 2016 08:13:25 -0500 From: Arnd Bergmann To: Gabriele Paoloni Cc: guohanjun@huawei.com, wangzhou1@hisilicon.com, liudongdong3@huawei.com, linuxarm@huawei.com, qiujiang@huawei.com, bhelgaas@google.com, Lorenzo.Pieralisi@arm.com, tn@semihalf.com, zhangjukuo@huawei.com, xuwei5@hisilicon.com, liguozhu@hisilicon.com, linux-pci@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-acpi@vger.kernel.org, linux-kernel@vger.kernel.org, jcm@redhat.com Subject: Re: [RFC PATCH 0/4] Add ACPI support for HiSilicon PCIe Host Controllers Date: Thu, 04 Feb 2016 14:11:32 +0100 Message-ID: <2387127.DMZaDnZvEW@wuerfel> User-Agent: KMail/4.11.5 (Linux/3.16.0-10-generic; KDE/4.11.5; x86_64; ; ) In-Reply-To: <1454585860-60709-1-git-send-email-gabriele.paoloni@huawei.com> References: <1454585860-60709-1-git-send-email-gabriele.paoloni@huawei.com> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-Provags-ID: V03:K0:c1xZERQ69AMJm0MnTNwUwDz/zhXWOkAZsrqvwPmlrm1V07VfLUy TUJs5Cdi9LE/oCXOc0iYRN3OXuAZoTldE9JO07yGEf+YR/d7vsXpJ0b8xljriYE/m7ekwWr h2NtH41QBMIgb2svtEuI//cR3x+EcOYL2trD5HQZhqgl0Wfn3DbCt7XrtrNxMOwgkVMvxAi AD/3vXz34WDBHo+xgOwyg== X-UI-Out-Filterresults: notjunk:1;V01:K0:URl/NM0ZhFk=:DA4kM4Kxc5gRr8GsWFWvSp 8UTbA8CHGRS9G1WzkoF9XUdAx/q2rl3G2r95mE8fOz9Aqzc1JMK6Lcf2NxugBhk5ROiTsr27v H1k/ChLKtAq7HSR3UErxTbV01D5yYV14qy2IZpAl+BZUtRaJrsmbiMRc48wUJyYgpEn6w8V9r PrpGk/GdhTD2j74GVlw25G2r7B48kyNbDqe4kocTxEebXNoGqwQiVOkjnFJ4DDW7WzSR+LEEc mR7//FCmP52/1omwDRAkK+BS0tFc7TOt4Q0hyZgYkI6/hBsA0TeA3+BzFVlQMGVGPtqkiuqS+ yoUzNuPrrXcFGil9Lu2ZSWQKTuD9RKsDXCGegJ3vrZTT1t6f25kVq6PIqQrr55GTNuaV8qZd8 SIuX35PtdCt/fp7ICa07aFEfHThr3RRn5KGqMaU6AFODEnkFo3xmrt375zegJEj2mvdrit743 nRXNuBxvx9z+TdYsrlXG/q/3PV2u3+X01ysjOMqyisizaMW7wQIFZJ2ygd38y1+6BFKGxGL8M DIOo4NWqac3RO8eh8mlhSaCK5wIOD2BmLaCxZyhq49PLotVW56r9EsN5IrzZu+jrH4IZAS6x/ Zg3idFCHOQtIpAOzU+V1a7UT752QHMAbzIljx3mfrzJkEA9O3K8tj4AiIx40i8wQQZ3iOYr2c J82kOoS0FaBOkharQnsb/bh6AJLHVHqvizbAh5CvvCmHD3hyUIDTwPtASb/G75dNlGJh5zTWx icvLJVtxmaF5vxUd Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thursday 04 February 2016 19:37:36 Gabriele Paoloni wrote: > From: gabriele paoloni > > This patchset adds ACPI support for the HiSilicon Hip05/Hip06 SoC PCIe controllers > The four patches respectively: > - rework PCie Designware to be used for ACPI PCI Host controllers > - re-architect the current HiSilicon driver to make it scalable to the > new ACPI quirks > - rework the current HiSilicon driver to make it ECAM compliant > - adds the HiSilicon ACPI specific quirks. > > This patchset is based on > https://github.com/semihalf-nowicki-tomasz/linux.git > branch pci-acpi-v3 + Hip06 support applied on top: > https://patchwork.ozlabs.org/patch/549198/ > ACPI has its own PCI support, and should not need drivers for host bridges. I don't think we can really mix the two things, as ACPI needs to have access to things like PCI config space way before we are probing normal device drivers. Please put this in drivers/acpi/pci*.c. Arnd