Revert to Fedora kernel-2.6.17-1.2187_FC5 patched with vs2.0.2.1; there are too many...
[linux-2.6.git] / arch / arm / mach-ixp23xx / espresso.c
index 7a85ced..bf688c1 100644 (file)
@@ -10,6 +10,7 @@
  * warranty of any kind, whether express or implied.
  */
 
+#include <linux/config.h>
 #include <linux/kernel.h>
 #include <linux/init.h>
 #include <linux/spinlock.h>
@@ -52,29 +53,9 @@ static int __init espresso_pci_init(void)
 };
 subsys_initcall(espresso_pci_init);
 
-static struct physmap_flash_data espresso_flash_data = {
-       .width          = 2,
-};
-
-static struct resource espresso_flash_resource = {
-       .start          = 0x90000000,
-       .end            = 0x91ffffff,
-       .flags          = IORESOURCE_MEM,
-};
-
-static struct platform_device espresso_flash = {
-       .name           = "physmap-flash",
-       .id             = 0,
-       .dev            = {
-               .platform_data  = &espresso_flash_data,
-       },
-       .num_resources  = 1,
-       .resource       = &espresso_flash_resource,
-};
-
 static void __init espresso_init(void)
 {
-       platform_device_register(&espresso_flash);
+       physmap_configure(0x90000000, 0x02000000, 2, NULL);
 
        /*
         * Mark flash as writeable.