* fixes old ifxmips in header file * pass default ebu value to gpio driver
authorJohn Crispin <john@openwrt.org>
Fri, 4 Feb 2011 22:48:53 +0000 (22:48 +0000)
committerJohn Crispin <john@openwrt.org>
Fri, 4 Feb 2011 22:48:53 +0000 (22:48 +0000)
SVN-Revision: 25366

target/linux/lantiq/patches/101-header.patch
target/linux/lantiq/patches/104-board_xway.patch

index 28a44a7425e06930053d12375618f94c95131fad..454ed3e95dbe52df4e105b671516e959419e3926 100644 (file)
 +      int irq[16];
 +};
 +
-+extern int (*ifxmips_pci_plat_dev_init)(struct pci_dev *dev);
++extern int (*lqpci_plat_dev_init)(struct pci_dev *dev);
 +
 +#endif
index fcd9c0e326c6a7153fafa67f4dfedd444a949d76..ad434aa46bc0b7e98a2c303dd1ec055be0d7a485 100644 (file)
 +}
 --- /dev/null
 +++ b/arch/mips/lantiq/xway/devices.c
-@@ -0,0 +1,305 @@
+@@ -0,0 +1,313 @@
 +/*
 + *  This program is free software; you can redistribute it and/or modify it
 + *  under the terms of the GNU General Public License version 2 as published
 +      .flags  = IORESOURCE_MEM,
 +};
 +
++static struct platform_device lq_ebu =
++{
++      .name           = "lq_ebu",
++      .resource       = &lq_ebu_resource,
++      .num_resources  = 1,
++};
++
 +void __init
 +lq_register_gpio_ebu(unsigned int value)
 +{
-+      platform_device_register_simple("lq_ebu", 0, &lq_ebu_resource, 1);
++      lq_ebu.dev.platform_data = (void*) value;
++      platform_device_register(&lq_ebu);
 +}
 +
 +/* ethernet */