PCI: xgene: Use PCI_VENDOR_ID_AMCC macro
authorPali Rohár <pali@kernel.org>
Mon, 27 Sep 2021 13:43:56 +0000 (15:43 +0200)
committerLorenzo Pieralisi <lorenzo.pieralisi@arm.com>
Thu, 30 Sep 2021 09:44:37 +0000 (10:44 +0100)
Header file linux/pci_ids.h defines AMCC vendor id (0x10e8) macro named
PCI_VENDOR_ID_AMCC. So use this macro instead of driver custom macro.

Link: https://lore.kernel.org/r/20210927134356.11799-1-pali@kernel.org
Signed-off-by: Pali Rohár <pali@kernel.org>
Signed-off-by: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
Reviewed-by: Krzysztof Wilczyński <kw@linux.com>
drivers/pci/controller/pci-xgene.c

index e645360..56d0d50 100644 (file)
@@ -48,7 +48,6 @@
 #define EN_COHERENCY                   0xF0000000
 #define EN_REG                         0x00000001
 #define OB_LO_IO                       0x00000002
-#define XGENE_PCIE_VENDORID            0x10E8
 #define XGENE_PCIE_DEVICEID            0xE004
 #define SZ_1T                          (SZ_1G*1024ULL)
 #define PIPE_PHY_RATE_RD(src)          ((0xc000 & (u32)(src)) >> 0xe)
@@ -560,7 +559,7 @@ static int xgene_pcie_setup(struct xgene_pcie_port *port)
        xgene_pcie_clear_config(port);
 
        /* setup the vendor and device IDs correctly */
-       val = (XGENE_PCIE_DEVICEID << 16) | XGENE_PCIE_VENDORID;
+       val = (XGENE_PCIE_DEVICEID << 16) | PCI_VENDOR_ID_AMCC;
        xgene_pcie_writel(port, BRIDGE_CFG_0, val);
 
        ret = xgene_pcie_map_ranges(port);