From 3d59ba2669ddcb4fe3d1ca90702cc95f4a769bfd Mon Sep 17 00:00:00 2001 From: Jean-Christophe PLAGNIOL-VILLARD Date: Fri, 29 Jul 2011 13:31:19 +0800 Subject: ipe337: switch to resources Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD --- arch/blackfin/boards/ipe337/ipe337.c | 20 ++++---------------- 1 file changed, 4 insertions(+), 16 deletions(-) (limited to 'arch/blackfin') diff --git a/arch/blackfin/boards/ipe337/ipe337.c b/arch/blackfin/boards/ipe337/ipe337.c index 4430f3b3a5..ee642d1824 100644 --- a/arch/blackfin/boards/ipe337/ipe337.c +++ b/arch/blackfin/boards/ipe337/ipe337.c @@ -5,13 +5,6 @@ #include #include -static struct device_d smc911x_dev = { - .id = -1, - .name = "smc911x", - .map_base = 0x24000000, - .size = 4096, -}; - static int ipe337_devices_init(void) { add_cfi_flash_device(-1, 0x20000000, 32 * 1024 * 1024, 0); add_mem_device("ram0", 0x0, 128 * 1024 * 1024, @@ -23,7 +16,8 @@ static int ipe337_devices_init(void) { mdelay(100); *pFIO0_FLAG_S = (1<<12); - register_device(&smc911x_dev); + add_generic_device("smc911x", -1, NULL, 0x24000000, 4096, + IORESOURCE_MEM, NULL); devfs_add_partition("nor0", 0x00000, 0x20000, PARTITION_FIXED, "self0"); devfs_add_partition("nor0", 0x20000, 0x20000, PARTITION_FIXED, "env0"); @@ -35,16 +29,10 @@ static int ipe337_devices_init(void) { device_initcall(ipe337_devices_init); -static struct device_d blackfin_serial_device = { - .id = -1, - .name = "blackfin_serial", - .map_base = 0, - .size = 4096, -}; - static int blackfin_console_init(void) { - register_device(&blackfin_serial_device); + add_generic_device("blackfin_serial", -1, NULL, 0, 4096, + IORESOURCE_MEM, NULL); return 0; } -- cgit v1.2.3