[PATCH v9 2/7] PCI: Apply the new generic I/O management on PCI IO hosts

2017-05-25 Thread Gabriele Paoloni
anges introduced by LOGIC_IO. Signed-off-by: zhichang.yuan <yuanzhich...@hisilicon.com> Signed-off-by: Gabriele Paoloni <gabriele.paol...@huawei.com> Signed-off-by: Arnd Bergmann <a...@arndb.de>#earlier draft --- drivers/acpi/pci_root.c | 8 ++-- drivers/of/address.

[PATCH v9 0/7] LPC: legacy ISA I/O support

2017-05-25 Thread Gabriele Paoloni
From: gabriele paoloni <gabriele.paol...@huawei.com> This patchset supports the IPMI-bt device attached to the Low-Pin-Count interface implemented on Hisilicon Hip06/Hip07 SoC. --- | LP

[PATCH v9 2/7] PCI: Apply the new generic I/O management on PCI IO hosts

2017-05-25 Thread Gabriele Paoloni
Signed-off-by: zhichang.yuan Signed-off-by: Gabriele Paoloni Signed-off-by: Arnd Bergmann #earlier draft --- drivers/acpi/pci_root.c | 8 ++-- drivers/of/address.c | 5 ++- drivers/pci/pci.c| 101 ++- include/asm-generic/

[PATCH v9 0/7] LPC: legacy ISA I/O support

2017-05-25 Thread Gabriele Paoloni
From: gabriele paoloni This patchset supports the IPMI-bt device attached to the Low-Pin-Count interface implemented on Hisilicon Hip06/Hip07 SoC. --- | LPC host

[PATCH v9 3/7] OF: Add missing I/O range exception for indirect-IO devices

2017-05-25 Thread Gabriele Paoloni
I/O translation will be done in a different way from that one of PCI MMIO. In this way, the I/O 'reg' property of the special ISA/LPC devices will be parsed correctly. Signed-off-by: zhichang.yuan <yuanzhich...@hisilicon.com> Signed-off-by: Gabriele Paoloni <gabriele.paol...@huawei

[PATCH v9 3/7] OF: Add missing I/O range exception for indirect-IO devices

2017-05-25 Thread Gabriele Paoloni
different way from that one of PCI MMIO. In this way, the I/O 'reg' property of the special ISA/LPC devices will be parsed correctly. Signed-off-by: zhichang.yuan Signed-off-by: Gabriele Paoloni Signed-off-by: Arnd Bergmann #earlier draft Acked-by: Rob Herring --- drivers/of/addr

[PATCH v9 5/7] ACPI: Translate the I/O range of non-MMIO devices before scanning

2017-05-25 Thread Gabriele Paoloni
placed in the children resources. Signed-off-by: zhichang.yuan <yuanzhich...@hisilicon.com> Signed-off-by: Gabriele Paoloni <gabriele.paol...@huawei.com> --- drivers/acpi/arm64/Makefile| 1 + drivers/acpi/arm64/acpi_indirect_pio.c | 301 + drive

[PATCH v9 5/7] ACPI: Translate the I/O range of non-MMIO devices before scanning

2017-05-25 Thread Gabriele Paoloni
-by: zhichang.yuan Signed-off-by: Gabriele Paoloni --- drivers/acpi/arm64/Makefile| 1 + drivers/acpi/arm64/acpi_indirect_pio.c | 301 + drivers/acpi/internal.h| 5 + drivers/acpi/scan.c| 1 + include/acpi

[PATCH v9 6/7] LPC: Add the ACPI LPC support

2017-05-25 Thread Gabriele Paoloni
From: "zhichang.yuan" <yuanzhich...@hisilicon.com> Based on the provious patches, this patch supports the ACPI LPC host on Hip06/Hip07. Signed-off-by: zhichang.yuan <yuanzhich...@hisilicon.com> Signed-off-by: John Garry <john.ga...@huawei.com> Signed-off-by: Gab

[PATCH v9 6/7] LPC: Add the ACPI LPC support

2017-05-25 Thread Gabriele Paoloni
From: "zhichang.yuan" Based on the provious patches, this patch supports the ACPI LPC host on Hip06/Hip07. Signed-off-by: zhichang.yuan Signed-off-by: John Garry Signed-off-by: Gabriele Paoloni Tested-by: dann frazier --- drivers/acpi/arm64/acpi_indirect_pio.c | 3 ++ d

[PATCH v9 1/7] LIB: Introduce a generic PIO mapping method

2017-05-25 Thread Gabriele Paoloni
...@hisilicon.com> Signed-off-by: Gabriele Paoloni <gabriele.paol...@huawei.com> --- include/asm-generic/io.h | 50 + include/linux/logic_pio.h | 110 ++ lib/Kconfig | 26 + lib/Makefile | 2 + lib/logic_pio.c | 280 +++

[PATCH v9 4/7] LPC: Support the device-tree LPC host on Hip06/Hip07

2017-05-25 Thread Gabriele Paoloni
by: Zou Rongrong <zourongr...@huawei.com> Signed-off-by: zhichang.yuan <yuanzhich...@hisilicon.com> Signed-off-by: Gabriele Paoloni <gabriele.paol...@huawei.com> Acked-by: Rob Herring <r...@kernel.org> #dts part --- .../arm/hisilicon/hisilicon-low-pin-coun

[PATCH v9 1/7] LIB: Introduce a generic PIO mapping method

2017-05-25 Thread Gabriele Paoloni
s to either PCI MMIO devices or host-local I/O peripherals can be unified into the existing I/O accessors defined in asm-generic/io.h and be redirected to the right device-specific hooks based on the input logical PIO. Signed-off-by: zhichang.yuan Signed-off-by: Gabriele Paoloni --- include/asm

[PATCH v9 4/7] LPC: Support the device-tree LPC host on Hip06/Hip07

2017-05-25 Thread Gabriele Paoloni
chang.yuan Signed-off-by: Gabriele Paoloni Acked-by: Rob Herring #dts part --- .../arm/hisilicon/hisilicon-low-pin-count.txt | 33 ++ drivers/bus/Kconfig| 9 + drivers/bus/Makefile | 1 + drivers/bus/

