162306a36Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0
262306a36Sopenharmony_ci *
362306a36Sopenharmony_ci * include/asm-sh/dreamcast/pci.h
462306a36Sopenharmony_ci *
562306a36Sopenharmony_ci * Copyright (C) 2001, 2002  M. R. Brown
662306a36Sopenharmony_ci * Copyright (C) 2002, 2003  Paul Mundt
762306a36Sopenharmony_ci */
862306a36Sopenharmony_ci#ifndef __ASM_SH_DREAMCAST_PCI_H
962306a36Sopenharmony_ci#define __ASM_SH_DREAMCAST_PCI_H
1062306a36Sopenharmony_ci
1162306a36Sopenharmony_ci#include <mach-dreamcast/mach/sysasic.h>
1262306a36Sopenharmony_ci
1362306a36Sopenharmony_ci#define	GAPSPCI_REGS		0x01001400
1462306a36Sopenharmony_ci#define GAPSPCI_DMA_BASE	0x01840000
1562306a36Sopenharmony_ci#define GAPSPCI_DMA_SIZE	32768
1662306a36Sopenharmony_ci#define GAPSPCI_BBA_CONFIG	0x01001600
1762306a36Sopenharmony_ci#define GAPSPCI_BBA_CONFIG_SIZE	0x2000
1862306a36Sopenharmony_ci
1962306a36Sopenharmony_ci#define	GAPSPCI_IRQ		HW_EVENT_EXTERNAL
2062306a36Sopenharmony_ci
2162306a36Sopenharmony_ciextern struct pci_ops gapspci_pci_ops;
2262306a36Sopenharmony_ci
2362306a36Sopenharmony_ci#endif /* __ASM_SH_DREAMCAST_PCI_H */
2462306a36Sopenharmony_ci
25