diff options
| -rw-r--r-- | target/linux/lantiq/patches/101-header.patch | 2 | ||||
| -rw-r--r-- | target/linux/lantiq/patches/104-board_xway.patch | 12 | 
2 files changed, 11 insertions, 3 deletions
| diff --git a/target/linux/lantiq/patches/101-header.patch b/target/linux/lantiq/patches/101-header.patch index 28a44a742..454ed3e95 100644 --- a/target/linux/lantiq/patches/101-header.patch +++ b/target/linux/lantiq/patches/101-header.patch @@ -146,6 +146,6 @@  +	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 diff --git a/target/linux/lantiq/patches/104-board_xway.patch b/target/linux/lantiq/patches/104-board_xway.patch index fcd9c0e32..ad434aa46 100644 --- a/target/linux/lantiq/patches/104-board_xway.patch +++ b/target/linux/lantiq/patches/104-board_xway.patch @@ -615,7 +615,7 @@  +}  --- /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 @@ -787,10 +787,18 @@  +	.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 */ | 
