core/linux to 3.1.10-10

This commit is contained in:
Kevin Mihelich 2012-05-09 23:35:36 -04:00
parent 0529480aff
commit 5b332808b8
4 changed files with 187 additions and 39 deletions

View file

@ -32,14 +32,14 @@ source=("ftp://ftp.kernel.org/pub/linux/kernel/v3.x/linux-${_basekernel}.tar.bz2
"http://download.gna.org/cryptodev-linux/cryptodev-linux-${cryptover}.tar.gz")
md5sums=('8d43453f8159b2332ad410b19d86a931'
'a8e1c25a93a685ec2a1c3a808715fe9d'
'ba4db0041cbc38efedafe5892c05ee2a'
'ff2b4f86bb13436f7c83aab8d4f474a2'
'f5d3635da03cb45904bedd69b47133de'
'3f64ed9d71499fe9293dc671f4e4087e'
'29628745258df910abfb8cb24ca3ccd9'
'c9e6e8bb0774a89f7f9bd30a13be7532'
'55b04499a4578e586cf5a4d0b69fc5aa'
'b0a7152521e99bb926842b7e1297a0eb'
'a9e4209a3bf1d83f73502a7cb99ac9d5'
'574477dddd4ef3a0880a6e9cd8bfd1f0'
'1b407eadf22bb99ede6431247a42111a'
'9d3c56a4b999c8bfbd4018089a62f662'
'd00814b57448895e65fbbc800e8a58ba'
'7b0ac1c0a88d8fbe7316db02f21666e6')

View file