RE: [PATCH v3 1/2] PCI/portdrv: add support for different MSI interrupts for PCIe port services

2017-05-23 Thread Gabriele Paoloni
Hi Christoph > -Original Message- > From: linux-pci-ow...@vger.kernel.org [mailto:linux-pci- > ow...@vger.kernel.org] On Behalf Of Christoph Hellwig > Sent: 22 May 2017 18:44 > To: Gabriele Paoloni > Cc: Christoph Hellwig; bhelg...@google.com; helg...@kernel.org;

RE: [PATCH v3 1/2] PCI/portdrv: add support for different MSI interrupts for PCIe port services

2017-05-23 Thread Gabriele Paoloni
Hi Christoph > -Original Message- > From: linux-pci-ow...@vger.kernel.org [mailto:linux-pci- > ow...@vger.kernel.org] On Behalf Of Christoph Hellwig > Sent: 22 May 2017 18:44 > To: Gabriele Paoloni > Cc: Christoph Hellwig; bhelg...@google.com; helg...@kernel.org;

[PATCH v5 1/2] PCI/portdrv: add support for different MSI interrupts for PCIe port services

2017-05-23 Thread Gabriele Paoloni
pcie_port_enable_msix() to use MSI in case MSI-x allocation fails. Signed-off-by: Gabriele Paoloni <gabriele.paol...@huawei.com> Reviewed-by: Christoph Hellwig <h...@lst.de> --- drivers/pci/pcie/portdrv.h | 8 +--- drivers/pci/pcie/portdrv_core.c | 38 ---

[PATCH v5 1/2] PCI/portdrv: add support for different MSI interrupts for PCIe port services

2017-05-23 Thread Gabriele Paoloni
pcie_port_enable_msix() to use MSI in case MSI-x allocation fails. Signed-off-by: Gabriele Paoloni Reviewed-by: Christoph Hellwig --- drivers/pci/pcie/portdrv.h | 8 +--- drivers/pci/pcie/portdrv_core.c | 38 -- 2 files changed, 25 insertions(+), 21 deletions

[PATCH v5 0/2] add MSI support for PCIe port services and DPC IRQ support

2017-05-23 Thread Gabriele Paoloni
From: gabriele paoloni <gabriele.paol...@huawei.com> This patchset: 1) adds support for MSI interrupt vectors to be used for Roor Port services 2) adds support for DPC Root Port service interrupt The patchset has been tested on Hisilicon Hip08 Chipset Changes from v4: - removed meani

[PATCH v5 2/2] PCI/portdrv: allocate MSI/MSIx vector for DPC RP service

2017-05-23 Thread Gabriele Paoloni
From: gabriele paoloni <gabriele.paol...@huawei.com> Currently the MSI/MSIx vectors for the root port services are allocated calling pcie_init_service_irqs(). At the moment these vectors are only allocated for AER, PME, HP. This patch allocate an MSI/MSIx vector also for DPC. Sign

[PATCH v5 0/2] add MSI support for PCIe port services and DPC IRQ support

2017-05-23 Thread Gabriele Paoloni
From: gabriele paoloni This patchset: 1) adds support for MSI interrupt vectors to be used for Roor Port services 2) adds support for DPC Root Port service interrupt The patchset has been tested on Hisilicon Hip08 Chipset Changes from v4: - removed meaningless comment Changes from v3

[PATCH v5 2/2] PCI/portdrv: allocate MSI/MSIx vector for DPC RP service

2017-05-23 Thread Gabriele Paoloni
From: gabriele paoloni Currently the MSI/MSIx vectors for the root port services are allocated calling pcie_init_service_irqs(). At the moment these vectors are only allocated for AER, PME, HP. This patch allocate an MSI/MSIx vector also for DPC. Signed-off-by: Liudongdong Signed-off

[PATCH v4 1/2] PCI/portdrv: add support for different MSI interrupts for PCIe port services

2017-05-22 Thread Gabriele Paoloni
pcie_port_enable_msix() to use MSI in case MSI-x allocation fails. Signed-off-by: Gabriele Paoloni <gabriele.paol...@huawei.com> Reviewed-by: Christoph Hellwig <h...@lst.de> --- drivers/pci/pcie/portdrv.h | 8 +--- drivers/pci/pcie/portdrv_core.c | 41 +++-

[PATCH v4 1/2] PCI/portdrv: add support for different MSI interrupts for PCIe port services

2017-05-22 Thread Gabriele Paoloni
pcie_port_enable_msix() to use MSI in case MSI-x allocation fails. Signed-off-by: Gabriele Paoloni Reviewed-by: Christoph Hellwig --- drivers/pci/pcie/portdrv.h | 8 +--- drivers/pci/pcie/portdrv_core.c | 41 +++-- 2 files changed, 28 insertions(+), 21 deletions

[PATCH v4 0/2] add MSI support for PCIe port services and DPC IRQ support

2017-05-22 Thread Gabriele Paoloni
From: gabriele paoloni <gabriele.paol...@huawei.com> This patchset: 1) adds support for MSI interrupt vectors to be used for Roor Port services 2) adds support for DPC Root Port service interrupt The patchset has been tested on Hisilicon Hip08 Chipset Changes from v3: - removed 2 extra

[PATCH v4 0/2] add MSI support for PCIe port services and DPC IRQ support

2017-05-22 Thread Gabriele Paoloni
From: gabriele paoloni This patchset: 1) adds support for MSI interrupt vectors to be used for Roor Port services 2) adds support for DPC Root Port service interrupt The patchset has been tested on Hisilicon Hip08 Chipset Changes from v3: - removed 2 extra lines at the bottom of comments

[PATCH v4 2/2] PCI/portdrv: allocate MSI/MSIx vector for DPC RP service

2017-05-22 Thread Gabriele Paoloni
From: gabriele paoloni <gabriele.paol...@huawei.com> Currently the MSI/MSIx vectors for the root port services are allocated calling pcie_init_service_irqs(). At the moment these vectors are only allocated for AER, PME, HP. This patch allocate an MSI/MSIx vector also for DPC. Sign

