xref: /linux/arch/sh/include/mach-common/mach/titan.h (revision 498495dba268b20e8eadd7fe93c140c68b6cc9d2)
1*b2441318SGreg Kroah-Hartman /* SPDX-License-Identifier: GPL-2.0 */
27639a454SPaul Mundt /*
36070d81eSAdam Buchbinder  * Platform definitions for Titan
47639a454SPaul Mundt  */
57639a454SPaul Mundt #ifndef _ASM_SH_TITAN_H
67639a454SPaul Mundt #define _ASM_SH_TITAN_H
77639a454SPaul Mundt 
858796ce6SPaul Mundt #include <linux/sh_intc.h>
958796ce6SPaul Mundt 
107639a454SPaul Mundt #define __IO_PREFIX titan
117639a454SPaul Mundt #include <asm/io_generic.h>
127639a454SPaul Mundt 
137639a454SPaul Mundt /* IRQ assignments */
1458796ce6SPaul Mundt #define TITAN_IRQ_WAN		evt2irq(0x240)	/* eth0 (WAN) */
1558796ce6SPaul Mundt #define TITAN_IRQ_LAN		evt2irq(0x2a0)	/* eth1 (LAN) */
1658796ce6SPaul Mundt #define TITAN_IRQ_MPCIA		evt2irq(0x300)	/* mPCI A */
1758796ce6SPaul Mundt #define TITAN_IRQ_MPCIB		evt2irq(0x360)	/* mPCI B */
1858796ce6SPaul Mundt #define TITAN_IRQ_USB		evt2irq(0x360)	/* USB */
197639a454SPaul Mundt 
207639a454SPaul Mundt #endif /* __ASM_SH_TITAN_H */
21