From: M. R. B. <mr...@us...> - 2002-10-29 21:50:39
|
Update of /cvsroot/linuxdc/linux-sh-dc/include/asm-sh/dreamcast In directory usw-pr-cvs1:/tmp/cvs-serv570/include/asm-sh/dreamcast Added Files: io.h sysasic.h Log Message: Linux-SH 2.5.44 switchover (complete) --- NEW FILE: io.h --- /* * $Id: io.h,v 1.1 2002/10/29 21:50:36 mrbrown Exp $ * IO functions for SEGA Dreamcast */ #ifndef _ASM_SH_IO_DREAMCAST_H #define _ASM_SH_IO_DREAMCAST_H #include <asm/io_generic.h> unsigned long dreamcast_isa_port2addr(unsigned long offset); #ifdef __WANT_IO_DEF # define __inb generic_inb # define __inw generic_inw # define __inl generic_inl # define __outb generic_outb # define __outw generic_outw # define __outl generic_outl # define __inb_p generic_inb_p # define __inw_p generic_inw # define __inl_p generic_inl # define __outb_p generic_outb_p # define __outw_p generic_outw # define __outl_p generic_outl # define __insb generic_insb # define __insw generic_insw # define __insl generic_insl # define __outsb generic_outsb # define __outsw generic_outsw # define __outsl generic_outsl # define __readb generic_readb # define __readw generic_readw # define __readl generic_readl # define __writeb generic_writeb # define __writew generic_writew # define __writel generic_writel # define __isa_port2addr dreamcast_isa_port2addr # define __ioremap generic_ioremap # define __iounmap generic_iounmap #endif #endif /* _ASM_SH_IO_DREAMCAST_H */ --- NEW FILE: sysasic.h --- /* include/asm-sh/dc_sysasic.h * * Definitions for the Dreamcast System ASIC and related peripherals. * * Copyright (c) 2001 M. R. Brown <mr...@li...> * * This file is part of the LinuxDC project (www.linuxdc.org) * * Released under the terms of the GNU GPL v2.0. * */ #include <asm/irq.h> /* Hardware events - Each of these events correspond to a bit within the Event Mask Registers/ Event Status Registers. Because of the virtual IRQ numbering scheme, a base offset must be used when calculating the virtual IRQ that each event takes. */ #define HW_EVENT_IRQ_BASE OFFCHIP_IRQ_BASE /* 48 */ /* IRQ 13 */ #define HW_EVENT_VSYNC (HW_EVENT_IRQ_BASE + 5) /* VSync */ #define HW_EVENT_MAPLE_DMA (HW_EVENT_IRQ_BASE + 12) /* Maple DMA complete */ #define HW_EVENT_GDROM_DMA (HW_EVENT_IRQ_BASE + 14) /* GD-ROM DMA complete */ /* IRQ 11 */ #define HW_EVENT_GDROM_CMD (HW_EVENT_IRQ_BASE + 32) /* GD-ROM cmd. complete */ #define HW_EVENT_AICA_SYS (HW_EVENT_IRQ_BASE + 33) /* AICA-related */ #define HW_EVENT_EXTERNAL (HW_EVENT_IRQ_BASE + 35) /* Ext. (expansion) */ #define HW_EVENT_IRQ_MAX (HW_EVENT_IRQ_BASE + 95) |