[PATCH v4 2/2] PCI/portdrv: allocate MSI/MSIx vector for DPC RP service

2017-05-22 Thread Gabriele Paoloni
From: gabriele paoloni Currently the MSI/MSIx vectors for the root port services are allocated calling pcie_init_service_irqs(). At the moment these vectors are only allocated for AER, PME, HP. This patch allocate an MSI/MSIx vector also for DPC. Signed-off-by: Liudongdong Signed-off

RE: [PATCH v3 1/2] PCI/portdrv: add support for different MSI interrupts for PCIe port services

2017-05-21 Thread Gabriele Paoloni
Hi Christoph > -Original Message- > From: linux-pci-ow...@vger.kernel.org [mailto:linux-pci- > ow...@vger.kernel.org] On Behalf Of Christoph Hellwig > Sent: 21 May 2017 09:33 > To: Gabriele Paoloni > Cc: bhelg...@google.com; helg...@kernel.org; Linuxarm; linux- > p..

RE: [PATCH v3 1/2] PCI/portdrv: add support for different MSI interrupts for PCIe port services

2017-05-21 Thread Gabriele Paoloni
Hi Christoph > -Original Message- > From: linux-pci-ow...@vger.kernel.org [mailto:linux-pci- > ow...@vger.kernel.org] On Behalf Of Christoph Hellwig > Sent: 21 May 2017 09:33 > To: Gabriele Paoloni > Cc: bhelg...@google.com; helg...@kernel.org; Linuxarm; linux- > p..

[PATCH v3 1/2] PCI/portdrv: add support for different MSI interrupts for PCIe port services

2017-05-18 Thread Gabriele Paoloni
pcie_port_enable_msix() to use MSI in case MSI-x allocation fails. Signed-off-by: Gabriele Paoloni <gabriele.paol...@huawei.com> Reviewed-by: Christoph Hellwig <h...@lst.de> --- drivers/pci/pcie/portdrv.h | 8 +--- drivers/pci/pcie/portdrv_core.c | 43

[PATCH v3 1/2] PCI/portdrv: add support for different MSI interrupts for PCIe port services

2017-05-18 Thread Gabriele Paoloni
pcie_port_enable_msix() to use MSI in case MSI-x allocation fails. Signed-off-by: Gabriele Paoloni Reviewed-by: Christoph Hellwig --- drivers/pci/pcie/portdrv.h | 8 +--- drivers/pci/pcie/portdrv_core.c | 43 - 2 files changed, 30 insertions(+), 21 deletions

[PATCH v3 0/2] add MSI support for PCIe port services and DPC IRQ support

2017-05-18 Thread Gabriele Paoloni
From: gabriele paoloni <gabriele.paol...@huawei.com> This patchset: 1) adds support for MSI interrupt vectors to be used for Roor Port services 2) adds support for DPC Root Port service interrupt The patchset has been tested on Hisilicon Hip08 Chipset Changes from v2: - Fixed comment mi

[PATCH v3 0/2] add MSI support for PCIe port services and DPC IRQ support

2017-05-18 Thread Gabriele Paoloni
From: gabriele paoloni This patchset: 1) adds support for MSI interrupt vectors to be used for Roor Port services 2) adds support for DPC Root Port service interrupt The patchset has been tested on Hisilicon Hip08 Chipset Changes from v2: - Fixed comment mismatch for function

[PATCH v3 2/2] PCI/portdrv: allocate MSI/MSIx vector for DPC RP service

2017-05-18 Thread Gabriele Paoloni
From: gabriele paoloni <gabriele.paol...@huawei.com> Currently the MSI/MSIx vectors for the root port services are allocated calling pcie_init_service_irqs(). At the moment these vectors are only allocated for AER, PME, HP. This patch allocate an MSI/MSIx vector also for DPC. Sign

[PATCH v3 2/2] PCI/portdrv: allocate MSI/MSIx vector for DPC RP service

2017-05-18 Thread Gabriele Paoloni
From: gabriele paoloni Currently the MSI/MSIx vectors for the root port services are allocated calling pcie_init_service_irqs(). At the moment these vectors are only allocated for AER, PME, HP. This patch allocate an MSI/MSIx vector also for DPC. Signed-off-by: Liudongdong Signed-off

RE: [PATCH v2 1/2] PCI/portdrv: add support for different MSI interrupts for PCIe port services

2017-05-18 Thread Gabriele Paoloni
Hi Christoph > -Original Message- > From: linux-pci-ow...@vger.kernel.org [mailto:linux-pci- > ow...@vger.kernel.org] On Behalf Of Christoph Hellwig > Sent: 18 May 2017 10:27 > To: Gabriele Paoloni > Cc: bhelg...@google.com; helg...@kernel.org; Linuxarm; linux- > p..

RE: [PATCH v2 1/2] PCI/portdrv: add support for different MSI interrupts for PCIe port services

2017-05-18 Thread Gabriele Paoloni
Hi Christoph > -Original Message- > From: linux-pci-ow...@vger.kernel.org [mailto:linux-pci- > ow...@vger.kernel.org] On Behalf Of Christoph Hellwig > Sent: 18 May 2017 10:27 > To: Gabriele Paoloni > Cc: bhelg...@google.com; helg...@kernel.org; Linuxarm; linux- > p..

[PATCH v2 0/2] add MSI support for PCIe port services and DPC IRQ support

2017-05-18 Thread Gabriele Paoloni
From: gabriele paoloni <gabriele.paol...@huawei.com> This patchset: 1) adds support for MSI interrupt vectors to be used for Roor Port services 2) adds support for DPC Root Port service interrupt The patchset has been tested on Hisilicon Hip08 Chipset Changes from v1: According to comment

[PATCH v2 0/2] add MSI support for PCIe port services and DPC IRQ support

