]>
Commit | Line | Data |
---|---|---|
b2441318 | 1 | /* SPDX-License-Identifier: GPL-2.0 */ |
26893c13 DH |
2 | /* |
3 | * asm/leon_pci.h | |
4 | * | |
5 | * Copyright (C) 2011 Aeroflex Gaisler AB, Daniel Hellstrom | |
6 | */ | |
7 | ||
8 | #ifndef _ASM_LEON_PCI_H_ | |
9 | #define _ASM_LEON_PCI_H_ | |
10 | ||
11 | /* PCI related definitions */ | |
12 | struct leon_pci_info { | |
13 | struct pci_ops *ops; | |
14 | struct resource io_space; | |
15 | struct resource mem_space; | |
aa90b694 | 16 | struct resource busn; |
d5341942 | 17 | int (*map_irq)(const struct pci_dev *dev, u8 slot, u8 pin); |
26893c13 DH |
18 | }; |
19 | ||
f05a6865 SR |
20 | void leon_pci_init(struct platform_device *ofdev, |
21 | struct leon_pci_info *info); | |
26893c13 DH |
22 | |
23 | #endif /* _ASM_LEON_PCI_H_ */ |