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

📄 setup.c

📁 linux 内核源代码
💻 C
字号:
/* * linux/arch/sh/boards/se/7751/setup.c * * Copyright (C) 2000  Kazumoto Kojima * * Hitachi SolutionEngine Support. * * Modified for 7751 Solution Engine by * Ian da Silva and Jeremy Siegel, 2001. */#include <linux/init.h>#include <linux/platform_device.h>#include <asm/machvec.h>#include <asm/se7751.h>#include <asm/io.h>#include <asm/heartbeat.h>static unsigned char heartbeat_bit_pos[] = { 8, 9, 10, 11, 12, 13, 14, 15 };static struct heartbeat_data heartbeat_data = {	.bit_pos	= heartbeat_bit_pos,	.nr_bits	= ARRAY_SIZE(heartbeat_bit_pos),};static struct resource heartbeat_resources[] = {	[0] = {		.start	= PA_LED,		.end	= PA_LED,		.flags	= IORESOURCE_MEM,	},};static struct platform_device heartbeat_device = {	.name		= "heartbeat",	.id		= -1,	.dev	= {		.platform_data	= &heartbeat_data,	},	.num_resources	= ARRAY_SIZE(heartbeat_resources),	.resource	= heartbeat_resources,};static struct platform_device *se7751_devices[] __initdata = {	&heartbeat_device,};static int __init se7751_devices_setup(void){	return platform_add_devices(se7751_devices, ARRAY_SIZE(se7751_devices));}__initcall(se7751_devices_setup);/* * The Machine Vector */static struct sh_machine_vector mv_7751se __initmv = {	.mv_name		= "7751 SolutionEngine",	.mv_nr_irqs		= 72,	.mv_inb			= sh7751se_inb,	.mv_inw			= sh7751se_inw,	.mv_inl			= sh7751se_inl,	.mv_outb		= sh7751se_outb,	.mv_outw		= sh7751se_outw,	.mv_outl		= sh7751se_outl,	.mv_inb_p		= sh7751se_inb_p,	.mv_inw_p		= sh7751se_inw,	.mv_inl_p		= sh7751se_inl,	.mv_outb_p		= sh7751se_outb_p,	.mv_outw_p		= sh7751se_outw,	.mv_outl_p		= sh7751se_outl,	.mv_insl		= sh7751se_insl,	.mv_outsl		= sh7751se_outsl,	.mv_init_irq		= init_7751se_IRQ,};

⌨️ 快捷键说明

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