2017-05-18 Thread Gabriele Paoloni
From: gabriele paoloni This patchset: 1) adds support for MSI interrupt vectors to be used for Roor Port services 2) adds support for DPC Root Port service interrupt The patchset has been tested on Hisilicon Hip08 Chipset Changes from v1: According to comments from Christoph Hellwig in https

[PATCH v2 1/2] PCI/portdrv: add support for different MSI interrupts for PCIe port services

2017-05-18 Thread Gabriele Paoloni
pcie_port_enable_msix() to use MSI in case MSI-x allocation fails. Signed-off-by: Gabriele Paoloni <gabriele.paol...@huawei.com> --- drivers/pci/pcie/portdrv.h | 8 --- drivers/pci/pcie/portdrv_core.c | 46 + 2 files changed, 33 insertions(+), 21 del

[PATCH v2 1/2] PCI/portdrv: add support for different MSI interrupts for PCIe port services

2017-05-18 Thread Gabriele Paoloni
pcie_port_enable_msix() to use MSI in case MSI-x allocation fails. Signed-off-by: Gabriele Paoloni --- drivers/pci/pcie/portdrv.h | 8 --- drivers/pci/pcie/portdrv_core.c | 46 + 2 files changed, 33 insertions(+), 21 deletions(-) diff --git a/drivers/pci

[PATCH v2 2/2] PCI/portdrv: allocate MSI/MSIx vector for DPC RP service

2017-05-18 Thread Gabriele Paoloni
From: gabriele paoloni <gabriele.paol...@huawei.com> Currently the MSI/MSIx vectors for the root port services are allocated calling pcie_init_service_irqs(). At the moment these vectors are only allocated for AER, PME, HP. This patch allocate an MSI/MSIx vector also for DPC. Sign

[PATCH v2 2/2] PCI/portdrv: allocate MSI/MSIx vector for DPC RP service

2017-05-18 Thread Gabriele Paoloni
From: gabriele paoloni Currently the MSI/MSIx vectors for the root port services are allocated calling pcie_init_service_irqs(). At the moment these vectors are only allocated for AER, PME, HP. This patch allocate an MSI/MSIx vector also for DPC. Signed-off-by: Liudongdong Signed-off

RE: [PATCH 2/2] PCI/portdrv: allocate MSI/MSIx vector for DPC RP service

2017-05-16 Thread Gabriele Paoloni
Hi Christoph > -Original Message- > From: Christoph Hellwig [mailto:h...@infradead.org] > Sent: 16 May 2017 13:11 > To: Gabriele Paoloni > Cc: bhelg...@google.com; helg...@kernel.org; Linuxarm; linux- > p...@vger.kernel.org; lu...@wunner.de; linux-kernel@vger.kernel.o

RE: [PATCH 2/2] PCI/portdrv: allocate MSI/MSIx vector for DPC RP service

2017-05-16 Thread Gabriele Paoloni
Hi Christoph > -Original Message- > From: Christoph Hellwig [mailto:h...@infradead.org] > Sent: 16 May 2017 13:11 > To: Gabriele Paoloni > Cc: bhelg...@google.com; helg...@kernel.org; Linuxarm; linux- > p...@vger.kernel.org; lu...@wunner.de; linux-kernel@vger.kernel.o

RE: [PATCH 1/2] PCI/portdrv: add support for different MSI interrupts for PCIe port services

2017-05-16 Thread Gabriele Paoloni
Hi Christoph Many thanks for your comments > -Original Message- > From: Christoph Hellwig [mailto:h...@infradead.org] > Sent: 16 May 2017 13:07 > To: Gabriele Paoloni > Cc: bhelg...@google.com; helg...@kernel.org; Linuxarm; linux- > p...@vger.kernel.org; lu...@wunne

RE: [PATCH 1/2] PCI/portdrv: add support for different MSI interrupts for PCIe port services

2017-05-16 Thread Gabriele Paoloni
Hi Christoph Many thanks for your comments > -Original Message- > From: Christoph Hellwig [mailto:h...@infradead.org] > Sent: 16 May 2017 13:07 > To: Gabriele Paoloni > Cc: bhelg...@google.com; helg...@kernel.org; Linuxarm; linux- > p...@vger.kernel.org; lu...@wunne

[PATCH 0/2] PCI/portdrv: add MSI support for PCIe port services and DPC IRQ support

2017-05-16 Thread Gabriele Paoloni
From: gabriele paoloni <gabriele.paol...@huawei.com> This patchset: 1) adds support for MSI interrupt vectors to be used for Roor Port services 2) adds support for DPC Root Port service interrupt The patchset has been tested on Hisilicon Hip08 Chipset Gabriele Paoloni (1): PCI/portdr

[PATCH 0/2] PCI/portdrv: add MSI support for PCIe port services and DPC IRQ support

2017-05-16 Thread Gabriele Paoloni
From: gabriele paoloni This patchset: 1) adds support for MSI interrupt vectors to be used for Roor Port services 2) adds support for DPC Root Port service interrupt The patchset has been tested on Hisilicon Hip08 Chipset Gabriele Paoloni (1): PCI/portdrv: add support for different MSI

[PATCH 2/2] PCI/portdrv: allocate MSI/MSIx vector for DPC RP service

2017-05-16 Thread Gabriele Paoloni
From: gabriele paoloni <gabriele.paol...@huawei.com> Currently the MSI/MSIx vectors for the root port services are allocated calling pcie_init_service_irqs(). At the moment these vectors are only allocated for AER, PME, HP. This patch allocate an MSI/MSIx vector also for DPC. Sign

[PATCH 2/2] PCI/portdrv: allocate MSI/MSIx vector for DPC RP service

2017-05-16 Thread Gabriele Paoloni
From: gabriele paoloni Currently the MSI/MSIx vectors for the root port services are allocated calling pcie_init_service_irqs(). At the moment these vectors are only allocated for AER, PME, HP. This patch allocate an MSI/MSIx vector also for DPC. Signed-off-by: Liudongdong Signed-off

[PATCH 1/2] PCI/portdrv: add support for different MSI interrupts for PCIe port services

