OSDN Git Service

PCI: dwc: Remove default MSI initialization for platform specific MSI chips
authorKishon Vijay Abraham I <kishon@ti.com>
Thu, 21 Mar 2019 09:59:27 +0000 (15:29 +0530)
committerLorenzo Pieralisi <lorenzo.pieralisi@arm.com>
Thu, 4 Apr 2019 16:28:23 +0000 (17:28 +0100)
commitfd8a44bd5b76dc77133f814dd63d414d49dc74c0
tree8521efb2cc81c66bf8242c0aeed46c8a8bf09d13
parentdad5258999e91ba368dbdd31ecac94e095acb844
PCI: dwc: Remove default MSI initialization for platform specific MSI chips

Platforms which populate msi_host_init() have their own MSI controller
logic. Writing to MSI control registers on platforms which do not use
Designware's MSI controller logic might have side effects.

To be safe, do not write to MSI control registers if the platform uses
its own MSI controller logic instead of Designware's MSI one.

Signed-off-by: Kishon Vijay Abraham I <kishon@ti.com>
[lorenzo.pieralisi@arm.com: updated commit log]
Signed-off-by: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
drivers/pci/controller/dwc/pcie-designware-host.c