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)
|