2017-05-16 Thread Gabriele Paoloni
pcie_port_enable_msix() to use MSI in case MSI-x allocation fails. Signed-off-by: Gabriele Paoloni <gabriele.paol...@huawei.com> --- drivers/pci/pcie/portdrv.h | 5 + drivers/pci/pcie/portdrv_core.c | 33 +++-- 2 files changed, 32 insertions(+), 6 deletions(-) diff

[PATCH 1/2] PCI/portdrv: add support for different MSI interrupts for PCIe port services

2017-05-16 Thread Gabriele Paoloni
pcie_port_enable_msix() to use MSI in case MSI-x allocation fails. Signed-off-by: Gabriele Paoloni --- drivers/pci/pcie/portdrv.h | 5 + drivers/pci/pcie/portdrv_core.c | 33 +++-- 2 files changed, 32 insertions(+), 6 deletions(-) diff --git a/drivers/pci/pcie/portdrv.h

RE: [PATCH] arm64: enable ARCH_WANT_RELAX_ORDER for aarch64

2017-04-07 Thread Gabriele Paoloni
Hi Robin and all > -Original Message- > From: linux-kernel-ow...@vger.kernel.org [mailto:linux-kernel- > ow...@vger.kernel.org] On Behalf Of Robin Murphy > Sent: 20 March 2017 14:00 > To: Dingtianhong; Catalin Marinas; Will Deacon; linux-arm- > ker...@lists.infradead.org;

RE: [PATCH] arm64: enable ARCH_WANT_RELAX_ORDER for aarch64

2017-04-07 Thread Gabriele Paoloni
Hi Robin and all > -Original Message- > From: linux-kernel-ow...@vger.kernel.org [mailto:linux-kernel- > ow...@vger.kernel.org] On Behalf Of Robin Murphy > Sent: 20 March 2017 14:00 > To: Dingtianhong; Catalin Marinas; Will Deacon; linux-arm- > ker...@lists.infradead.org;

RE: [PATCH V8 5/6] ACPI: Support the probing on the devices which apply indirect-IO

2017-04-02 Thread Gabriele Paoloni
vger.kernel.org; Linux PCI; Corey Minyard; Zou Rongrong; > John Garry; Gabriele Paoloni; kant...@163.com; xuwei (O) > Subject: Re: [PATCH V8 5/6] ACPI: Support the probing on the devices > which apply indirect-IO > > On Sat, Apr 1, 2017 at 4:16 AM, zhichang.yuan > <zhichang.yua..

RE: [PATCH V8 5/6] ACPI: Support the probing on the devices which apply indirect-IO

2017-04-02 Thread Gabriele Paoloni
vger.kernel.org; Linux PCI; Corey Minyard; Zou Rongrong; > John Garry; Gabriele Paoloni; kant...@163.com; xuwei (O) > Subject: Re: [PATCH V8 5/6] ACPI: Support the probing on the devices > which apply indirect-IO > > On Sat, Apr 1, 2017 at 4:16 AM, zhichang.yuan > wrote: > >

RE: [PATCH v9 15/15] irqchip: mbigen: Add ACPI support

2017-03-27 Thread Gabriele Paoloni
Hi Marc Many thanks for your comments > -Original Message- > From: linuxarm-boun...@huawei.com [mailto:linuxarm-boun...@huawei.com] > On Behalf Of Marc Zyngier > Sent: 27 March 2017 09:47 > To: John Garry; Lorenzo Pieralisi; Guohanjun (Hanjun Guo) > Cc: Rafael J. Wysocki; Yimin (Leo);

RE: [PATCH v9 15/15] irqchip: mbigen: Add ACPI support

2017-03-27 Thread Gabriele Paoloni
Hi Marc Many thanks for your comments > -Original Message- > From: linuxarm-boun...@huawei.com [mailto:linuxarm-boun...@huawei.com] > On Behalf Of Marc Zyngier > Sent: 27 March 2017 09:47 > To: John Garry; Lorenzo Pieralisi; Guohanjun (Hanjun Guo) > Cc: Rafael J. Wysocki; Yimin (Leo);

RE: [PATCH V7 5/7] ACPI: Delay the enumeration on the devices whose dependency has not met

2017-03-23 Thread Gabriele Paoloni
Hi Arnd > -Original Message- > From: linuxarm-boun...@huawei.com [mailto:linuxarm-boun...@huawei.com] > On Behalf Of Gabriele Paoloni > Sent: 16 March 2017 16:14 > To: Arnd Bergmann; Yuanzhichang > Cc: Mark Rutland; Benjamin Herrenschmidt; Rafael Wysocki; linux-

RE: [PATCH V7 5/7] ACPI: Delay the enumeration on the devices whose dependency has not met

2017-03-23 Thread Gabriele Paoloni
Hi Arnd > -Original Message- > From: linuxarm-boun...@huawei.com [mailto:linuxarm-boun...@huawei.com] > On Behalf Of Gabriele Paoloni > Sent: 16 March 2017 16:14 > To: Arnd Bergmann; Yuanzhichang > Cc: Mark Rutland; Benjamin Herrenschmidt; Rafael Wysocki; linux-

RE: [PATCH V7 5/7] ACPI: Delay the enumeration on the devices whose dependency has not met

2017-03-16 Thread Gabriele Paoloni
Rafael Wysocki; Mark Rutland; Linux ARM; ACPI > Devel Maling List; Lorenzo Pieralisi; Benjamin Herrenschmidt; Linux > Kernel Mailing List; Linuxarm; devicet...@vger.kernel.org; linux-pci; > linux-ser...@vger.kernel.org; Corey Minyard; liviu.du...@arm.com; Zou > Rongrong; John Garr

RE: [PATCH V7 5/7] ACPI: Delay the enumeration on the devices whose dependency has not met

2017-03-16 Thread Gabriele Paoloni
Rafael Wysocki; Mark Rutland; Linux ARM; ACPI > Devel Maling List; Lorenzo Pieralisi; Benjamin Herrenschmidt; Linux > Kernel Mailing List; Linuxarm; devicet...@vger.kernel.org; linux-pci; > linux-ser...@vger.kernel.org; Corey Minyard; liviu.du...@arm.com; Zou > Rongrong; John Garr

