微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 基于飞凌2440开发板的linux-2.6.28移植过程

基于飞凌2440开发板的linux-2.6.28移植过程

时间:11-25 来源:互联网 点击:

.end = S3C24XX_PA_DM9000 + 0x4 + 0x7c,

.flags = IORESOURCE_MEM

},

[2] = {

.start = IRQ_EINT7,

.end = IRQ_EINT7,

.flags = IORESOURCE_IRQ

},

};

static struct dm9000_plat_data s3c_device_dm9000_platdata = {

.flags= DM9000_PLATF_16BITONLY,

};

struct platform_device s3c_device_dm9000 = {

.name= "dm9000",

.id= 0,

.num_resources= ARRAY_SIZE(s3c_dm9000_resource),

.resource= s3c_dm9000_resource,

.dev= {

.platform_data = &s3c_device_dm9000_platdata,

}

};

EXPORT_SYMBOL(s3c_device_dm9000);
复制代码d.vi arch/arm/plat-s3c24xx/include/mach/devs.h 45行附近,添加 extern struct platform_device s3c_device_dm9000;
复制代码e.vi /linux-2.6.28.7/arch/arm/mach-s3c2410/include/mach/map.h 文件

#define S3C24XX_PA_DM9000 0x20000300

#define S3C24XX_VA_DM9000 0xE0000000
复制代码


Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top