⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 setup.c

📁 linux-2.6.15.6
💻 C
字号:
/* * arch/sh/boards/dreamcast/setup.c * * Hardware support for the Sega Dreamcast. * * Copyright (c) 2001, 2002 M. R. Brown <mrbrown@linuxdc.org> * Copyright (c) 2002, 2003, 2004 Paul Mundt <lethal@linux-sh.org> * * This file is part of the LinuxDC project (www.linuxdc.org) * * Released under the terms of the GNU GPL v2.0. * * This file originally bore the message (with enclosed-$): *	Id: setup_dc.c,v 1.5 2001/05/24 05:09:16 mrbrown Exp *	SEGA Dreamcast support */#include <linux/sched.h>#include <linux/kernel.h>#include <linux/param.h>#include <linux/interrupt.h>#include <linux/init.h>#include <linux/irq.h>#include <linux/device.h>#include <asm/io.h>#include <asm/irq.h>#include <asm/machvec.h>#include <asm/machvec_init.h>#include <asm/mach/sysasic.h>extern struct hw_interrupt_type systemasic_int;/* XXX: Move this into it's proper header. */extern void (*board_time_init)(void);extern void aica_time_init(void);extern int gapspci_init(void);extern int systemasic_irq_demux(int);void *dreamcast_consistent_alloc(struct device *, size_t, dma_addr_t *, int);int dreamcast_consistent_free(struct device *, size_t, void *, dma_addr_t);const char *get_system_type(void){	return "Sega Dreamcast";}struct sh_machine_vector mv_dreamcast __initmv = {	.mv_nr_irqs		= NR_IRQS,	.mv_irq_demux		= systemasic_irq_demux,#ifdef CONFIG_PCI	.mv_consistent_alloc	= dreamcast_consistent_alloc,	.mv_consistent_free	= dreamcast_consistent_free,#endif};ALIAS_MV(dreamcast)int __init platform_setup(void){	int i;	/* Mask all hardware events */	/* XXX */	/* Acknowledge any previous events */	/* XXX */	__set_io_port_base(0xa0000000);	/* Assign all virtual IRQs to the System ASIC int. handler */	for (i = HW_EVENT_IRQ_BASE; i < HW_EVENT_IRQ_MAX; i++)		irq_desc[i].handler = &systemasic_int;	board_time_init = aica_time_init;#ifdef CONFIG_PCI	if (gapspci_init() < 0)		printk(KERN_WARNING "GAPSPCI was not detected.\n");#endif	return 0;}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -