pcie-designware.c (efaf16de43f59992afd37b4b8beb30ef511ddbfd) pcie-designware.c (4fbfa17f9a075593281034f566ca79cbf4930c82)
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * Synopsys DesignWare PCIe host controller driver
4 *
5 * Copyright (C) 2013 Samsung Electronics Co., Ltd.
6 * https://www.samsung.com
7 *
8 * Author: Jingoo Han <jg1.han@samsung.com>

--- 309 unchanged lines hidden (view full) ---

318 if (PCI_VNDR_HEADER_REV(header) == vid->vsec_rev)
319 return vsec;
320 }
321 }
322
323 return 0;
324}
325
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * Synopsys DesignWare PCIe host controller driver
4 *
5 * Copyright (C) 2013 Samsung Electronics Co., Ltd.
6 * https://www.samsung.com
7 *
8 * Author: Jingoo Han <jg1.han@samsung.com>

--- 309 unchanged lines hidden (view full) ---

318 if (PCI_VNDR_HEADER_REV(header) == vid->vsec_rev)
319 return vsec;
320 }
321 }
322
323 return 0;
324}
325
326u16 dw_pcie_find_rasdes_capability(struct dw_pcie *pci)
327{
328 return dw_pcie_find_vsec_capability(pci, dwc_pcie_rasdes_vsec_ids);
329}
330EXPORT_SYMBOL_GPL(dw_pcie_find_rasdes_capability);
331
326int dw_pcie_read(void __iomem *addr, int size, u32 *val)
327{
328 if (!IS_ALIGNED((uintptr_t)addr, size)) {
329 *val = 0;
330 return PCIBIOS_BAD_REGISTER_NUMBER;
331 }
332
333 if (size == 4) {

--- 814 unchanged lines hidden ---
332int dw_pcie_read(void __iomem *addr, int size, u32 *val)
333{
334 if (!IS_ALIGNED((uintptr_t)addr, size)) {
335 *val = 0;
336 return PCIBIOS_BAD_REGISTER_NUMBER;
337 }
338
339 if (size == 4) {

--- 814 unchanged lines hidden ---