162306a36Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0 */
262306a36Sopenharmony_ci#ifndef __ASM_GENERIC_PARPORT_H
362306a36Sopenharmony_ci#define __ASM_GENERIC_PARPORT_H
462306a36Sopenharmony_ci
562306a36Sopenharmony_ci/*
662306a36Sopenharmony_ci * An ISA bus may have i8255 parallel ports at well-known
762306a36Sopenharmony_ci * locations in the I/O space, which are scanned by
862306a36Sopenharmony_ci * parport_pc_find_isa_ports.
962306a36Sopenharmony_ci *
1062306a36Sopenharmony_ci * Without ISA support, the driver will only attach
1162306a36Sopenharmony_ci * to devices on the PCI bus.
1262306a36Sopenharmony_ci */
1362306a36Sopenharmony_ci
1462306a36Sopenharmony_cistatic int parport_pc_find_isa_ports(int autoirq, int autodma);
1562306a36Sopenharmony_cistatic int parport_pc_find_nonpci_ports(int autoirq, int autodma)
1662306a36Sopenharmony_ci{
1762306a36Sopenharmony_ci#ifdef CONFIG_ISA
1862306a36Sopenharmony_ci	return parport_pc_find_isa_ports(autoirq, autodma);
1962306a36Sopenharmony_ci#else
2062306a36Sopenharmony_ci	return 0;
2162306a36Sopenharmony_ci#endif
2262306a36Sopenharmony_ci}
2362306a36Sopenharmony_ci
2462306a36Sopenharmony_ci#endif /* __ASM_GENERIC_PARPORT_H */
25