diff options
author | Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> | 2011-07-29 13:31:19 +0800 |
---|---|---|
committer | Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> | 2011-07-30 02:05:26 +0800 |
commit | 08cdbd3ae3a211a48494702ec049ebc42d2b2fa0 (patch) | |
tree | 44a79ca6a13559400113b9d78062c10081147559 /arch/ppc/boards | |
parent | 9d53f1193f32cbb0999b59d312176e6e5e0904d3 (diff) | |
download | barebox-08cdbd3ae3a211a48494702ec049ebc42d2b2fa0.tar.gz barebox-08cdbd3ae3a211a48494702ec049ebc42d2b2fa0.tar.xz |
pcm030: switch to resources
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Diffstat (limited to 'arch/ppc/boards')
-rw-r--r-- | arch/ppc/boards/pcm030/pcm030.c | 30 |
1 files changed, 6 insertions, 24 deletions
diff --git a/arch/ppc/boards/pcm030/pcm030.c b/arch/ppc/boards/pcm030/pcm030.c index 0f09d3e7d9..ba59bfe101 100644 --- a/arch/ppc/boards/pcm030/pcm030.c +++ b/arch/ppc/boards/pcm030/pcm030.c @@ -41,19 +41,13 @@ static struct mpc5xxx_fec_platform_data fec_info = { .xcv_type = MII100, }; -struct device_d eth_dev = { - .id = -1, - .name = "fec_mpc5xxx", - .map_base = MPC5XXX_FEC, - .platform_data = &fec_info, -}; - static int devices_init (void) { add_cfi_flash_device(-1, 0xff000000, 16 * 1024 * 1024, 0); add_mem_device("ram0", 0x0, 64 * 1024 * 1024, IORESOURCE_MEM_WRITEABLE); - register_device(ð_dev); + add_generic_device("fec_mpc5xxx", -1, NULL, MPC5XXX_FEC, 0, + IORESOURCE_MEM, &fec_info); devfs_add_partition("nor0", 0x00f00000, 0x40000, PARTITION_FIXED, "self0"); devfs_add_partition("nor0", 0x00f60000, 0x20000, PARTITION_FIXED, "env0"); @@ -63,24 +57,12 @@ static int devices_init (void) device_initcall(devices_init); -static struct device_d psc3 = { - .id = -1, - .name = "mpc5xxx_serial", - .map_base = MPC5XXX_PSC3, - .size = 4096, -}; - -static struct device_d psc6 = { - .id = -1, - .name = "mpc5xxx_serial", - .map_base = MPC5XXX_PSC6, - .size = 4096, -}; - static int console_init(void) { - register_device(&psc3); - register_device(&psc6); + add_generic_device("mpc5xxx_serial", -1, NULL, MPC5XXX_PSC3, 4096, + IORESOURCE_MEM, NULL); + add_generic_device("mpc5xxx_serial", -1, NULL, MPC5XXX_PSC6, 4096, + IORESOURCE_MEM, NULL); return 0; } |