RE: [PATCH V7 5/7] ACPI: Delay the enumeration on the devices whose dependency has not met

2017-03-14 Thread Gabriele Paoloni
; p...@vger.kernel.org; linux-ser...@vger.kernel.org; miny...@acm.org; > liviu.du...@arm.com; zourongr...@gmail.com; John Garry; Gabriele > Paoloni; zhichang.yua...@gmail.com; kant...@163.com; xuwei (O) > Subject: Re: [PATCH V7 5/7] ACPI: Delay the enumeration on the devices > whose dependency has not m

RE: [PATCH V7 5/7] ACPI: Delay the enumeration on the devices whose dependency has not met

2017-03-14 Thread Gabriele Paoloni
; p...@vger.kernel.org; linux-ser...@vger.kernel.org; miny...@acm.org; > liviu.du...@arm.com; zourongr...@gmail.com; John Garry; Gabriele > Paoloni; zhichang.yua...@gmail.com; kant...@163.com; xuwei (O) > Subject: Re: [PATCH V7 5/7] ACPI: Delay the enumeration on the devices > whose dependency has not m

RE: Bad DT binding (hisi-pcie-almost-ecam)

2017-03-13 Thread Gabriele Paoloni
Hi Mark > -Original Message- > From: Mark Rutland [mailto:mark.rutl...@arm.com] > Sent: 13 March 2017 10:44 > To: Gabriele Paoloni > Cc: liudongdong (C); Bjorn Helgaas; Wangzhou (B); > devicet...@vger.kernel.org; linux-...@vger.kernel.org; linux- > ker...@vger.ker

RE: Bad DT binding (hisi-pcie-almost-ecam)

2017-03-13 Thread Gabriele Paoloni
Hi Mark > -Original Message- > From: Mark Rutland [mailto:mark.rutl...@arm.com] > Sent: 13 March 2017 10:44 > To: Gabriele Paoloni > Cc: liudongdong (C); Bjorn Helgaas; Wangzhou (B); > devicet...@vger.kernel.org; linux-...@vger.kernel.org; linux- > ker...@vger.ker

RE: Bad DT binding (hisi-pcie-almost-ecam)