@ -1,6 +1,6 @@
diff -urN a/arch/arm/mach-kirkwood/dockstar-setup.c b/arch/arm/mach-kirkwood/dockstar-setup.c
--- a/arch/arm/mach-kirkwood/dockstar-setup.c 2011-10-24 07:10:05.000000000 +0000
+++ b/arch/arm/mach-kirkwood/dockstar-setup.c 2012-04-19 02:08:10.013036076 +0000
+++ b/arch/arm/mach-kirkwood/dockstar-setup.c 2012-05-10 00:59:12.724802150 +0000
@@ -19,7 +19,6 @@
#include <asm/mach-types.h>
#include <asm/mach/arch.h>
@ -54,7 +54,7 @@ diff -urN a/arch/arm/mach-kirkwood/dockstar-setup.c b/arch/arm/mach-kirkwood/doc
diff -urN a/arch/arm/mach-kirkwood/goflexhome-setup.c b/arch/arm/mach-kirkwood/goflexhome-setup.c
--- a/arch/arm/mach-kirkwood/goflexhome-setup.c 1970-01-01 00:00:00.000000000 +0000
+++ b/arch/arm/mach-kirkwood/goflexhome-setup.c 2012-04-19 02:08:10.013036076 +0000
+++ b/arch/arm/mach-kirkwood/goflexhome-setup.c 2012-05-10 00:59:12.724802150 +0000
@@ -0,0 +1,123 @@
+/*
+ * arch/arm/mach-kirkwood/goflexhome-setup.c
@ -181,7 +181,7 @@ diff -urN a/arch/arm/mach-kirkwood/goflexhome-setup.c b/arch/arm/mach-kirkwood/g
+
diff -urN a/arch/arm/mach-kirkwood/goflexnet-setup.c b/arch/arm/mach-kirkwood/goflexnet-setup.c
--- a/arch/arm/mach-kirkwood/goflexnet-setup.c 1970-01-01 00:00:00.000000000 +0000
+++ b/arch/arm/mach-kirkwood/goflexnet-setup.c 2012-04-19 02:08:10.013036076 +0000
+++ b/arch/arm/mach-kirkwood/goflexnet-setup.c 2012-05-10 00:59:12.732614942 +0000
@@ -0,0 +1,176 @@
+/*
+ * arch/arm/mach-kirkwood/goflexnet-setup.c
@ -361,7 +361,7 @@ diff -urN a/arch/arm/mach-kirkwood/goflexnet-setup.c b/arch/arm/mach-kirkwood/go
+
diff -urN a/arch/arm/mach-kirkwood/guruplug-setup.c b/arch/arm/mach-kirkwood/guruplug-setup.c
--- a/arch/arm/mach-kirkwood/guruplug-setup.c 2011-10-24 07:10:05.000000000 +0000
+++ b/arch/arm/mach-kirkwood/guruplug-setup.c 2012-04-19 02:08:10.013036076 +0000
+++ b/arch/arm/mach-kirkwood/guruplug-setup.c 2012-05-10 00:59:12.748240526 +0000
@@ -57,22 +57,24 @@
static struct gpio_led guruplug_led_pins[] = {
@ -393,7 +393,7 @@ diff -urN a/arch/arm/mach-kirkwood/guruplug-setup.c b/arch/arm/mach-kirkwood/gur
},
diff -urN a/arch/arm/mach-kirkwood/iconnect-setup.c b/arch/arm/mach-kirkwood/iconnect-setup.c
--- a/arch/arm/mach-kirkwood/iconnect-setup.c 1970-01-01 00:00:00.000000000 +0000
+++ b/arch/arm/mach-kirkwood/iconnect-setup.c 2012-04-19 02:08:10.013036076 +0000
+++ b/arch/arm/mach-kirkwood/iconnect-setup.c 2012-05-10 00:59:12.748240526 +0000
@@ -0,0 +1,203 @@
+/*
+ * arch/arm/mach-kirkwood/iconnect-setup.c
@ -598,10 +598,150 @@ diff -urN a/arch/arm/mach-kirkwood/iconnect-setup.c b/arch/arm/mach-kirkwood/ico
+ .init_irq = kirkwood_init_irq,
+ .timer = &kirkwood_timer,
+MACHINE_END
diff -urN a/arch/arm/mach-kirkwood/ionics-stratus-setup.c b/arch/arm/mach-kirkwood/ionics-stratus-setup.c
--- a/arch/arm/mach-kirkwood/ionics-stratus-setup.c 1970-01-01 00:00:00.000000000 +0000
+++ b/arch/arm/mach-kirkwood/ionics-stratus-setup.c 2012-05-10 01:08:30.386283774 +0000
@@ -0,0 +1,136 @@
+/*
+ * arch/arm/mach-kirkwood/ionics-stratus-setup.c
+ *
+ * Ionics Stratus Board Setup arcNumber 4184
+ *
+ * This file is licensed under the terms of the GNU General Public
+ * License version 2. This program is licensed "as is" without any
+ * warranty of any kind, whether express or implied.
+ */
+
+#include <linux/kernel.h>
+#include <linux/init.h>
+#include <linux/platform_device.h>
+#include <linux/ata_platform.h>
+#include <linux/mtd/partitions.h>
+#include <linux/mv643xx_eth.h>
+#include <linux/gpio.h>
+#include <linux/leds.h>
+#include <asm/mach-types.h>
+#include <asm/mach/arch.h>
+#include <mach/kirkwood.h>
+#include <plat/mvsdio.h>
+#include "common.h"
+#include "mpp.h"
+
+static struct mtd_partition ionics_stratus_nand_parts[] = {
+ {
+ .name = "u-boot",
+ .offset = 0,
+ .size = SZ_1M
+ }, {
+ .name = "uImage",
+ .offset = MTDPART_OFS_NXTBLK,
+ .size = SZ_4M
+ }, {
+ .name = "root",
+ .offset = MTDPART_OFS_NXTBLK,
+ .size = MTDPART_SIZ_FULL
+ },
+};
+
+static struct mv643xx_eth_platform_data ionics_stratus_ge00_data = {
+ .phy_addr = MV643XX_ETH_PHY_ADDR(0),
+};
+
+static struct mvsdio_platform_data ionics_stratus_mvsdio_data = {
+ /* unfortunately the CD signal has not been connected */
+};
+
+static struct gpio_led ionics_stratus_led_pins[] = {
+ {
+ .name = "status:green:led1",
+ .default_trigger = "none",
+ .gpio = 44,
+ .active_low = 1,
+ },
+ {
+ .name = "status:green:led2",
+ .default_trigger = "none",
+ .gpio = 40,
+ .active_low = 1,
+ },
+ {
+ .name = "status:green:led3",
+ .default_trigger = "default-on",
+ .gpio = 36,
+ .active_low = 1,
+ },
+ {
+ .name = "status:green:led4",
+ .default_trigger = "default-on",
+ .gpio = 39,
+ .active_low = 1,
+ },
+
+};
+
+static struct gpio_led_platform_data ionics_stratus_led_data = {
+ .leds = ionics_stratus_led_pins,
+ .num_leds = ARRAY_SIZE(ionics_stratus_led_pins),
+};
+
+static struct platform_device ionics_stratus_leds = {
+ .name = "leds-gpio",
+ .id = -1,
+ .dev = {
+ .platform_data = &ionics_stratus_led_data,
+ }
+};
+
+static unsigned int ionics_stratus_mpp_config[] __initdata = {
+ MPP21_GPIO, /* USB PORT 1 Pw Enable */
+ MPP32_GPIO, /* USB PORT 2 Pw Enable */
+ MPP48_GPIO, /* WIFI Power Down */
+ MPP49_GPIO, /* WIFI Host Wakeup */
+ MPP42_GPIO, /* WIFI MAC Wakeup */
+ MPP44_GPIO, /* LED 1 */
+ MPP40_GPIO, /* LED 2 */
+ MPP36_GPIO, /* LED 3 */
+ MPP39_GPIO, /* LED 4 */
+ MPP23_GPIO, /* BTN 1 */
+ MPP37_GPIO, /* BTN 2 */
+ MPP38_GPIO, /* BTN 3 */
+ 0
+};
+
+static void __init ionics_stratus_init(void)
+{
+ /*
+ * Basic setup. Needs to be called early.
+ */
+ kirkwood_init();
+
+ /* setup gpio pin select */
+ kirkwood_mpp_conf(ionics_stratus_mpp_config);
+
+ kirkwood_uart0_init();
+ kirkwood_nand_init(ARRAY_AND_SIZE(ionics_stratus_nand_parts), 25);
+
+ kirkwood_ehci_init();
+
+ kirkwood_ge00_init(&ionics_stratus_ge00_data);
+ kirkwood_sdio_init(&ionics_stratus_mvsdio_data);
+
+ platform_device_register(&ionics_stratus_leds);
+}
+
+MACHINE_START(IONICS_STRATUS, "Ionics Plug Computer Plus - Stratus")
+ /* Maintainer: Mike Brown <mbrown@archlinuxarm.org> */
+ .boot_params = 0x00000100,
+ .init_machine = ionics_stratus_init,
+ .map_io = kirkwood_map_io,
+ .init_early = kirkwood_init_early,
+ .init_irq = kirkwood_init_irq,
+ .timer = &kirkwood_timer,
+MACHINE_END
diff -urN a/arch/arm/mach-kirkwood/Kconfig b/arch/arm/mach-kirkwood/Kconfig
--- a/arch/arm/mach-kirkwood/Kconfig 2011-10-24 07:10:05.000000000 +0000
+++ b/arch/arm/mach-kirkwood/Kconfig 2012-04-19 02:14:53.573056073 +0000
@@ -64,6 +64,48 @@
+++ b/arch/arm/mach-kirkwood/Kconfig 2012-05-10 01:06:25.334731827 +0000
@@ -64,6 +64,54 @@
Say 'Y' here if you want your kernel to support the
Seagate FreeAgent DockStar.
@ -646,14 +786,20 @@ diff -urN a/arch/arm/mach-kirkwood/Kconfig b/arch/arm/mach-kirkwood/Kconfig
+ help
+ Say 'Y' here if you want your kernel to support the
+ USI Topkick.
+
+config MACH_IONICS_STRATUS
+ bool "Ionics Stratus"
+ help
+ Say 'Y' here if you want your kernel to support the
+ Ionics Stratus.
+
config MACH_OPENRD
bool
diff -urN a/arch/arm/mach-kirkwood/Makefile b/arch/arm/mach-kirkwood/Makefile
--- a/arch/arm/mach-kirkwood/Makefile 2011-10-24 07:10:05.000000000 +0000
+++ b/arch/arm/mach-kirkwood/Makefile 2012-04-19 02:13:01.397531110 +0000
@@ -8,6 +8,13 @@
+++ b/arch/arm/mach-kirkwood/Makefile 2012-05-10 01:07:49.330060764 +0000
@@ -8,6 +8,14 @@
obj-$(CONFIG_MACH_ESATA_SHEEVAPLUG) += sheevaplug-setup.o
obj-$(CONFIG_MACH_GURUPLUG) += guruplug-setup.o
obj-$(CONFIG_MACH_DOCKSTAR) += dockstar-setup.o
@ -664,12 +810,13 @@ diff -urN a/arch/arm/mach-kirkwood/Makefile b/arch/arm/mach-kirkwood/Makefile
+obj-$(CONFIG_MACH_POGO_E02) += pogo_e02-setup.o
+obj-$(CONFIG_MACH_NAS6210) += nas6210-setup.o
+obj-$(CONFIG_MACH_TOPKICK) += topkick-setup.o
+obj-$(CONFIG_MACH_IONICS_STRATUS) += ionics-stratus-setup.o
obj-$(CONFIG_MACH_TS219) += ts219-setup.o tsx1x-common.o
obj-$(CONFIG_MACH_TS41X) += ts41x-setup.o tsx1x-common.o
obj-$(CONFIG_MACH_OPENRD) += openrd-setup.o
diff -urN a/arch/arm/mach-kirkwood/mpp.h b/arch/arm/mach-kirkwood/mpp.h
--- a/arch/arm/mach-kirkwood/mpp.h 2011-10-24 07:10:05.000000000 +0000
+++ b/arch/arm/mach-kirkwood/mpp.h 2012-04-19 02:08:10.028661484 +0000
+++ b/arch/arm/mach-kirkwood/mpp.h 2012-05-10 00:59:12.771678903 +0000
@@ -102,6 +102,7 @@
#define MPP11_SATA0_ACTn MPP( 11, 0x5, 0, 1, 0, 1, 1, 1, 1 )
@ -680,7 +827,7 @@ diff -urN a/arch/arm/mach-kirkwood/mpp.h b/arch/arm/mach-kirkwood/mpp.h
#define MPP12_SPI_MOSI MPP( 12, 0xb, 0, 1, 0, 0, 0, 0, 1 )
diff -urN a/arch/arm/mach-kirkwood/nas6210-setup.c b/arch/arm/mach-kirkwood/nas6210-setup.c
--- a/arch/arm/mach-kirkwood/nas6210-setup.c 1970-01-01 00:00:00.000000000 +0000
+++ b/arch/arm/mach-kirkwood/nas6210-setup.c 2012-04-19 02:08:10.028661484 +0000
+++ b/arch/arm/mach-kirkwood/nas6210-setup.c 2012-05-10 00:59:12.779491696 +0000
@@ -0,0 +1,185 @@
+/*
+ * arch/arm/mach-kirkwood/nas6210-setup.c
@ -869,7 +1016,7 @@ diff -urN a/arch/arm/mach-kirkwood/nas6210-setup.c b/arch/arm/mach-kirkwood/nas6
+MACHINE_END
diff -urN a/arch/arm/mach-kirkwood/pogo_e02-setup.c b/arch/arm/mach-kirkwood/pogo_e02-setup.c
--- a/arch/arm/mach-kirkwood/pogo_e02-setup.c 1970-01-01 00:00:00.000000000 +0000
+++ b/arch/arm/mach-kirkwood/pogo_e02-setup.c 2012-04-19 02:08:10.028661484 +0000
+++ b/arch/arm/mach-kirkwood/pogo_e02-setup.c 2012-05-10 00:59:12.779491696 +0000
@@ -0,0 +1,114 @@
+/*
+ * arch/arm/mach-kirkwood/pogo_e02-setup.c
@ -987,7 +1134,7 @@ diff -urN a/arch/arm/mach-kirkwood/pogo_e02-setup.c b/arch/arm/mach-kirkwood/pog
+MACHINE_END
diff -urN a/arch/arm/mach-kirkwood/pogoplugv4-setup.c b/arch/arm/mach-kirkwood/pogoplugv4-setup.c
--- a/arch/arm/mach-kirkwood/pogoplugv4-setup.c 1970-01-01 00:00:00.000000000 +0000
+++ b/arch/arm/mach-kirkwood/pogoplugv4-setup.c 2012-04-19 02:08:10.028661484 +0000
+++ b/arch/arm/mach-kirkwood/pogoplugv4-setup.c 2012-05-10 00:59:12.779491696 +0000
@@ -0,0 +1,194 @@
+/*
+ * arch/arm/mach-kirkwood/pogoplugv4-setup.c
@ -1185,7 +1332,7 @@ diff -urN a/arch/arm/mach-kirkwood/pogoplugv4-setup.c b/arch/arm/mach-kirkwood/p
+MACHINE_END
diff -urN a/arch/arm/mach-kirkwood/sheevaplug-setup.c b/arch/arm/mach-kirkwood/sheevaplug-setup.c
--- a/arch/arm/mach-kirkwood/sheevaplug-setup.c 2011-10-24 07:10:05.000000000 +0000
+++ b/arch/arm/mach-kirkwood/sheevaplug-setup.c 2012-04-19 02:08:10.028661484 +0000
+++ b/arch/arm/mach-kirkwood/sheevaplug-setup.c 2012-05-10 00:59:12.849806825 +0000
@@ -43,7 +43,7 @@
.phy_addr = MV643XX_ETH_PHY_ADDR(0),
};
@ -1271,7 +1418,7 @@ diff -urN a/arch/arm/mach-kirkwood/sheevaplug-setup.c b/arch/arm/mach-kirkwood/s
diff -urN a/arch/arm/mach-kirkwood/topkick-setup.c b/arch/arm/mach-kirkwood/topkick-setup.c
--- a/arch/arm/mach-kirkwood/topkick-setup.c 1970-01-01 00:00:00.000000000 +0000
+++ b/arch/arm/mach-kirkwood/topkick-setup.c 2012-04-19 03:35:41.873757106 +0000
+++ b/arch/arm/mach-kirkwood/topkick-setup.c 2012-05-10 00:59:12.849806825 +0000
@@ -0,0 +1,164 @@
+/*
+ * arch/arm/mach-kirkwood/topkick-setup.c
@ -1439,7 +1586,7 @@ diff -urN a/arch/arm/mach-kirkwood/topkick-setup.c b/arch/arm/mach-kirkwood/topk
+MACHINE_END
diff -urN a/arch/arm/plat-orion/common.c b/arch/arm/plat-orion/common.c
--- a/arch/arm/plat-orion/common.c 2011-10-24 07:10:05.000000000 +0000
+++ b/arch/arm/plat-orion/common.c 2012-04-19 02:08:10.036474256 +0000
+++ b/arch/arm/plat-orion/common.c 2012-05-10 00:59:12.865432409 +0000
@@ -223,7 +223,9 @@
/*****************************************************************************
* GE00
@ -1452,8 +1599,8 @@ diff -urN a/arch/arm/plat-orion/common.c b/arch/arm/plat-orion/common.c
static struct resource orion_ge00_shared_resources[] = {
{
diff -urN a/drivers/mmc/core/core.c b/drivers/mmc/core/core.c
--- a/drivers/mmc/core/core.c 2011-10-24 07:10:05.000000000 +0000
+++ b/drivers/mmc/core/core.c 2012-04-19 02:08:10.036474256 +0000
--- a/drivers/mmc/core/core.c 2012-05-10 00:59:00.232147424 +0000
+++ b/drivers/mmc/core/core.c 2012-05-10 00:59:12.873245201 +0000
@@ -399,9 +399,9 @@
* The limit is really 250 ms, but that is
* insufficient for some crappy cards.
@ -1467,8 +1614,8 @@ diff -urN a/drivers/mmc/core/core.c b/drivers/mmc/core/core.c
/*
* SDHC cards always use these fixed values.
diff -urN a/drivers/mmc/core/sd.c b/drivers/mmc/core/sd.c
--- a/drivers/mmc/core/sd.c 2011-10-24 07:10:05.000000000 +0000
+++ b/drivers/mmc/core/sd.c 2012-04-19 02:08:10.036474256 +0000
--- a/drivers/mmc/core/sd.c 2012-05-10 00:59:00.247773008 +0000
+++ b/drivers/mmc/core/sd.c 2012-05-10 00:59:12.873245201 +0000
@@ -388,6 +388,15 @@
return -ENOMEM;
}
@ -1487,7 +1634,7 @@ diff -urN a/drivers/mmc/core/sd.c b/drivers/mmc/core/sd.c
goto out;
diff -urN a/drivers/mmc/host/mvsdio.c b/drivers/mmc/host/mvsdio.c
--- a/drivers/mmc/host/mvsdio.c 2011-10-24 07:10:05.000000000 +0000
+++ b/drivers/mmc/host/mvsdio.c 2012-04-19 02:08:10.044287046 +0000
+++ b/drivers/mmc/host/mvsdio.c 2012-05-10 00:59:12.888870786 +0000
@@ -21,6 +21,7 @@
#include <linux/irq.h>
#include <linux/gpio.h>
@ -1506,7 +1653,7 @@ diff -urN a/drivers/mmc/host/mvsdio.c b/drivers/mmc/host/mvsdio.c
diff -urN a/drivers/net/wireless/Kconfig b/drivers/net/wireless/Kconfig
--- a/drivers/net/wireless/Kconfig 2011-10-24 07:10:05.000000000 +0000
+++ b/drivers/net/wireless/Kconfig 2012-04-19 02:08:10.044287046 +0000
+++ b/drivers/net/wireless/Kconfig 2012-05-10 00:59:12.912309164 +0000
@@ -51,6 +51,12 @@
---help---
A driver for Marvell Libertas 8388 USB devices using thinfirm.
@ -1522,7 +1669,7 @@ diff -urN a/drivers/net/wireless/Kconfig b/drivers/net/wireless/Kconfig
depends on ISA_DMA_API && (PCI || BROKEN)
diff -urN a/drivers/net/wireless/libertas/Kconfig b/drivers/net/wireless/libertas/Kconfig
--- a/drivers/net/wireless/libertas/Kconfig 2011-10-24 07:10:05.000000000 +0000
+++ b/drivers/net/wireless/libertas/Kconfig 2012-04-19 02:08:10.044287046 +0000
+++ b/drivers/net/wireless/libertas/Kconfig 2012-05-10 00:59:12.927934748 +0000
@@ -3,6 +3,7 @@
depends on CFG80211
select WIRELESS_EXT
@ -1533,7 +1680,7 @@ diff -urN a/drivers/net/wireless/libertas/Kconfig b/drivers/net/wireless/liberta
---help---
diff -urN a/drivers/net/wireless/libertas_uap/Makefile b/drivers/net/wireless/libertas_uap/Makefile
--- a/drivers/net/wireless/libertas_uap/Makefile 1970-01-01 00:00:00.000000000 +0000
+++ b/drivers/net/wireless/libertas_uap/Makefile 2012-04-19 02:08:10.044287046 +0000
+++ b/drivers/net/wireless/libertas_uap/Makefile 2012-05-10 00:59:12.927934748 +0000
@@ -0,0 +1,6 @@
+obj-$(CONFIG_LIBERTAS_UAP) += uap8xxx.o
+
@ -1543,7 +1690,7 @@ diff -urN a/drivers/net/wireless/libertas_uap/Makefile b/drivers/net/wireless/li
+EXTRA_CFLAGS += -DFPNUM='"52"' -DPXA3XX_DMA_ALIGN -DDEBUG_LEVEL1
diff -urN a/drivers/net/wireless/libertas_uap/uap_debug.c b/drivers/net/wireless/libertas_uap/uap_debug.c
--- a/drivers/net/wireless/libertas_uap/uap_debug.c 1970-01-01 00:00:00.000000000 +0000
+++ b/drivers/net/wireless/libertas_uap/uap_debug.c 2012-04-19 02:08:10.052099815 +0000
+++ b/drivers/net/wireless/libertas_uap/uap_debug.c 2012-05-10 00:59:12.927934748 +0000
@@ -0,0 +1,261 @@
+/** @file uap_debug.c
+ * @brief This file contains functions for debug proc file.
@ -1808,7 +1955,7 @@ diff -urN a/drivers/net/wireless/libertas_uap/uap_debug.c b/drivers/net/wireless
+#endif
diff -urN a/drivers/net/wireless/libertas_uap/uap_drv.h b/drivers/net/wireless/libertas_uap/uap_drv.h
--- a/drivers/net/wireless/libertas_uap/uap_drv.h 1970-01-01 00:00:00.000000000 +0000
+++ b/drivers/net/wireless/libertas_uap/uap_drv.h 2012-04-19 02:08:10.052099815 +0000
+++ b/drivers/net/wireless/libertas_uap/uap_drv.h 2012-05-10 00:59:12.935747540 +0000
@@ -0,0 +1,667 @@
+/** @file uap_drv.h
+ * @brief This file contains Linux OS related definitions and
@ -2479,7 +2626,7 @@ diff -urN a/drivers/net/wireless/libertas_uap/uap_drv.h b/drivers/net/wireless/l
+#endif /* _UAP_DRV_H */
diff -urN a/drivers/net/wireless/libertas_uap/uap_fw.h b/drivers/net/wireless/libertas_uap/uap_fw.h
--- a/drivers/net/wireless/libertas_uap/uap_fw.h 1970-01-01 00:00:00.000000000 +0000
+++ b/drivers/net/wireless/libertas_uap/uap_fw.h 2012-04-19 02:08:10.059912576 +0000
+++ b/drivers/net/wireless/libertas_uap/uap_fw.h 2012-05-10 00:59:12.943560332 +0000
@@ -0,0 +1,359 @@
+/** @file uap_fw.h
+ *
@ -2842,7 +2989,7 @@ diff -urN a/drivers/net/wireless/libertas_uap/uap_fw.h b/drivers/net/wireless/li
+#endif /* _UAP_FW_H */
diff -urN a/drivers/net/wireless/libertas_uap/uap_headers.h b/drivers/net/wireless/libertas_uap/uap_headers.h
--- a/drivers/net/wireless/libertas_uap/uap_headers.h 1970-01-01 00:00:00.000000000 +0000
+++ b/drivers/net/wireless/libertas_uap/uap_headers.h 2012-04-19 02:08:10.059912576 +0000
+++ b/drivers/net/wireless/libertas_uap/uap_headers.h 2012-05-10 00:59:12.951373124 +0000
@@ -0,0 +1,64 @@
+/** @file uap_headers.h
+ *
@ -2910,7 +3057,7 @@ diff -urN a/drivers/net/wireless/libertas_uap/uap_headers.h b/drivers/net/wirele
+#endif /* _UAP_HEADERS_H */
diff -urN a/drivers/net/wireless/libertas_uap/uap_main.c b/drivers/net/wireless/libertas_uap/uap_main.c
--- a/drivers/net/wireless/libertas_uap/uap_main.c 1970-01-01 00:00:00.000000000 +0000
+++ b/drivers/net/wireless/libertas_uap/uap_main.c 2012-04-19 02:08:10.091163558 +0000
+++ b/drivers/net/wireless/libertas_uap/uap_main.c 2012-05-10 00:59:12.974811500 +0000
@@ -0,0 +1,1830 @@
+/** @file uap_main.c
+ * @brief This file contains the major functions in uAP
@ -4744,7 +4891,7 @@ diff -urN a/drivers/net/wireless/libertas_uap/uap_main.c b/drivers/net/wireless/
+MODULE_LICENSE("GPL");
diff -urN a/drivers/net/wireless/libertas_uap/uap_proc.c b/drivers/net/wireless/libertas_uap/uap_proc.c
--- a/drivers/net/wireless/libertas_uap/uap_proc.c 1970-01-01 00:00:00.000000000 +0000
+++ b/drivers/net/wireless/libertas_uap/uap_proc.c 2012-04-19 02:08:10.091163558 +0000
+++ b/drivers/net/wireless/libertas_uap/uap_proc.c 2012-05-10 00:59:12.974811500 +0000
@@ -0,0 +1,296 @@
+/** @file uap_proc.c
+ * @brief This file contains functions for proc file.
@ -5044,7 +5191,7 @@ diff -urN a/drivers/net/wireless/libertas_uap/uap_proc.c b/drivers/net/wireless/
+#endif
diff -urN a/drivers/net/wireless/libertas_uap/uap_sdio_mmc.c b/drivers/net/wireless/libertas_uap/uap_sdio_mmc.c
--- a/drivers/net/wireless/libertas_uap/uap_sdio_mmc.c 1970-01-01 00:00:00.000000000 +0000
+++ b/drivers/net/wireless/libertas_uap/uap_sdio_mmc.c 2012-04-19 02:08:10.106789075 +0000
+++ b/drivers/net/wireless/libertas_uap/uap_sdio_mmc.c 2012-05-10 00:59:12.998249876 +0000
@@ -0,0 +1,1428 @@
+/** @file uap_sdio_mmc.c
+ * @brief This file contains SDIO IF (interface) module
@ -6476,7 +6623,7 @@ diff -urN a/drivers/net/wireless/libertas_uap/uap_sdio_mmc.c b/drivers/net/wirel
+}
diff -urN a/drivers/net/wireless/libertas_uap/uap_sdio_mmc.h b/drivers/net/wireless/libertas_uap/uap_sdio_mmc.h
--- a/drivers/net/wireless/libertas_uap/uap_sdio_mmc.h 1970-01-01 00:00:00.000000000 +0000
+++ b/drivers/net/wireless/libertas_uap/uap_sdio_mmc.h 2012-04-19 02:08:10.106789075 +0000
+++ b/drivers/net/wireless/libertas_uap/uap_sdio_mmc.h 2012-05-10 00:59:13.006062669 +0000
@@ -0,0 +1,136 @@
+/** @file uap_sdio_mmc.h
+ * @brief This file contains SDIO IF (interface) module
@ -6616,7 +6763,7 @@ diff -urN a/drivers/net/wireless/libertas_uap/uap_sdio_mmc.h b/drivers/net/wirel
+#endif /* _UAP_SDIO_MMC_H */
diff -urN a/drivers/net/wireless/Makefile b/drivers/net/wireless/Makefile
--- a/drivers/net/wireless/Makefile 2011-10-24 07:10:05.000000000 +0000
+++ b/drivers/net/wireless/Makefile 2012-04-19 02:08:10.106789075 +0000
+++ b/drivers/net/wireless/Makefile 2012-05-10 00:59:13.021688255 +0000
@@ -37,6 +37,8 @@
obj-$(CONFIG_LIBERTAS_THINFIRM) += libertas_tf/
@ -6628,7 +6775,7 @@ diff -urN a/drivers/net/wireless/Makefile b/drivers/net/wireless/Makefile
obj-$(CONFIG_MWL8K) += mwl8k.o
diff -urN a/drivers/net/wireless/mwifiex/sdio.c b/drivers/net/wireless/mwifiex/sdio.c
--- a/drivers/net/wireless/mwifiex/sdio.c 2011-10-24 07:10:05.000000000 +0000
+++ b/drivers/net/wireless/mwifiex/sdio.c 2012-04-19 01:33:53.789650491 +0000
+++ b/drivers/net/wireless/mwifiex/sdio.c 2012-05-10 00:59:13.045126631 +0000
@@ -253,11 +253,14 @@
return 0;
}
@ -6670,7 +6817,7 @@ diff -urN a/drivers/net/wireless/mwifiex/sdio.c b/drivers/net/wireless/mwifiex/s
+MODULE_FIRMWARE(SD8787_DEFAULT_FW_NAME);
diff -urN a/drivers/net/wireless/mwifiex/sdio.h b/drivers/net/wireless/mwifiex/sdio.h
--- a/drivers/net/wireless/mwifiex/sdio.h 2011-10-24 07:10:05.000000000 +0000
+++ b/drivers/net/wireless/mwifiex/sdio.h 2012-04-19 01:34:15.915370689 +0000
+++ b/drivers/net/wireless/mwifiex/sdio.h 2012-05-10 00:59:13.052939423 +0000
@@ -28,6 +28,7 @@
#include "main.h"

View file

@ -308,6 +308,7 @@ CONFIG_MACH_POGOPLUGV4=y
CONFIG_MACH_POGO_E02=y
CONFIG_MACH_NAS6210=y
CONFIG_MACH_TOPKICK=y
CONFIG_MACH_IONICS_STRATUS=y
CONFIG_MACH_OPENRD=y
CONFIG_MACH_OPENRD_BASE=y
CONFIG_MACH_OPENRD_CLIENT=y

View file

@ -2,7 +2,7 @@
# arg 2: the old package version
KERNEL_NAME=
KERNEL_VERSION=3.1.10-9-ARCH
KERNEL_VERSION=3.1.10-10-ARCH
post_install () {
# updating module dependencies