PCI: cadence: Update cdns_pcie_writel() function signature
authorAlan Douglas <adouglas@cadence.com>
Mon, 25 Jun 2018 08:30:49 +0000 (09:30 +0100)
committerLorenzo Pieralisi <lorenzo.pieralisi@arm.com>
Wed, 11 Jul 2018 09:27:08 +0000 (10:27 +0100)
cdns_pcie_writel() writes a long value; change the value parameter type
from u16 to u32 to rectify the function signature and related behaviour.

Signed-off-by: Alan Douglas <adouglas@cadence.com>
[lorenzo.pieralisi@arm.com: updated commit log]
Signed-off-by: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
drivers/pci/controller/pcie-cadence.h

index 4bb2733..ed336cc 100644 (file)
@@ -279,7 +279,7 @@ static inline void cdns_pcie_ep_fn_writew(struct cdns_pcie *pcie, u8 fn,
 }
 
 static inline void cdns_pcie_ep_fn_writel(struct cdns_pcie *pcie, u8 fn,
-                                         u32 reg, u16 value)
+                                         u32 reg, u32 value)
 {
        writel(value, pcie->reg_base + CDNS_PCIE_EP_FUNC_BASE(fn) + reg);
 }