2017-03-13 Thread Gabriele Paoloni
Hi Geert [...] > > { > > - .compatible = "hisilicon,pcie-almost-ecam", > > + .compatible = "hisilicon,pcie-almost-ecam-hip06", > > Shouldn't that be "hisilicon,hip06-pcie-almost-ecam"? > > > + .data = (void *) _pcie_platform_ops, > > + }, > > + { >

RE: Bad DT binding (hisi-pcie-almost-ecam)

2017-03-13 Thread Gabriele Paoloni
Hi Geert [...] > > { > > - .compatible = "hisilicon,pcie-almost-ecam", > > + .compatible = "hisilicon,pcie-almost-ecam-hip06", > > Shouldn't that be "hisilicon,hip06-pcie-almost-ecam"? > > > + .data = (void *) _pcie_platform_ops, > > + }, > > + { >

RE: Bad DT binding (hisi-pcie-almost-ecam)

2017-03-13 Thread Gabriele Paoloni
Hi Mark > -Original Message- > From: Mark Rutland [mailto:mark.rutl...@arm.com] > Sent: 10 March 2017 17:41 > To: liudongdong (C); Bjorn Helgaas > Cc: Gabriele Paoloni; Wangzhou (B); devicet...@vger.kernel.org; linux- > p...@vger.kernel.org; linux-kernel@vger.kernel.org

RE: Bad DT binding (hisi-pcie-almost-ecam)

2017-03-13 Thread Gabriele Paoloni
Hi Mark > -Original Message- > From: Mark Rutland [mailto:mark.rutl...@arm.com] > Sent: 10 March 2017 17:41 > To: liudongdong (C); Bjorn Helgaas > Cc: Gabriele Paoloni; Wangzhou (B); devicet...@vger.kernel.org; linux- > p...@vger.kernel.org; linux-kernel@vger.kernel.org

RE: [PATCH 14/20] PCI: hisi: update PCI config space remap function

2017-03-02 Thread Gabriele Paoloni
[...] > > I will fold the changes into v2 (and I hope other host controllers > maintainers will follow suit - I do not have enough knowledge of > all host bridges drivers internals to understand what ioremap calls > need patching). Ok great, many thanks! Gab > > Thanks ! > Lorenzo

RE: [PATCH 14/20] PCI: hisi: update PCI config space remap function

2017-03-02 Thread Gabriele Paoloni
[...] > > I will fold the changes into v2 (and I hope other host controllers > maintainers will follow suit - I do not have enough knowledge of > all host bridges drivers internals to understand what ioremap calls > need patching). Ok great, many thanks! Gab > > Thanks ! > Lorenzo

RE: [PATCH 14/20] PCI: hisi: update PCI config space remap function

2017-03-02 Thread Gabriele Paoloni
rnel.org; linux-a...@vger.kernel.org; Lorenzo > Pieralisi; Bjorn Helgaas; Gabriele Paoloni; Wangzhou (B) > Subject: [PATCH 14/20] PCI: hisi: update PCI config space remap > function > > PCI configuration space should be mapped with a memory region type that > generates on the CPU host

RE: [PATCH 14/20] PCI: hisi: update PCI config space remap function

2017-03-02 Thread Gabriele Paoloni
rnel.org; linux-a...@vger.kernel.org; Lorenzo > Pieralisi; Bjorn Helgaas; Gabriele Paoloni; Wangzhou (B) > Subject: [PATCH 14/20] PCI: hisi: update PCI config space remap > function > > PCI configuration space should be mapped with a memory region type that > generates on the CPU host

RE: [PATCH V6 1/5] LIB: Indirect ISA/LPC port IO introduced

2017-02-01 Thread Gabriele Paoloni
Hi Alex > -Original Message- > From: Alexander Graf [mailto:ag...@suse.de] [...] > >> > >> I like the extio idea. That allows us to handle all PIO requests on > >> platforms that don't have native PIO support via different routes > >> depending on the region they're in. Unfortunately we

RE: [PATCH V6 1/5] LIB: Indirect ISA/LPC port IO introduced

2017-02-01 Thread Gabriele Paoloni
Hi Alex > -Original Message- > From: Alexander Graf [mailto:ag...@suse.de] [...] > >> > >> I like the extio idea. That allows us to handle all PIO requests on > >> platforms that don't have native PIO support via different routes > >> depending on the region they're in. Unfortunately we

RE: [PATCH V6 4/5] LPC: Support the device-tree LPC host on Hip06/Hip07

2017-01-31 Thread Gabriele Paoloni
Hi Alex thanks for reviewing [...] > > > >>> + * The port size of legacy I/O devices is normally less than > 0x400. > >>> + * Defining the I/O range size as 0x400 here should be sufficient > for > >>> + * all peripherals under one bus. > >>> + */ > >> > >> This comment doesn't make a lot of

RE: [PATCH V6 4/5] LPC: Support the device-tree LPC host on Hip06/Hip07

2017-01-31 Thread Gabriele Paoloni
Hi Alex thanks for reviewing [...] > > > >>> + * The port size of legacy I/O devices is normally less than > 0x400. > >>> + * Defining the I/O range size as 0x400 here should be sufficient > for > >>> + * all peripherals under one bus. > >>> + */ > >> > >> This comment doesn't make a lot of

RE: [PATCH V5 3/3] ARM64 LPC: LPC driver implementation on Hip06

2016-11-25 Thread Gabriele Paoloni
Hi Arnd > -Original Message- > From: Arnd Bergmann [mailto:a...@arndb.de] > Sent: 25 November 2016 12:04 > To: Gabriele Paoloni > Cc: linux-arm-ker...@lists.infradead.org; mark.rutl...@arm.com; > catalin.mari...@arm.com; linux-...@vger.kernel.org; > liviu.du

RE: [PATCH V5 3/3] ARM64 LPC: LPC driver implementation on Hip06

2016-11-25 Thread Gabriele Paoloni
Hi Arnd > -Original Message- > From: Arnd Bergmann [mailto:a...@arndb.de] > Sent: 25 November 2016 12:04 > To: Gabriele Paoloni > Cc: linux-arm-ker...@lists.infradead.org; mark.rutl...@arm.com; > catalin.mari...@arm.com; linux-...@vger.kernel.org; > liviu.du

RE: [PATCH V5 3/3] ARM64 LPC: LPC driver implementation on Hip06

2016-11-25 Thread Gabriele Paoloni
Hi Arnd Many thanks for your contribution, much appreciated I have some comments...see inline below > -Original Message- > From: Arnd Bergmann [mailto:a...@arndb.de] > Sent: 23 November 2016 23:23 > To: linux-arm-ker...@lists.infradead.org > Cc: Gabriele Paoloni; mark.

RE: [PATCH V5 3/3] ARM64 LPC: LPC driver implementation on Hip06

2016-11-25 Thread Gabriele Paoloni
Hi Arnd Many thanks for your contribution, much appreciated I have some comments...see inline below > -Original Message- > From: Arnd Bergmann [mailto:a...@arndb.de] > Sent: 23 November 2016 23:23 > To: linux-arm-ker...@lists.infradead.org > Cc: Gabriele Paoloni; mark.

RE: [PATCH V5 3/3] ARM64 LPC: LPC driver implementation on Hip06

2016-11-23 Thread Gabriele Paoloni
Hi Arnd > -Original Message- > From: Arnd Bergmann [mailto:a...@arndb.de] > Sent: 23 November 2016 14:16 > To: Gabriele Paoloni > Cc: linux-arm-ker...@lists.infradead.org; mark.rutl...@arm.com; > b...@kernel.crashing.org; catalin.mari...@arm.com; liviu.du...@a

RE: [PATCH V5 3/3] ARM64 LPC: LPC driver implementation on Hip06

2016-11-23 Thread Gabriele Paoloni
Hi Arnd > -Original Message- > From: Arnd Bergmann [mailto:a...@arndb.de] > Sent: 23 November 2016 14:16 > To: Gabriele Paoloni > Cc: linux-arm-ker...@lists.infradead.org; mark.rutl...@arm.com; > b...@kernel.crashing.org; catalin.mari...@arm.com; liviu.du...@a

RE: [PATCH V6 2/2] PCI/ACPI: hisi: Add ACPI support for HiSilicon SoCs Host Controllers

2016-11-23 Thread Gabriele Paoloni
Hi Graeme > -Original Message- > From: Graeme Gregory [mailto:g...@slimlogic.co.uk] > Sent: 23 November 2016 09:44 > To: Gabriele Paoloni > Cc: Tomasz Nowicki; liudongdong (C); helg...@kernel.org; a...@arndb.de; > raf...@kernel.org; lorenzo.pieral...@arm.com; Wangzhou

RE: [PATCH V6 2/2] PCI/ACPI: hisi: Add ACPI support for HiSilicon SoCs Host Controllers

2016-11-23 Thread Gabriele Paoloni
Hi Graeme > -Original Message- > From: Graeme Gregory [mailto:g...@slimlogic.co.uk] > Sent: 23 November 2016 09:44 > To: Gabriele Paoloni > Cc: Tomasz Nowicki; liudongdong (C); helg...@kernel.org; a...@arndb.de; > raf...@kernel.org; lorenzo.pieral...@arm.com; Wangzhou

RE: [PATCH V6 1/2] PCI/ACPI: Provide acpi_get_rc_resources() for ARM64 platform

2016-11-22 Thread Gabriele Paoloni
sh.an...@gmail.com; linux- > p...@vger.kernel.org; linux-a...@vger.kernel.org; linux- > ker...@vger.kernel.org; j...@redhat.com; Gabriele Paoloni; Chenxin > (Charles); hanjun@linaro.org; Linuxarm > Subject: Re: [PATCH V6 1/2] PCI/ACPI: Provide acpi_get_rc_resources() > for ARM64 p

RE: [PATCH V6 1/2] PCI/ACPI: Provide acpi_get_rc_resources() for ARM64 platform

2016-11-22 Thread Gabriele Paoloni
sh.an...@gmail.com; linux- > p...@vger.kernel.org; linux-a...@vger.kernel.org; linux- > ker...@vger.kernel.org; j...@redhat.com; Gabriele Paoloni; Chenxin > (Charles); hanjun@linaro.org; Linuxarm > Subject: Re: [PATCH V6 1/2] PCI/ACPI: Provide acpi_get_rc_resources() > for ARM64 p

RE: [PATCH V6 2/2] PCI/ACPI: hisi: Add ACPI support for HiSilicon SoCs Host Controllers

2016-11-22 Thread Gabriele Paoloni
il.com > Cc: linux-...@vger.kernel.org; linux-a...@vger.kernel.org; linux- > ker...@vger.kernel.org; j...@redhat.com; Gabriele Paoloni; Chenxin > (Charles); hanjun@linaro.org; Linuxarm > Subject: Re: [PATCH V6 2/2] PCI/ACPI: hisi: Add ACPI support for > HiSilicon SoCs Host Controllers > >

RE: [PATCH V6 2/2] PCI/ACPI: hisi: Add ACPI support for HiSilicon SoCs Host Controllers

2016-11-22 Thread Gabriele Paoloni
il.com > Cc: linux-...@vger.kernel.org; linux-a...@vger.kernel.org; linux- > ker...@vger.kernel.org; j...@redhat.com; Gabriele Paoloni; Chenxin > (Charles); hanjun@linaro.org; Linuxarm > Subject: Re: [PATCH V6 2/2] PCI/ACPI: hisi: Add ACPI support for > HiSilicon SoCs Host Controllers > >

RE: [PATCH] PCI: Add information about describing PCI in ACPI

2016-11-22 Thread Gabriele Paoloni
Hi Bjorn > -Original Message- > From: Bjorn Helgaas [mailto:helg...@kernel.org] > Sent: 21 November 2016 20:10 > To: Gabriele Paoloni > Cc: Bjorn Helgaas; linux-...@vger.kernel.org; linux- > a...@vger.kernel.org; linux-kernel@vger.kernel.org; linux-arm- > ker..

RE: [PATCH] PCI: Add information about describing PCI in ACPI

2016-11-22 Thread Gabriele Paoloni
Hi Bjorn > -Original Message- > From: Bjorn Helgaas [mailto:helg...@kernel.org] > Sent: 21 November 2016 20:10 > To: Gabriele Paoloni > Cc: Bjorn Helgaas; linux-...@vger.kernel.org; linux- > a...@vger.kernel.org; linux-kernel@vger.kernel.org; linux-arm- > ker..

RE: [PATCH V5 2/2] PCI/ACPI: hisi: Add ACPI support for HiSilicon SoCs Host Controllers

2016-11-21 Thread Gabriele Paoloni
> -Original Message- > From: Bjorn Helgaas [mailto:helg...@kernel.org] > Sent: 21 November 2016 22:32 > To: Gabriele Paoloni > Cc: liudongdong (C); a...@arndb.de; raf...@kernel.org; > lorenzo.pieral...@arm.com; t...@semihalf.com; Wangzhou (B); > pratyush.a

RE: [PATCH V5 2/2] PCI/ACPI: hisi: Add ACPI support for HiSilicon SoCs Host Controllers

2016-11-21 Thread Gabriele Paoloni
> -Original Message- > From: Bjorn Helgaas [mailto:helg...@kernel.org] > Sent: 21 November 2016 22:32 > To: Gabriele Paoloni > Cc: liudongdong (C); a...@arndb.de; raf...@kernel.org; > lorenzo.pieral...@arm.com; t...@semihalf.com; Wangzhou (B); > pratyush.a

RE: [PATCH] PCI: Add information about describing PCI in ACPI

2016-11-21 Thread Gabriele Paoloni
Hi Bjorn > -Original Message- > From: linux-pci-ow...@vger.kernel.org [mailto:linux-pci- > ow...@vger.kernel.org] On Behalf Of Bjorn Helgaas > Sent: 21 November 2016 16:47 > To: Gabriele Paoloni > Cc: Bjorn Helgaas; linux-...@vger.kernel.org; linux- > a...@vger.ker

RE: [PATCH] PCI: Add information about describing PCI in ACPI

2016-11-21 Thread Gabriele Paoloni
Hi Bjorn > -Original Message- > From: linux-pci-ow...@vger.kernel.org [mailto:linux-pci- > ow...@vger.kernel.org] On Behalf Of Bjorn Helgaas > Sent: 21 November 2016 16:47 > To: Gabriele Paoloni > Cc: Bjorn Helgaas; linux-...@vger.kernel.org; linux- > a...@vger.ker

RE: [PATCH V5 2/2] PCI/ACPI: hisi: Add ACPI support for HiSilicon SoCs Host Controllers

2016-11-21 Thread Gabriele Paoloni
.pieral...@arm.com; > t...@semihalf.com; Wangzhou (B); pratyush.an...@gmail.com; linux- > p...@vger.kernel.org; linux-a...@vger.kernel.org; linux- > ker...@vger.kernel.org; j...@redhat.com; Gabriele Paoloni; Chenxin > (Charles); hanjun@linaro.org; Linuxarm > Subject: Re: [PATCH

RE: [PATCH V5 2/2] PCI/ACPI: hisi: Add ACPI support for HiSilicon SoCs Host Controllers

2016-11-21 Thread Gabriele Paoloni
.pieral...@arm.com; > t...@semihalf.com; Wangzhou (B); pratyush.an...@gmail.com; linux- > p...@vger.kernel.org; linux-a...@vger.kernel.org; linux- > ker...@vger.kernel.org; j...@redhat.com; Gabriele Paoloni; Chenxin > (Charles); hanjun@linaro.org; Linuxarm > Subject: Re: [PATCH

<    1   2   3   4   5   >