[PATCH v2 5/7] PCI: dwc: all: Modify dbi accessors to access data of 4/2/1 bytes
From: Joao Pinto <hidden>
Date: 2017-03-07 14:23:11
Also in:
linux-omap, linux-pci, linux-samsung-soc, lkml
?s 9:52 AM de 3/7/2017, Kishon Vijay Abraham I escreveu:
quoted hunk ↗ jump to hunk
Previously dbi accessors can be used to access data of size 4 bytes. But there might be situations (like accessing MSI_MESSAGE_CONTROL in order to set/get the number of required MSI interrupts in EP mode) where dbi accessors must be used to access data of size 2. This is in preparation for adding endpoint mode support to designware driver. Cc: Jingoo Han <jingoohan1@gmail.com> Cc: Richard Zhu <hongxing.zhu@nxp.com> Cc: Lucas Stach <l.stach@pengutronix.de> Cc: Murali Karicheri <redacted> Cc: Thomas Petazzoni <redacted> Cc: Niklas Cassel <redacted> Cc: Jesper Nilsson <jesper.nilsson@axis.com> Cc: Joao Pinto <redacted> Cc: Zhou Wang <wangzhou1@hisilicon.com> Cc: Gabriele Paoloni <redacted> Signed-off-by: Kishon Vijay Abraham I <redacted> --- drivers/pci/dwc/Kconfig | 18 ++++---- drivers/pci/dwc/pci-dra7xx.c | 8 ++-- drivers/pci/dwc/pci-exynos.c | 16 +++---- drivers/pci/dwc/pci-imx6.c | 54 +++++++++++----------- drivers/pci/dwc/pci-keystone-dw.c | 13 +++--- drivers/pci/dwc/pcie-armada8k.c | 38 ++++++++-------- drivers/pci/dwc/pcie-artpec6.c | 6 +-- drivers/pci/dwc/pcie-designware-host.c | 18 ++++---- drivers/pci/dwc/pcie-designware.c | 77 +++++++++++++++++++------------- drivers/pci/dwc/pcie-designware.h | 14 +++--- drivers/pci/dwc/pcie-hisi.c | 14 +++--- 11 files changed, 147 insertions(+), 129 deletions(-)diff --git a/drivers/pci/dwc/Kconfig b/drivers/pci/dwc/Kconfig index dfb8a69..cb3d5d0 100644 --- a/drivers/pci/dwc/Kconfig +++ b/drivers/pci/dwc/Kconfig@@ -36,7 +36,7 @@ config PCIE_DW_PLAT config PCI_EXYNOS bool "Samsung Exynos PCIe controller" depends on PCI - depends on SOC_EXYNOS5440 + depends on SOC_EXYNOS5440 || COMPILE_TEST
Kishon, I have the idea that Bjorn suggested some time ago not to use COMPILE_TEST, because there were some problems in some drivers that needed specific arch stuff. Bjorn: Could you please confirm? Thanks.